Microcomputers for engineers and scientists (2nd ed.)
Microcomputers for engineers and scientists (2nd ed.)
Microprocessors and programmed logic (2nd ed.)
Microprocessors and programmed logic (2nd ed.)
Microcomputer Interfacing
Microprocessor and Microcomputer Basics
Microprocessor and Microcomputer Basics
Fundamental Principles of Microcomputer Architecture
Fundamental Principles of Microcomputer Architecture
Introduction to Microprocessors: Software, Hardware, Programming
Introduction to Microprocessors: Software, Hardware, Programming
A Microprocessor Course
Microprocessor System Design
Microcomputer-Based Design
Microprocessing Fundamentals: Hardware and Software
Microprocessing Fundamentals: Hardware and Software
Microprocessors/MicroComputers; An Introduction
Microprocessors/MicroComputers; An Introduction
Mini-Microcomputer Hardware Design
Mini-Microcomputer Hardware Design
Digital Circuits and MicroComputers
Digital Circuits and MicroComputers
Microprocessor Systems Engineering
Microprocessor Systems Engineering
Microcomputer Systems Principles Featuring the 6502-Kim
Microcomputer Systems Principles Featuring the 6502-Kim
MicroComputers-Microprocessors: Hardware, Software and Applications
MicroComputers-Microprocessors: Hardware, Software and Applications
Introduction to Microprocessor System Design
Introduction to Microprocessor System Design
Software Design for Microprocessors
Software Design for Microprocessors
SIGCSE '85 Proceedings of the sixteenth SIGCSE technical symposium on Computer science education
Personal student workstations: prospectus and requirements
SIGCSE '85 Proceedings of the sixteenth SIGCSE technical symposium on Computer science education
Teaching microprocessor architectures
SIGCSE '83 Proceedings of the fourteenth SIGCSE technical symposium on Computer science education
An operating systems course using stand alone computers
SIGCSE '82 Proceedings of the thirteenth SIGCSE technical symposium on Computer science education
A paged - operating - system project
SIGSCE '84 Proceedings of the fifteenth SIGCSE technical symposium on Computer science education
A workbench for project oriented software engineering courses
SIGSCE '84 Proceedings of the fifteenth SIGCSE technical symposium on Computer science education
Hi-index | 0.00 |
On the premise that many of the fundamental concepts of computer science can be better taught in a hands-on, dedicated computing environment (i.e., a microcomputer), as opposed to a large multi-purpose system in which the student is insulated from the machine by multiple layers of operating system software, we have developed a microcomputer-based lecture/lab course to teach CPU organization, digital computer architecture, and assembly language programming as a third undergraduate course in computer science. By beginning with simple machine organizations and simple assembly languages, and later on making a transition toward more complex architectures and languages, the transfer of knowledge and experience is positive at every step. The same laboratory also supports a graduate course in microcomputer systems design which teaches hardware technology, component specification, operating system design, hardware/software tradeoffs, and practical applications such as process control. This paper outlines the motivation and justification for the project, and then discusses the actual design of these courses and their supporting laboratory. This project is supported in part by two grants from the National Science Foundation: SER-7915929 for the acquisition of the microcomputer equipment and SER-8000802 for the development of the undergraduate course material.