Computer Science(083)

  • Course Outline
  • 6 Months duration
  • 4 Sessions per month

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.

 

Download content Click here