This document provides an overview of the Computer Science course for Class 12 in India. It outlines 5 units that will be covered: Programming and Computational Thinking, Computer Networks, Data Management, Society, Law and Ethics, and Practicals. Key concepts that will be learned include functions, recursion, file handling, data structures, network fundamentals, SQL, and societal impacts of technology. Students will complete practical assignments in Python programming, SQL, and a final group project applying CS concepts to solve a real-world problem over 6 months. Teachers are encouraged to find projects that benefit local businesses and discourage plagiarism.