Theory
Unit I: Computers Systems and Organization
* Introduction to Computers
* Computer Organization
* Central Processing Unit
* Memory
* Input and Output Devices
* Secondary Storage Devices
Unit II: Data Representation
* Binary Number System
* Octal and Hexadecimal Number Systems
* Character Coding
* ASCII and Unicode
* Data Representation in Computer
Unit III: Operating System
* Introduction to Operating Systems
* Functions of an Operating System
* Types of Operating Systems
* Windows Operating System
* Linux Operating System
Unit IV: Computer Networks
* Introduction to Computer Networks
* Types of Computer Networks
* Network Topologies
* Network Protocols
* Internet and World Wide Web
Unit V: Programming in C++
* Introduction to C++
* Basics of C++
* Data Types
* Operators
* Control Structures
* Functions
* Arrays
* Structures
* Pointers
Practical
* Practical work based on the theory syllabus.
Reference Books:
* Computer Science with C++ by Sumita Arora
* Fundamentals of Computer Science by Reema Thareja
* Computer Science with C++ by Dinesh Goyal