Abstract
The content of the laboratory portion of a course on computer structures is given in syllabus form. Each succeeding level of the syllabus builds upon the preceding level to achieve increased understanding and depth of thought. The syllabus provides annotated examples of structures and projects for each level.
- [1] Bailey, J. S., "Generalized Single-Ended Counters", J. ACM 13, (1966), pp. 412-418. Google Scholar
Digital Library
- [2] Bell, C. G., and Newell, A., Computer Structures: Readings and Examples, McGraw Hill, NY, (1971). Google Scholar
Digital Library
- [3] Burks, A. W., Goldstine, H. H., and von Neumann, J., Preliminary Discussion of the Logical Design of an Electronic Computing Instrument, Part 1, Vol. 1, John von Neumann Collected Works, Vol. V., Pergamon Press, (1963), pp. 34-79.Google Scholar
- [4] Clark, W. A., "Macromodular Computer Systems", AFIPS SJCC 30, (1967), pp. 335-336.Google Scholar
- [5] Ellis, R. A., and Wann, D. F., "Teaching Computer Design Using Macromodules", SIGCSE Bull. 4, (1972), pp. 160-162. Google Scholar
Digital Library
- [6] Epstein, G., and Bailey, J. S., "Single Function Shifting Counters", JACM 9, (1962), pp. 375-378. Google Scholar
Digital Library
- [7] Flores, I., The Logic of Computer Arithmetic, Prentice Hall, Englewood Cliffs, NJ, (1963). Google Scholar
Digital Library
- [8] Gear, C. W., Computer Organization and Programming, McGraw Hill, NY, (1974). Google Scholar
Digital Library
- [9] Goldstine, H. H., and von Neumann, J., On the Principles of Large-Scale Computing Machines, John Von Neumann Collected Works, Vol. V., Pergamon Press, (1963), pp. 1-32.Google Scholar
- [10] Hill, F. J., and Peterson, G. R., Digital Systems: Hardware Organization and Design, John Wiley and Sons, NY, (1973). Google Scholar
Digital Library
- [11] Laliotis, T. A., "Microprocessors: Present and Future", Computer, (July, 1974), pp. 20-24.Google Scholar
- [12] Lonergan, W., and King, P., "Design of the B5000 System", Datamation, (May, 1961), pp. 28-32.Google Scholar
- [13] Ornstein, S.M., Stucki, M. J., and Clark, W. A., "A Functional Description of Macromodules", AFIPS SJCC 30, (1967), pp. 337-364.Google Scholar
- [14] Thornton, J. E., Design of a Computer-The Control Data 6600, Scott, Foresman, Glenview, Ill., (1970). Google Scholar
Digital Library
- [15] Winkel, D., "Laboratory Manual for Computer Architecture", Computer Science Department Technical Report 53, University of Wyoming, (1974).Google Scholar
Index Terms
The pyramid teaching computer structures by computer structures
Recommendations
Computer Science Teaching Knowledge: A Framework and Assessment (Abstract Only)
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationEducators, researchers, politicians, tech companies, and others continue to advocate for the importance of K-12 students learning computer science in our increasingly tech-driven society. One way school districts in the United States address this ...
Teaching how to teach computational thinking
ITiCSE 2018: Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science EducationComputational Thinking is argued to be an essential skill for the workforce of the 21st century. As a skill, Computational Thinking should be taught in all schools, employing computational ideas integrated into other disciplines. Up until now, questions ...
What does it take to Teach K12 Computer Science?: Exploring Teachers' Attitudes Towards Teaching CS K12 in Georgia
SIGCSE '19: Proceedings of the 50th ACM Technical Symposium on Computer Science EducationCurrently, the state of Georgia requires a CS teacher endorsement (or the passing of the CS GACE exam) to teach middle/high school computer science in public schools. However, issues such as the cost of a CS endorsement and a lack of incentives to take ...






Comments