The document outlines the annual syllabus plan for Class 11 Computer Science students at Takshashila Residential School for the 2019-2020 academic year. It includes 4 units to be covered: [1] Programming and Computational Thinking from June to August 2019, focusing on Python programming basics; [2] Computer Systems and Organisation from August to October 2019, covering computer hardware, software, and binary; [3] Data Management from October 2019 to December 2019, introducing relational databases and SQL; and [4] Society, Law and Ethics from December 2019 to January 2020, concerning cyber safety. Assessment includes practical exams, records, and a final project developed using Python, MySQL, HTML and CGI Bin.
The document outlines the annual syllabus plan for Class 11 Computer Science students at Takshashila Residential School for the 2019-2020 academic year. It includes 4 units to be covered: [1] Programming and Computational Thinking from June to August 2019, focusing on Python programming basics; [2] Computer Systems and Organisation from August to October 2019, covering computer hardware, software, and binary; [3] Data Management from October 2019 to December 2019, introducing relational databases and SQL; and [4] Society, Law and Ethics from December 2019 to January 2020, concerning cyber safety. Assessment includes practical exams, records, and a final project developed using Python, MySQL, HTML and CGI Bin.
The document outlines the annual syllabus plan for Class 11 Computer Science students at Takshashila Residential School for the 2019-2020 academic year. It includes 4 units to be covered: [1] Programming and Computational Thinking from June to August 2019, focusing on Python programming basics; [2] Computer Systems and Organisation from August to October 2019, covering computer hardware, software, and binary; [3] Data Management from October 2019 to December 2019, introducing relational databases and SQL; and [4] Society, Law and Ethics from December 2019 to January 2020, concerning cyber safety. Assessment includes practical exams, records, and a final project developed using Python, MySQL, HTML and CGI Bin.
Annual Planning of syllabus for Class – XI (2019-20)
Sub : Computer Sc. (083) Date Unit to cover Details of chapters Marks in Marks in Half Annual Yearly Exam Exam Unit -1 Familiarization with the basics of Python 40 35 programming: a simple “hello world" program, process of writing a program, running it, and print statements; simple data-types: integer, float, string
Introduce the notion of a variable, and
methods to manipulate it (concept of L-value Programming and R-value even if not taught explicitly) 02 nd June and 2019 Computational Knowledge of data types and operators: Thinking accepting input from the console, assignment (PCT-1) statement, expressions, operators and their precedence. To
07th Aug simple programs: e.g.: absolute value, sort 3 2019 numbers, and divisibility.
Notion of iterative computation and control
flow: for, while, flowcharts, decision trees and pseudo code; write a lot of programs: interest calculation, primarily testing, and factorials.
Idea of debugging: errors and exceptions;
debugging: pdb, break points.
Lists, tuples and dictionary: finding the
maximum, minimum, mean; linear search on list/tuple of numbers, and counting the frequency of elements in a list using a dictionary. Introduce the notion of accessing elements in a collection using numbers and names.
Sorting algorithm: bubble and insertion sort;
count the number of operations while sorting.
Strings: compare, concat, substring; notion of
states and transitions using state transition diagrams.
Unit -2 Basic computer organisation: description of a 30 10
08 Augth computer system and mobile system, CPU, 2019 Computer memory, hard disk, I/O, battery, power. Systems and Organisation Types of software: application, OS, utility, to libraries. (CSO) 14th Oct 2019 Language of Bits: bit, byte, MB, GB, TB, and PB.
system, how an operating system runs a program, idea of loading, operating system as a resource manager.
Concept of cloud computers, cloud storage
(public/private), and brief introduction to parallel computing.
15th Oct Unit-3 Relational databases: idea of a database and 00 15
2019 the need for it, relations, keys, primary key, Data foreign key; use SQL commands to create a Management table, keys, foreign keys; insert/delete an entry, To delete a table. (DM-1) 19th Dec SQL commands: select, project, and join; 2019 indexes, and a lot of in-class practice.
20th Dec protection, confidentiality, social networks, 2019 Society, Law and cyber trolls and bullying Ethics (SLE-1) - Cyber safety Appropriate usage of social networks: spread of To rumours, and common social networking sites (Twitter, LinkedIn, and Facebook) and specific 31st Jan usage rules. 2020 Safely accessing web sites: adware, malware, viruses, Trojans Safely communicating data: secure connections, eavesdropping, phishing and identity verification.
Practical
1. Practical Exam (2 Python problems with 4 SQL commands) 12 Marks
2. Practical Record (21 Python problems with 2 SQL Excercies) 10 Marks 3. Project Development using Python+Mysql+HTML+CGI Bin 08 Marks.