This document outlines the syllabus for Computer Science class XI. It covers 5 units:
1) Programming and Computational Thinking which focuses on Python programming, data structures, algorithms and debugging.
2) Computer Systems and Organization including basic computer architecture, software, data representation and cloud computing.
3) Data Management covering relational databases, SQL commands and NoSQL databases.
4) Society, Law and Ethics with a focus on cyber safety, appropriate social media usage and safely accessing the web.
5) Practical sessions including Python programs, SQL queries, a report file, viva and a semester project applying concepts learned.