Computer Organization and Programming (CS/CPE550)

This course provides an intensive introduction to material on computer organization and assembly language programming required for entrance into the graduate program in Computer Science or Computer Engineering. The topics covered are: structure of stored program computers; linking and loading; assembly language programming, with an emphasis on translation of high-level language constructs; data representation and arithmetic algorithms; basics of logic design; processor design: data path, hardwired control and microprogrammed control. Students will be given assembly language programming assignments on a regular basis.

Note: While this course may taken as one of the four courses in the Elements of Computer Science graduate certificate program, it cannot be applied toward a master’s degree in Computer Science. For those who have not completed the necessary coursework to enter as a graduate student in Computer Science at Stevens, the course may be taken by prospective candidates in order to fulfill their requirements. To learn more about what you will need to enter master’s degree studies in Computer Science at Stevens, contact your advisor.


Computer Organization and Programming Syllabus

This course is part of the following programs:

Program NameProgram Directors(s)
Elements of Computer ScienceStephen Bloom
Although it was extremely challenging, the personal reward and satisfaction by successfully completing such a rigorous program gives a true sense of professional accomplishment."
Print This PageE-Mail This Page