All tests are closed book and the final is comprehensive. The results will be converted to a letter grade in keeping with grading policies of the college.
Prerequisites: CS540 or permission of the instructor. Material Covered: 1 - Introduction to Course Overview History of Computation Trends 2 - Computer Hardware and flow of information Central Processing Unit Main and Secondary Memory Buses/Controllers Peripheral Equipment 3 - Numeric Number systems and Base Transformation Computer arithmetic Memory Storage of integral and non-integral numbers Overflow and Underflow (optional) 4 - Basic Principles of Organization (not in book) Loading an operating system (booting up a computer) Files and FAT (File Allocation Table) Virtual Memory - Overlays and Paging 5 - Assembly/Machine Language Compilers and Assemblers Coding in Assembly Language Two-Pass Assemblers - Symbol Table Linkers, Loaders, and Libraries 6 -Five to Seven Machine Levels Explanation Important Terminology 7 - Digital Logic Gates and Truth Tables Boolean Algebra - Postulates and Theorems Boolean Functions Electrical (computer) circuitry - applications of Boolean Logic