Computer Science(083)
Foundations of Computer Systems
Basic computer organization, components, types of software, operating systems, Boolean logic, number systems, and encoding schemes.
Computational Thinking & Problem Solving
Algorithm design, flowcharts, pseudocode, and step-wise problem decomposition for programming logic.
Python Programming – I (Class XI)
Syntax, tokens, data types, operators, expressions, conditional and iterative statements, strings, lists, tuples, dictionaries, and Python modules.
Programming – II (Class XII)
User-defined functions, scope and parameters, exception handling, file handling (text, binary, CSV), and stack data structure.
Computer Networks
Evolution of networking, data communication concepts, transmission media, network devices, topologies, protocols, and web services (HTTP, HTML, XML).
Database Management Systems (DBMS)
Database concepts, relational data model, SQL (DDL, DML, joins, constraints), and Python-SQL connectivity for data-driven applications.
Society, Law & Ethics
Digital footprints, net etiquette, IPR, cybercrime, cyber safety, e-waste management, and social issues (gender and disability inclusion).
Practical Component (Class XI & XII)
Lab tests, report files, viva-voce, and programming projects emphasizing logical accuracy, documentation, and code quality.
Python-SQL Project Work
Real-world application projects combining file handling and database connectivity; promotes collaboration and innovation.