Abstract
Microprogramming is viewed as a concept and technology which has its greatest meaning when applied to the implementation of entire computer systems, as opposed to its usage in computer control units alone. Rather than being presented on a stand-alone basis, microprogramming should be treated as just one important alternative in all computer science courses which deal with computer system implementation, whether such systems are conceived in hardware, software, or a combination of the two. Examples are shown of the appearance of microprogramming in a variety of such courses.
Recommendations
The role of microprogramming in the computer science curriculum
DAC '72: Proceedings of the 9th Design Automation WorkshopThere has been considerable discussion and controversy over the meaning and value of the concept “microprogramming”.
We believe that courses in Computer Science should emphasize the implementation of purposeful, efficient and economical systems through ...
Incorporating ethics into the computer science curriculum: multiple perspectives
Professional organizations in computer science demand that computer professionals adhere to a strict code of ethics. The Association for Computing Machinery (ACM) promulgates commitment to the ACM Code of Ethics and Professional Conduct for all its ...
Microprocessors in a computer science curriculum
Proceedings of the 9th SIGCSE symposium on Computer science educationIn computer technology one of the most important developments in recent years is that of microprocessors. Thousands and thousands of microcomputers, which use microprocessors as their central processing units, have been marketed today.
We will discuss ...






Comments