During this class, we will cover the entire syllabus of the CBSE 12th class. We will not learn just to pass the exams, but learn programming and the concepts of computer science for life.
Theory (70 Marks):
-
Programming in C++:
- Object-Oriented Programming concepts
- Constructors and destructors
- Inheritance, polymorphism, and encapsulation
- Data file handling: text and binary files
-
Data Structures:
- Stacks and queues: implementation and applications
-
Database Management Systems (DBMS):
- Database concepts and SQL
- Relational data model, relational algebra
- Database design: normalization
- Introduction to NoSQL databases
-
Boolean Algebra:
- Logic gates and Boolean expressions
- Simplification of Boolean expressions using K-map
-
Computer Networks:
- Network types: LAN, MAN, WAN
- Network devices: Hub, switch, router
- Network topologies, protocols, and the concept of the Internet
Practical (30 Marks):
-
Programming:
- C++ programs to demonstrate object-oriented principles and data structures
- Programs for file handling
-
Database Management:
- SQL queries and database creation
- Simple projects involving database connectivity
-
Project Work:
- Development of a project using concepts learned in the syllabus
-
Viva Voce:
- Oral examination based on the practical file, project, and SQL queries