Abstract
The development over the years of a topical outline and course notes for a second course in Computer Science is described. The adaption of this courseware to several machines and several textbooks is chronicled. An experiment in using the material to teach a truly machine independent course in assembly programming and machine organization is described. Results of the successful experiment are presented. The newest course is related to the new A.C.M. Curriculum. Conclusions are drawn.
- 1 Austing, Richard. H. et. al., "Curriculum '78: Recommendation for the Undergraduate Program in Computer Science - A Report of the A.C.M. Curriculum Committee on Computer Science," Communications of the A.C.M., Volume 22, No. 3, March, 1979, Pages 147-166 Google ScholarDigital Library
- 2 "Curriculum '68: Recommended Academic Programs in Computer Science - A Report of the A.C.M. Curriculum Committee on Computer Science," Communications of the A.C.M., Volume 11, No. 3, March, 1968, Pages 151-197 Google ScholarDigital Library
- 3 Gear, C. William, "Computer Organization and Programming," McGraw Hill, 1969 Google ScholarDigital Library
- 4 Gear, C. William, "Computer Organization and Programming (2nd edition)," McGraw Hill, 1974 Google ScholarDigital Library
- 5 Knuth, Donald E., "The Art of Computer Programming: Volume 1, Fundamental Algorithms," Addison Wesley, 1968 Google ScholarDigital Library
- 6 Maurer, Ward D., "Programming: an Introduction to Computer Languages and Techniques," Holden Day, 1968 Google ScholarDigital Library
- 7 Petersen, James I., "Computer Organization and Assembly Language Programming," Academic Press, 1978Google Scholar
- 8 Wegner, Peter, "Programming Languages, Information Structures, and Machine Organization," McGraw Hill, 1968 Google ScholarDigital Library
Index Terms
- A machine independent assembler course
Recommendations
A machine independent assembler course
SIGCSE '81: Proceedings of the twelfth SIGCSE technical symposium on Computer science educationThe development over the years of a topical outline and course notes for a second course in Computer Science is described. The adaption of this courseware to several machines and several textbooks is chronicled. An experiment in using the material to ...
Building the Innovative and Entrepreneurial University
CompSysTech '18: Proceedings of the 19th International Conference on Computer Systems and TechnologiesHow can entrepreneurship be taught? The positive feedback loop at the Massachusetts Institute of Technology for spirit & skills which creates the successful entrepreneurial ecosystem.
Innovation and entrepreneurship organization in higher education: ...
A machine independent course in processor organization and assembler language programming
Proceedings of the 3rd SIGCSE symposium on Computer science educationOver the past three years the University of Scranton has been developing a computer science program. Since we could not hope to obtain the type of equipment, fast processors and compilers which many of the larger schools have, we developed several “...
Comments