CBSE Class 11 Computer Science (Code 083) is a foundational programming course that introduces students to Python programming, computer organization, and cyber ethics. This course prepares students for Class 12 Computer Science and careers in BCA/B.Tech CSE.
The syllabus consists of 3 theory units totaling 70 marks plus 30 marks for practicals, focusing on computational thinking, Python programming, database concepts, and the societal impact of technology. The beginner-friendly Python introduction includes real-world applications like automation and data processing, while emphasizing ethical computing practices. This subject builds logical reasoning and coding foundations essential for future tech careers.
The Class 11 Computer Science theory exam is conducted for 3 hours and carries 70 marks, testing programming logic through Python code writing, output prediction, and algorithm design.
Exam pattern includes:
The exam emphasizes dry-run execution, indentation rules, and variable scope understanding. Mastery of these concepts is essential for scoring well.
The curriculum builds from computer fundamentals to Python programming and ethical computing.
| UNIT | CHAPTERS/TOPICS | MARKS |
|---|---|---|
| Unit–I | Computer Systems and Organisation • Computer evolution and hardware components (CPU, memory hierarchy, I/O devices) • Binary number system and encoding schemes (ASCII/Unicode) • Boolean logic gates (AND/OR/NOT/NAND) • Operating system functions and types |
10 |
| Unit–II | Computational Thinking & Programming-1 • Problem-solving steps (algorithm, flowchart, pseudocode) • Python basics (tokens, variables, data types: int/float/string/list/dictionary) • Operators (arithmetic/relational/logical) • Control structures (if-elif-else, for/while loops) • String/list operations and functions • Functions (parameters, scope, recursion basics) |
45 |
| Unit–III | Society, Law and Ethics • Cyber safety (password security, phishing awareness) • Cybercrime types and data protection laws • Intellectual property rights • Open source concepts and digital footprints • Ethical hacking awareness |
15 |
| Total (Theory) | 70 | |
Regular practice of 30+ Python programs covering loops, conditionals, lists, and functions is essential for mastery. Students are advised to follow the NCERT/CBSE recommended textbooks and practice daily coding exercises.
| Unit | Marks | Key Topics | Question Types |
|---|---|---|---|
| Python Programming | 45 | Loops, conditionals, lists, functions | Code writing, output prediction, dry-run |
| Society/Law/Ethics | 15 | Cyber safety, data protection | MCQs, scenario-based |
| Computer Systems | 10 | Boolean logic, number systems | Logic gates, conversions |
Python programming dominates with 64% weightage (45 marks). Master loop patterns, list operations, and function definitions to score well in this section.
The 30-mark practical examination evaluates programming skills, problem-solving ability, and practical implementation of concepts.
Focus on proper indentation, comments, input validation, and error-free execution. Regular practice is key to performing well in practical examinations.
| Component | Details | Marks |
|---|---|---|
| Python Programs | 3-4 programs covering different concepts | 12 |
| SQL Queries | Basic database operations | 5 |
| Project Work | Simple Python application development | 8 |
| Practical File + Viva | Record of programs and oral assessment | 5 |
| Total | 30 | |
Students can strengthen preparation using the following resources:
70 marks for theory and 30 marks for practicals, totaling 100 marks.
Python 3 is taught, which is beginner-friendly and widely used in industry.
No, the course starts from basics and is designed for complete beginners.
Computational Thinking & Python Programming has the highest weightage with 45 out of 70 marks.
Minimum 25 Python programs covering the entire syllabus must be included in the practical file.
Program output prediction (40%), code writing (30%), theory MCQs (30%).
Yes, project work carries 5 marks and involves developing a simple Python application.
Students must score 33% aggregate including theory and practicals.