Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 18 of 18 for “"programming tool"”.

  1. Design and Evaluation of a Web-Based Programming Tool to Improve the Introductory Computer Science Experience

    … major. There are many reasons for this, but the programming software itself may play a significant role. To address this issue, we have developed Pythy, a web-based programming environment that allows students to write, execute, and test programming assignments from within the familiar interface …

    vt Repository record for Design and Evaluation of a Web-Based Programming Tool to Improve the Introductory Computer Science Experience (opens in a new tab)

  2. Enabling the use of Heterogeneous Computing for Bioinformatics

    … First, a highly efficient dynamic programming based Smith-Waterman kernel is implemented in hardware, which is able to achieve a peak throughput of 307.2 Giga Cell Updates per Second (GCUPS) on Convey HC-1. A dynamic programming accelerator interface is provided to any application …

    vt Repository record for Enabling the use of Heterogeneous Computing for Bioinformatics (opens in a new tab)

  3. A graph editing framework for the StreamIt language

    A programming language is more useful if it provides a level of abstraction that makes programming more intuitive and also allows the development of tools that take advantage of the language's internal representation. StreamIt, a language for the development of streaming applications, has a …

    mit Repository record for A graph editing framework for the StreamIt language (opens in a new tab)

  4. From Alice to BlueJ: a transition to Java.

    … Imperative (also Procedural) to Object-Oriented Programming (OOP) but also reignited debates regarding which is the better programming language. Furthermore, the shift in emphasis also has encountered challenges with the object-oriented pedagogy. More recently, the assessment procedure for how …

    rgu Repository record for From Alice to BlueJ: a transition to Java. (opens in a new tab)

  5. Chorus : end user programming of social applications

    Chorus is an end-user programming tool for building mobile social applications, much in the spirit of HyperCard¹ but reimagined for modern cloud-based applications on smart phones. Chorus innovates in two dimensions: first, by supporting collaboration via "social datatypes" that define a shared …

    mit Repository record for Chorus : end user programming of social applications (opens in a new tab)

  6. Styling in Espalier : a spreadsheet tool for manipulation of structured data

    The spreadsheet is a commonly-used programming tool, useful for a wide variety of data-driven tasks. They, however, lack the capability of robustly representing and manipulating structured data. Espalier is a new spreadsheet-based programming paradigm which uses a powerful scoped-splits model that …

    mit Repository record for Styling in Espalier : a spreadsheet tool for manipulation of structured data (opens in a new tab)

  7. Resource Bound Guarantees via Programming Languages

    We present a programming language in which every well-typed program halts in time polynomial with respect to its input and, more importantly, in which upper bounds on resource requirements can be inferred with certainty. Ensuring that software meets its resource constraints is important in a number …

    uwo Repository record for Resource Bound Guarantees via Programming Languages (opens in a new tab)

  8. Seaweed : a Web application for designing economic games

    … application for experimental economists with no programming background to design two-player symmetric games in a visual-oriented interface. Games are automatically published to the web where players can play against each other remotely and game play is logged so that the game's designer can …

    mit Repository record for Seaweed : a Web application for designing economic games (opens in a new tab)

  9. Taskmaster: an interactive, graphical environment for task specification, execution and monitoring

    … a unique blend of the principles of Visual Programming, Tool Composition, Structured Analysis and Data Flow Computing to support user task specifications. Problem solving in the Taskmaster environment consists of decomposing the problem task into a partially ordered set of high-level …

    vt Repository record for Taskmaster: an interactive, graphical environment for task specification, execution and monitoring (opens in a new tab)

  10. Accessible programming using program synthesis

    … techniques have the potential to revolutionize programming by making it more accessible. In this dissertation, I present three systems, AutoProf, FlashFill, and Storyboard Programming Tool (SPT), that work towards making programming more accessible to a large class of people, namely students and …

    mit Repository record for Accessible programming using program synthesis (opens in a new tab)

  11. Modeling, analysis, and design of high-frequency high-density low-profile power transformers

    … analysis, the design methodologies and design tools are provided. High frequency low-profile transformer 1-D winding loss, core loss and temperature rise models are derived in terms of the transformer geometry parameters. A 2-D FEA (Finite Element Analysis) is used to visualize the high …

    vt Repository record for Modeling, analysis, and design of high-frequency high-density low-profile power transformers (opens in a new tab)

  12. Supporting Software Development Tools with An Awareness of Transparent Program Transformations

    … that improves the utility of source-level programming tools by providing enhancement specifications written in a domain-specific language. By interpreting the specifications, a source-level programming tool can gain an awareness of the bytecode enhancements and improve its precision and …

    vt Repository record for Supporting Software Development Tools with An Awareness of Transparent Program Transformations (opens in a new tab)

  13. Capital budgeting for Tren Urbano extensions

    A new capital programming tool, CHOICES©MIT 1998, is being developed to support public agencies in this process. CHOICES©MIT 1998 is a decision support tool that is used to assess and compare alternative configurations of a collection of projects ("a portfolio") of interest to procurement …

    mit Repository record for Capital budgeting for Tren Urbano extensions (opens in a new tab)

  14. Creative AI Literacies for Families

    … practices. I investigate how to design novel programming and AI learning interfaces for families to develop literacies for creating and being creative with AI. This involves the development of Cognimates, a family AI programming tool. This dissertation demonstrates the following thesis:Family …

    washington Repository record for Creative AI Literacies for Families (opens in a new tab)

  15. An Investigation into Code Search Engines: The State of the Art Versus Developer Expectations

    An essential software development tool, code search engines are expected to provide superior accuracy, usability, and performance. However, prior research has neither (1) summarized, categorized, and compared representative code search engines, nor (2) analyzed the actual expectations that …

    vt Repository record for An Investigation into Code Search Engines: The State of the Art Versus Developer Expectations (opens in a new tab)

  16. The LibX LibApp Builder

    … the LibApp Builder, a cloud-based end-user programming tool that assists users in creating customized library applications with minimal effort. We designed an easy-to-understand meta-design language model with modularized, reusable components. The LibApp language model is designed to hide …

    vt Repository record for The LibX LibApp Builder (opens in a new tab)

  17. Software based network optimization for a large manufacturer

    … into a model and using a mixed integer linear programming tool to arrive at the optimal solution. SAILS - ODS, a supply chain network optimization software, was used as the solver for the network model. For the purpose of this thesis, the analysis was limited to a study of the transportation …

    mit Repository record for Software based network optimization for a large manufacturer (opens in a new tab)

  18. A Framework to Support the Development of Manually Adjustable Light Shelf Technologies

    … software and 'Grasshopper,' a graphical programming tool for Rhino, was used to first construct a parametric simulation loop. Next, a reduced set of parameters for a manually adjustable light shelf system were tested for daylight performance, as a 'proof of concept'. Finally, based on the …

    vt Repository record for A Framework to Support the Development of Manually Adjustable Light Shelf Technologies (opens in a new tab)