Professional Documents
Culture Documents
Course Outline:
1. Introduction to Computer Systems
Definition and characteristics of computer systems
Historical perspective on computing
Types of computer systems
Uses of computer systems
2. Computer Architecture
CPU architecture and instruction set design
Memory organization
Input/output systems and peripherals
3. Software Components
Introduction to computer software components
Types of computer software
Division of computer software
5. Computer Networks
Basic concepts of computer networks
Network protocols and communication
Introduction to network security
7. Computer Networks
Basic concepts of computer networks
Network protocols and communication
Introduction to network security
8. Database Systems
Overview of database systems
File management system
Database Management Systems
Database system
6. Operating Systems
Role and functions of operating systems
Types of operating systems
Memory and file system management
RESOURCES
1. "Computer Organization and Design: The Hardware/Software Interface"
Authors: David A. Patterson, John L. Hennessy
2. "Computer Science: An Overview"
Authors: J. Glenn Brookshear, Dennis Brylow
3. "Computer Systems: Principles and Practice"
Authors: Andrew S. Tanenbaum, Robbert van Renesse
4. "Operating System Concepts"
Authors: Abraham Silberschatz, Peter B. Galvin, Greg Gagne
5. "Computer Networking: Principles, Protocols, and Practice"
Authors: Olivier Bonaventure