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 20 of 31 for “"Programming environments"”.

  1. Developing programming environments for programmable bricks

    Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1996.

    mit Repository record for Developing programming environments for programmable bricks (opens in a new tab)

  2. The development of design guidelines for educational programming environments

    Introductory programming courses at university are currently experiencing a significant dropout and failure rate. Whilst several reasons have been attributed to these numbers by researchers, such as cognitive factors and aptitude, it is still unclear why programming is a natural skill for some …

    oxford-brookes Repository record for The development of design guidelines for educational programming environments (opens in a new tab)

  3. Gameblox Flexidor : adding flexibility to blocks based programming environments

    Gameblox is an online, graphical programming environment currently being developed by the MIT Scheller Teacher Education Program as a means of making game development more accessible to students with little to no programming background. Through direct manipulation, users can create complex games by …

    mit Repository record for Gameblox Flexidor : adding flexibility to blocks based programming environments (opens in a new tab)

  4. The Effects of Programming Instruction in Procedural Programming and Logic Programming Environments on Problem-Solving Ability

    … this study were to evaluate the effectiveness of programming instruction on students' problem-solving abilities, and to explore whether a logic programming or a procedural programming environment results in different degrees of cognitive transfer in terms of procedural, declarative, and …

    uiuc Repository record for The Effects of Programming Instruction in Procedural Programming and Logic Programming Environments on Problem-Solving Ability (opens in a new tab)

  5. A framework for Learning and Reuse in Visual Programming Environments: Supporting Novice Programmer Development of Educational Simulations

    … designed to address the general usability and programming style issues observed in our analysis of other tools. A minimalist self-study tutorial was designed to support rapid start-up and use of the SimBuilder. Through a comparative analysis using a state-of-the-art environment (AgentSheets) …

    vt Repository record for A framework for Learning and Reuse in Visual Programming Environments: Supporting Novice Programmer Development of Educational Simulations (opens in a new tab)

  6. Programming in three dimensions

    … the ground for novel, virtual-reality-based programming environments. We use dimensional extent to convey semantic meaning, or more precisely, to distinguish between logical disjunctions and conjunctions, and between sum and product types.

    uiuc Repository record for Programming in three dimensions (opens in a new tab)

  7. Problem specific environments for parallel scientific computing

    … by building software tools, such as parallel programming environments. Existing parallel programming environments are general purpose and use a broad paradigm. This thesis illustrates that problem specific environments are more beneficial than general purpose environments. A problem specific …

    vt Repository record for Problem specific environments for parallel scientific computing (opens in a new tab)

  8. Kids, coding, and connections : extending the ScratchJr programming environment to support wireless physical devices

    … and design for the connection of the ScratchJr programming environment to wireless physical devices. Using ScratchJr, young kids can create interactive stories, animations, and games on mobile tablet devices. With the extension system developed in this thesis, young kids can program wireless …

    mit Repository record for Kids, coding, and connections : extending the ScratchJr programming environment to support wireless physical devices (opens in a new tab)

  9. Continuous execution : improving user feedback in the development cycle

    Programming environments are increasing the amount of feedback given to users during the development cycle. This work continues with this trend by exploring continuous execution, a programming environment where the result of executing part of a user's code is outputted as the user writes it. This …

    mit Repository record for Continuous execution : improving user feedback in the development cycle (opens in a new tab)

  10. Scaffolding java programming on a mobile phone for novice learners

    … provides an opportunity to use them for learning programming beyond the classroom. This would be particularly useful for novice learners of programming in resource- constrained environments. However, limitations of mobile phones, such as small screens and small keypads, impede their use as typical …

    cape-town Repository record for Scaffolding java programming on a mobile phone for novice learners (opens in a new tab)

  11. Enhancing Computational Thinking Skills of the Future Construction Workforce to Perform Sensor Data Analytics with End-User Programming Environment

    … To bridge similar skill gaps, end-user programming offers considerable potential for learners to execute analytical operations on sensor data through visual programming mechanics. Such affordances also foster computational thinking skills, which are essential for transforming …

    vt Repository record for Enhancing Computational Thinking Skills of the Future Construction Workforce to Perform Sensor Data Analytics with End-User Programming Environment (opens in a new tab)

  12. Inspiration from the incomplete : the role of asynchronous awareness in digital art creation

    … set of characteristics that both creative programming environments and their associated WWW sites must possess to help improve, inspire, and support the work of creative individuals using these systems, which I will refer to as architectures for web-based collectivity.

    mit Repository record for Inspiration from the incomplete : the role of asynchronous awareness in digital art creation (opens in a new tab)

  13. The design and implementation of a language environment for evaluating the programming task

    … quantitative studies on certain aspects of a programming task. Of specific interest are experiments with the level of interactiveness of the human-computer interface relating to program construction and with language design principles relating to identifier scope rules. The software package …

    vt Repository record for The design and implementation of a language environment for evaluating the programming task (opens in a new tab)

  14. Personalized extensions : democratizing the programming of virtual-physical interactions

    … a wider range of people to extend and customize programming environments to support more personalized explorations, especially in the physical world. While the vocabulary of the Scratch programming language (http://scratch.mit.edu) can be extended to access hardware devices and web services …

    mit Repository record for Personalized extensions : democratizing the programming of virtual-physical interactions (opens in a new tab)

  15. Lesson Plan and Workbook for Introducing Python Game Programming to Support the Advancing Out-of-School Learning in Mathematics and Engineering (AOLME) Project

    … presents a new approach to introducing game programming to middle-school students that have undergone AOLME-training while still maintaining a fun and relaxed environment. The thesis provides a discussion of three different educational, visual-programming environments that are also designed …

    unm Repository record for Lesson Plan and Workbook for Introducing Python Game Programming to Support the Advancing Out-of-School Learning in Mathematics and Engineering (AOLME) Project (opens in a new tab)

  16. Visual programming in three dimensions : visual representations of computational mental models

    … complex interactions in code. The current visual programming environments that see the most use inside, and outside of Architecture present computation in specific terms. I believe these limits hinder the computational designer or novice programmer from learning other mental models of computation, …

    mit Repository record for Visual programming in three dimensions : visual representations of computational mental models (opens in a new tab)

  17. Abstraction in technical computing

    Array-based programming environments are popular for scientific and technical computing. These systems consist of built-in function libraries paired with high-level languages for interaction. Although the libraries perform well, it is widely believed that scripting in these languages is necessarily …

    mit Repository record for Abstraction in technical computing (opens in a new tab)

  18. Kaleido : individualistic visual interfaces for software development environments

    Programming, especially programming in the context of art and design, is a process of reconciling and shifting between individual creative thought and rigid conceptual models of code. Despite advances of programming support tools, the discrepancy between the contextual specificity of the author's …

    mit Repository record for Kaleido : individualistic visual interfaces for software development environments (opens in a new tab)

  19. A Live Programming Environment for Python

    … of computation and learning the syntax of a programming language. Because programmers are prone to make mistakes that introduce errors into their code, it is important that they understand what each line of code is doing in their program. I propose that a system be built in which writing code …

    calpoly Repository record for A Live Programming Environment for Python (opens in a new tab)

  20. High Resolution Quantitative Auto-Radiography to determine microscopic distributions of B-10 in neutron capture therapy

    … software was updated to current versions of programming environments and personal computer operating systems. Verification tests were conducted to ensure the continued accuracy of the underlying algorithms. Several experiments were conducted to demonstrate the applications of HRQAR. One focus …

    mit Repository record for High Resolution Quantitative Auto-Radiography to determine microscopic distributions of B-10 in neutron capture therapy (opens in a new tab)

Page 1 of 2