Analysis concepts, principles, and modeling. Design concepts, principles, and methodologies. Advanced concepts of analysis and design using the Booch and OMT methods and tools. Three hours lecture, one hour laboratory. This course offers a study of computer architecture and organization with emphasis on quantitative analysis.
Boolean algebra is introduced to teach digital devices.
Students are required by the end of the semester to design and implement on paper a simple microprocessor. Micro-programming and conventional machine level are taught. Programming is expected in an assembly programming language. Three hours lecture, one hour laboratory. An introduction to the algorithms and data structures of operating systems and their performance in various environments.