Theses and Dissertations at Montana State University (MSU)

Permanent URI for this collectionhttps://scholarworks.montana.edu/handle/1/733

Browse

Search Results

Now showing 1 - 10 of 11
  • Thumbnail Image
    Item
    A OSF/Motif program animator for the DYNALAB System
    (Montana State University - Bozeman, College of Engineering, 1995) Pratt, Craig Matthew
  • Thumbnail Image
    Item
    An Ada/CS compiler for the E-machine
    (Montana State University - Bozeman, College of Engineering, 1994) Poole, David Keith
  • Thumbnail Image
    Item
    The E-machine : supporting the teaching of program execution dynamics
    (Montana State University - Bozeman, College of Engineering, 1989) Patton, Samuel Dellette; Chairperson, Graduate Committee: Rockford Ross
    The teaching of computer programming contains aspects that are found in few other disciplines. The mixture of syntactic and semantic knowledge required for programming is enough to overwhelm many beginning students. An earlier attempt at addressing this problem resulted in a software system called DYNAMOD. DYNAMOD is a library of expertly constructed Pascal programs and an interpreter that displays the execution of these programs on a computer video terminal in a step by step fashion under user control, effectively demonstrating the dynamics, or meaning, of a program. As a "proof of concept" system, DYNAMOD is quite successful, but it suffers from several limitations. In recognition of both the successes and limitations of DYNAMOD, it was decided to begin afresh and design an entirely new, much more ambitious system. The basis of this system is a virtual machine called the E-Machine which provides a very flexible structure for displaying the dynamic aspects of algorithms without distracting the student with syntactic details. The design of the E-machine is the primary work of this thesis. Important new features incorporated into the E-machine include, among others, internal structures which allow forward and backward execution of instructions and simple implementation of value and reference parameters. The E-machine will eventually form the basis of a comprehensive hypertext system for teaching and learning programming and other fundamental concepts of computer science.
  • Thumbnail Image
    Item
    A miniPascal compiler for the E-machine
    (Montana State University - Bozeman, College of Engineering, 1993) Goosey, Frances Wren
  • Thumbnail Image
    Item
    An ANSI C compiler for the E-machine
    (Montana State University - Bozeman, College of Engineering, 1995) Eneboe, Torlief James
  • Thumbnail Image
    Item
    An emulator for the E-machine
    (Montana State University - Bozeman, College of Engineering, 1990) Birch, Michael Leigh
  • Thumbnail Image
    Item
    Achievement as a function of learning style preference in beginning computer programming courses
    (Montana State University - Bozeman, College of Education, Health & Human Development, 1984) Thronson, Roderick Morris
  • Thumbnail Image
    Item
    Development of time shared basic system processor for Hewlett Packard 2100 series computers
    (Montana State University - Bozeman, College of Engineering, 1974) Shema, John Sidney
  • Thumbnail Image
    Item
    Learning programming in computer laboratories : a case study
    (Montana State University - Bozeman, College of Education, Health & Human Development, 1997) Kwan, Reggie Ching-Ping
  • Thumbnail Image
    Item
    Register-transfer-level design and software simulation of a parallel processor (The three-dimensional computer)
    (Montana State University - Bozeman, College of Engineering, 1974) Hanna, William Aziz
Copyright (c) 2002-2022, LYRASIS. All rights reserved.