Course Designator/Course Number: IT 3124
Course Length: 48 hours. 3 hours per week for 16 weeks.
Textbook: The Architecture of Computer Hardware and Systems Software,3rd edition, Irv Englander
This course examines various hardware and software components and hoe they work together in a modern computing environment. Topics include an overview of computer organization and architecture, machine language and modern language.
Course Learning Outcomes:
1. OVERVIEW OF COMPUTER SYSTEMS.
1.1. Chapter 1. Computer Systems.
2. DATA IN THE COMPUTER.
2.1. Chapter 2. Number Systems.
2.2. Chapter 3. Data Formats.
2.3. Chapter 4. Representing Integer Data.
2.4. Chapter 5. Floating Point Numbers.
3. COMPUTER ARCHITECTURE AND HARDWARE OPERATION.
3.1. Chapter 6. The Little Man Computer.
3.2. Chapter 7. The CPU and Memory.
3.3. Chapter 8. CPU and Memory: Design, Implementation, and Enhancement.
3.4. Chapter 9. Input/Output.
3.5. Chapter 10. Computer Peripherals.
3.6. Chapter 11. Modern Computer Systems, Clusters, and Networks.
3.7. Chapter 12. Three System Examples.
4. THE SOFTWARE COMPONENT.
4.1. Chapter 13. Operating Systems: An Overview.
4.2. Chapter 14. The User View of Operating Systems.
4.3. Chapter 15. The Internal Operating System.
4.4. Chapter 16. File Management.
4.5. Chapter 17. Programming Tools.
4.6. Chapter 18. Three Operating Systems.
5. Supplementary Chapter 1. An Introduction to Digital Computer Logic.
6. Supplementary Chapter 2. Instruction Addressing Modes.
7. Supplementary Chapter 3. Communication Channel Technology.
Method of Instruction:
Lectures, discussion, outside labs
Assignments and labs: Assignments will be posted on the class Web page about a week before they are due. Lab assignments will be handed out at the beginning of class on the lab days.
Grading plan: 40% Assignments
30% Examinations (two at 15% each)
20% Final Exam