You are on page 1of 2

Foundations of Computer Systems

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

4. Number Systems Concepts


 Binary number systems
 Decimal number systems
 Octal number systems
 Hexa-decimal number systems

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

9. Security in Computer Systems


 Principles of computer security
 Common security threats and countermeasures
 Best practices for securing computer systems
10. Microsoft Suites - Microsoft Word: Word processing application.
 Microsoft Excel: Spreadsheet application.
 Microsoft PowerPoint: Presentation software.
 Microsoft Outlook: Email, calendar, and contacts management.
 Microsoft OneNote: Note-taking application.
 Microsoft Access: Database management system (included in some plans).
 Microsoft Publisher: Desktop publishing software (included in some plans).
 Microsoft Teams: Collaboration platform for chat, video meetings, and file sharing.
 Microsoft SharePoint: Document management and collaboration platform.
 Microsoft OneDrive: Cloud storage for files and collaboration.

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

You might also like