This document provides a syllabus for Class 12 Computer Science. It outlines the following units:
1) Computational Thinking and Programming - Functions, file handling including text, binary, and CSV files. Data structures including lists, stacks, and queues.
2) Computer Networks - Network concepts, devices, topologies, protocols, mobile technologies, security concepts, and web services.
3) Database Management - Relational data model concepts, SQL commands for data definition, manipulation, and queries. Connecting SQL with Python and creating database applications.