SlideShare ist ein Scribd-Unternehmen logo
1 von 49
Praveen M JigajinniPraveen M Jigajinni
Prepared ByPrepared By
DCSc & Engg, PGDCA,ADCA,MCA.MSc(IT),Mtech(IT),MPhil (Comp. Sci)DCSc & Engg, PGDCA,ADCA,MCA.MSc(IT),Mtech(IT),MPhil (Comp. Sci)
Department of Computer Science, Sainik School AmaravathinagarDepartment of Computer Science, Sainik School Amaravathinagar
Cell No: 9431453730 Email –Cell No: 9431453730 Email – praveenkumarjigajinni@gmail.compraveenkumarjigajinni@gmail.com
Computer ScienceComputer Science
Course Code : 083Course Code : 083
Class XIClass XI
Syllabus 2018-19Syllabus 2018-19
1. Prerequisites1. Prerequisites
1. Prerequisites1. Prerequisites
• No major prerequisites are required for thisNo major prerequisites are required for this
course other than basic Mathematical skills.course other than basic Mathematical skills.
However, it will be helpful if the student hasHowever, it will be helpful if the student has
a basic knowledge of Computer Applications.a basic knowledge of Computer Applications.
2. Learning2. Learning
OutcomesOutcomes
2. Learning Outcomes
1. Develop basic computational thinking.1. Develop basic computational thinking.
Learn how to reason with variables,Learn how to reason with variables,
state transitions, conditionals, andstate transitions, conditionals, and
iteration.iteration.
2. Understand the notion of data types,2. Understand the notion of data types,
and higher order data structures suchand higher order data structures such
as lists, tuples, and dictionaries.as lists, tuples, and dictionaries.
2. Learning Outcomes
3.3. Appreciate the notion of an algorithm,Appreciate the notion of an algorithm,
and understand its structure,and understand its structure,
including how algorithms handleincluding how algorithms handle
corner cases.corner cases.
4. Develop a basic understanding of4. Develop a basic understanding of
computer systems - architecture,computer systems - architecture,
OS, mobile and cloud computing.OS, mobile and cloud computing.
2. Learning Outcomes
5.5. Learn basic SQL programming.Learn basic SQL programming.
6. Learn all about cyber safety.6. Learn all about cyber safety.
3. Distribution of3. Distribution of
MarksMarks
2.2. Distribution of MarksDistribution of Marks
Unit No.Unit No. Unit NameUnit Name MarksMarks
01.01. Programming and Computational Thinking - 1Programming and Computational Thinking - 1 3535
02.02. Computer Systems and OrganisationComputer Systems and Organisation 1010
03.03. Data Management - 1Data Management - 1 1515
04.04. Society, Law and Ethics - 1Society, Law and Ethics - 1 1010
05.05. PracticalPractical 3030
TotalTotal 100100
4.1 Unit 14.1 Unit 1
Programming and ComputationalProgramming and Computational
Thinking (PCT-1)Thinking (PCT-1)
(80 Theory + 70 Practical)(80 Theory + 70 Practical)
 Familiarization with the basics ofFamiliarization with the basics of
Python programming: a simplePython programming: a simple
“hello world" program, process of“hello world" program, process of
writing a program, running it, andwriting a program, running it, and
print statements; simple data-types:print statements; simple data-types:
integer, float, string.integer, float, string.
4.1. Unit 1: PCT - 1
 Introduce the notion of a variable, andIntroduce the notion of a variable, and
methods to manipulate it (concept ofmethods to manipulate it (concept of
L-value and Rvalue even if not taughtL-value and Rvalue even if not taught
explicitly).explicitly).
4.1. Unit 1: PCT - 1
 Knowledge of data types andKnowledge of data types and
operators: accepting input from theoperators: accepting input from the
console, assignment statement,console, assignment statement,
expressions, operators and theirexpressions, operators and their
precedence.precedence.
4.1. Unit 1: PCT - 1
 Conditional statements: if, if-else, if-Conditional statements: if, if-else, if-
elif-else; simple programs: e.g.:elif-else; simple programs: e.g.:
absolute value, sort 3 numbers, andabsolute value, sort 3 numbers, and
divisibility.divisibility.
4.1. Unit 1: PCT - 1
 Notion of iterative computation andNotion of iterative computation and
control flow: for, while, flowcharts,control flow: for, while, flowcharts,
decision trees and pseudo code;decision trees and pseudo code;
write a lot of programs: interestwrite a lot of programs: interest
calculation, primarily testing, andcalculation, primarily testing, and
factorials.factorials.
4.1. Unit 1: PCT - 1
 Idea of debugging: errors andIdea of debugging: errors and
exceptions; debugging: pdb, breakexceptions; debugging: pdb, break
points.points.
4.1. Unit 1: PCT - 1
 Lists, tuples and dictionary: findingLists, tuples and dictionary: finding
the maximum, minimum, mean; linearthe maximum, minimum, mean; linear
search on list/tuple of numbers, andsearch on list/tuple of numbers, and
counting the frequency of elements incounting the frequency of elements in
a list using a dictionary. Introduce thea list using a dictionary. Introduce the
notion of accessing elements in anotion of accessing elements in a
collection using numbers and names.collection using numbers and names.
4.1. Unit 1: PCT - 1
 Sorting algorithm: bubble andSorting algorithm: bubble and
insertion sort; count the number ofinsertion sort; count the number of
operations while sorting.operations while sorting.
 Strings: compare, concat, substring;Strings: compare, concat, substring;
notion of states and transitionsnotion of states and transitions
using state transition diagrams.using state transition diagrams.
4.1. Unit 1: PCT - 1
4.2 Unit 24.2 Unit 2
Computer Systems andComputer Systems and
Organisation (CSO)Organisation (CSO)
(20 Theory + 06 Practical)(20 Theory + 06 Practical)
4.2. Unit 2: CSO4.2. Unit 2: CSO
 Basic computer organisation:Basic computer organisation:
description of a computer systemdescription of a computer system
and mobile system, CPU, memory,and mobile system, CPU, memory,
hard disk, I/O, battery, power.hard disk, I/O, battery, power.
 Types of software: application, OS,Types of software: application, OS,
utility, libraries.utility, libraries.
 Language of Bits: bit, byte, MB, GB,Language of Bits: bit, byte, MB, GB,
TB, and PB.TB, and PB.
 Boolean logic: OR, AND, NAND, NOR,Boolean logic: OR, AND, NAND, NOR,
XOR, NOT, truth tables, De Morgan’sXOR, NOT, truth tables, De Morgan’s
laws.laws.
4.2. Unit 2: CSO4.2. Unit 2: CSO
 Information representation: numbersInformation representation: numbers
in base 2, 8, 16, unsigned integers,in base 2, 8, 16, unsigned integers,
binary addition.binary addition.
 Strings: ASCII, UTF8, UTF32, ISCIIStrings: ASCII, UTF8, UTF32, ISCII
(Indian script code).(Indian script code).
4.2. Unit 2: CSO4.2. Unit 2: CSO
 Execution of a program: basic flow ofExecution of a program: basic flow of
compilation – programcompilation – program  binarybinary 
execution.execution.
 Interpreters (process one line at aInterpreters (process one line at a
time), difference between a compilertime), difference between a compiler
and an interpreter.and an interpreter.
4.2. Unit 2: CSO4.2. Unit 2: CSO
 Running a program: Notion of anRunning a program: Notion of an
operating system, how an operatingoperating system, how an operating
system runs a program, idea ofsystem runs a program, idea of
loading, operating system as aloading, operating system as a
resource manager.resource manager.
4.2. Unit 2: CSO4.2. Unit 2: CSO
 Concept of cloud computers, cloudConcept of cloud computers, cloud
storage (public/private), and briefstorage (public/private), and brief
introduction to parallel computing.introduction to parallel computing.
4.2. Unit 2: CSO4.2. Unit 2: CSO
4.3. Unit 34.3. Unit 3
Data Management (DM-1)Data Management (DM-1)
(30 Theory + 24 Practical)(30 Theory + 24 Practical)
 Relational Databases: idea of aRelational Databases: idea of a
database and the need for it,database and the need for it,
relations, keys, primary key, foreignrelations, keys, primary key, foreign
key; use SQL commands to create akey; use SQL commands to create a
table, keys, foreign keys; insert/deletetable, keys, foreign keys; insert/delete
an entry, delete a table.an entry, delete a table.
4.3. Unit 3: DM - 14.3. Unit 3: DM - 1
 SQL commands: select, project, andSQL commands: select, project, and
join; indexes, and a lot of in-classjoin; indexes, and a lot of in-class
practice.practice.
 Basics of NoSQL databases - MongoBasics of NoSQL databases - Mongo
DB.DB.
4.3. Unit 3: DM - 14.3. Unit 3: DM - 1
4.4. Unit 44.4. Unit 4
Society, Law and Ethics (SLE-1) –Society, Law and Ethics (SLE-1) –
Cyber safetyCyber safety
(10 Theory)(10 Theory)
 Cyber safety: safely browsing theCyber safety: safely browsing the
web, identity protection,web, identity protection,
confidentiality, social networks,confidentiality, social networks,
cyber trolls and bullying.cyber trolls and bullying.
4.4. Unit 4: SLE - 14.4. Unit 4: SLE - 1
 Appropriate usage of socialAppropriate usage of social
networks: spread of rumours, andnetworks: spread of rumours, and
common social networking sitescommon social networking sites
(Twitter, LinkedIn, and Facebook) and(Twitter, LinkedIn, and Facebook) and
specific usage rules.specific usage rules.
4.4. Unit 4: SLE - 14.4. Unit 4: SLE - 1
 Safely accessing web sites: adware,Safely accessing web sites: adware,
malware, viruses, Trojans.malware, viruses, Trojans.
 Safely communicating data: secureSafely communicating data: secure
connections, eavesdropping,connections, eavesdropping,
phishing and identity verification.phishing and identity verification.
4.4. Unit 4: SLE - 14.4. Unit 4: SLE - 1
5. Unit 55. Unit 5
PracticalPractical
(30 Marks)(30 Marks)
5. Unit 5: Practical5. Unit 5: Practical
S.NoS.No Unit NameUnit Name MarksMarks
(Total=30)(Total=30)
0101 LAB TEST (12 MARKS)LAB TEST (12 MARKS)
(a)(a) Python program (60% logic + 20%Python program (60% logic + 20%
documentation + 20% codedocumentation + 20% code
quality)quality)
0808
(b)(b) SQL program (at least 4 queries)SQL program (at least 4 queries) 0404
5. Unit 5: Practical5. Unit 5: Practical
S.NoS.No Unit NameUnit Name MarksMarks
(Total=30)(Total=30)
0202 Report File + Viva (10 marks)Report File + Viva (10 marks)
(a)(a) Report file: Minimum 20 Python programs and 8Report file: Minimum 20 Python programs and 8
SQL commandsSQL commands
0707
(b)(b) Viva voce (based on the report file)Viva voce (based on the report file) 0303
5. Unit 5: Practical5. Unit 5: Practical
S.NoS.No Unit NameUnit Name MarksMarks
(Total=30)(Total=30)
0303 Project (that uses most of the concepts that haveProject (that uses most of the concepts that have
been learnt)been learnt)
(See CS-XII for the rules regarding the projects).(See CS-XII for the rules regarding the projects).
0808
5.1 Programming in5.1 Programming in
Python.Python.
PracticalPractical
At least the following PythonAt least the following Python
concepts should be covered in the labconcepts should be covered in the lab
sessions: expressions, conditionals,sessions: expressions, conditionals,
loops, list, dictionary, and strings.loops, list, dictionary, and strings.
The following are someThe following are some
representative lab assignments.representative lab assignments.
5.1 Programming in Python.5.1 Programming in Python.
PracticalPractical
 Find the largest and smallest numbersFind the largest and smallest numbers
in a list.in a list.
 Find the third largest number in a list.Find the third largest number in a list.
 Test for primarily.Test for primarily.
5.1 Programming in Python.5.1 Programming in Python.
PracticalPractical
 Find whether a string is a palindromeFind whether a string is a palindrome
or not.or not.
 Given two integers x and n, computeGiven two integers x and n, compute
xxnn
..
5.1 Programming in Python.5.1 Programming in Python.
PracticalPractical
 Compute the greatest common divisorCompute the greatest common divisor
and the least common multiple of twoand the least common multiple of two
integers.integers.
 Test if a number is equal to the sumTest if a number is equal to the sum
of the cubes of its digits. Find theof the cubes of its digits. Find the
smallest and largest such numbers.smallest and largest such numbers.
5.1 Programming in Python.5.1 Programming in Python.
PracticalPractical
5.2. Data Management:5.2. Data Management:
SQL CommandsSQL Commands
PracticalPractical
 At least the following SQL commandsAt least the following SQL commands
should be covered during the labs:should be covered during the labs:
create, insert, delete, select, andcreate, insert, delete, select, and
join. The following are somejoin. The following are some
representative assignments.representative assignments.
5.2. Data Management: SQL Commands5.2. Data Management: SQL Commands
PracticalPractical
 Create a student table with the studentCreate a student table with the student
id, name, and marks as attributesid, name, and marks as attributes
where the student id is the primarywhere the student id is the primary
key.key.
 Insert the details of a new student inInsert the details of a new student in
the above table.the above table.
5.2. Data Management: SQL Commands5.2. Data Management: SQL Commands
PracticalPractical
 Delete the details of a particularDelete the details of a particular
student in the above table.student in the above table.
 Use the select command to get theUse the select command to get the
details of the students with marksdetails of the students with marks
more than 80.more than 80.
5.2. Data Management: SQL Commands5.2. Data Management: SQL Commands
PracticalPractical
 Create a new table (name, date ofCreate a new table (name, date of
birth) by joining two tables (student id,birth) by joining two tables (student id,
name) and (student id, date of birth).name) and (student id, date of birth).
5.2. Data Management: SQL Commands5.2. Data Management: SQL Commands
PracticalPractical
 Create a new table (order ID,Create a new table (order ID,
customer Name, and order Date) bycustomer Name, and order Date) by
joining two tables (order ID, customerjoining two tables (order ID, customer
ID, and order Date) and (customer ID,ID, and order Date) and (customer ID,
customer Name, contact Name,customer Name, contact Name,
country).country).
5.2. Data Management: SQL Commands5.2. Data Management: SQL Commands
PracticalPractical
Thank You.Thank You.
Courtesy CBSECourtesy CBSE

Weitere ähnliche Inhalte

Was ist angesagt?

Deep learning seminar report
Deep learning seminar reportDeep learning seminar report
Deep learning seminar reportSKS
 
IRJET - Speech to Speech Translation using Encoder Decoder Architecture
IRJET -  	  Speech to Speech Translation using Encoder Decoder ArchitectureIRJET -  	  Speech to Speech Translation using Encoder Decoder Architecture
IRJET - Speech to Speech Translation using Encoder Decoder ArchitectureIRJET Journal
 
A project on advanced C language
A project on advanced C languageA project on advanced C language
A project on advanced C languagesvrohith 9
 
Lesson4.2 u4 l1 binary squences
Lesson4.2 u4 l1 binary squencesLesson4.2 u4 l1 binary squences
Lesson4.2 u4 l1 binary squencesLexume1
 
+2 Computer Science - Volume II Notes
+2 Computer Science - Volume II Notes+2 Computer Science - Volume II Notes
+2 Computer Science - Volume II NotesAndrew Raj
 
IRJET- Applications of Artificial Intelligence in Neural Machine Translation
IRJET- Applications of Artificial Intelligence in Neural Machine TranslationIRJET- Applications of Artificial Intelligence in Neural Machine Translation
IRJET- Applications of Artificial Intelligence in Neural Machine TranslationIRJET Journal
 
Muhammad Usman Akhtar | Ph.D Scholar | Wuhan University | School of Co...
Muhammad Usman Akhtar  |  Ph.D Scholar  |  Wuhan  University  |  School of Co...Muhammad Usman Akhtar  |  Ph.D Scholar  |  Wuhan  University  |  School of Co...
Muhammad Usman Akhtar | Ph.D Scholar | Wuhan University | School of Co...Wuhan University
 
Image Recognition Expert System based on deep learning
Image Recognition Expert System based on deep learningImage Recognition Expert System based on deep learning
Image Recognition Expert System based on deep learningPRATHAMESH REGE
 
IRJET- Recognition of Handwritten Characters based on Deep Learning with Tens...
IRJET- Recognition of Handwritten Characters based on Deep Learning with Tens...IRJET- Recognition of Handwritten Characters based on Deep Learning with Tens...
IRJET- Recognition of Handwritten Characters based on Deep Learning with Tens...IRJET Journal
 
Mca1010 fundamentals of computer and it
Mca1010  fundamentals of computer and itMca1010  fundamentals of computer and it
Mca1010 fundamentals of computer and itsmumbahelp
 
BERT - Part 2 Learning Notes
BERT - Part 2 Learning NotesBERT - Part 2 Learning Notes
BERT - Part 2 Learning NotesSenthil Kumar M
 

Was ist angesagt? (14)

Data handling CBSE PYTHON CLASS 11
Data handling CBSE PYTHON CLASS 11Data handling CBSE PYTHON CLASS 11
Data handling CBSE PYTHON CLASS 11
 
Deep learning seminar report
Deep learning seminar reportDeep learning seminar report
Deep learning seminar report
 
IRJET - Speech to Speech Translation using Encoder Decoder Architecture
IRJET -  	  Speech to Speech Translation using Encoder Decoder ArchitectureIRJET -  	  Speech to Speech Translation using Encoder Decoder Architecture
IRJET - Speech to Speech Translation using Encoder Decoder Architecture
 
A project on advanced C language
A project on advanced C languageA project on advanced C language
A project on advanced C language
 
Data structures
Data structuresData structures
Data structures
 
Lesson4.2 u4 l1 binary squences
Lesson4.2 u4 l1 binary squencesLesson4.2 u4 l1 binary squences
Lesson4.2 u4 l1 binary squences
 
deep learning
deep learningdeep learning
deep learning
 
+2 Computer Science - Volume II Notes
+2 Computer Science - Volume II Notes+2 Computer Science - Volume II Notes
+2 Computer Science - Volume II Notes
 
IRJET- Applications of Artificial Intelligence in Neural Machine Translation
IRJET- Applications of Artificial Intelligence in Neural Machine TranslationIRJET- Applications of Artificial Intelligence in Neural Machine Translation
IRJET- Applications of Artificial Intelligence in Neural Machine Translation
 
Muhammad Usman Akhtar | Ph.D Scholar | Wuhan University | School of Co...
Muhammad Usman Akhtar  |  Ph.D Scholar  |  Wuhan  University  |  School of Co...Muhammad Usman Akhtar  |  Ph.D Scholar  |  Wuhan  University  |  School of Co...
Muhammad Usman Akhtar | Ph.D Scholar | Wuhan University | School of Co...
 
Image Recognition Expert System based on deep learning
Image Recognition Expert System based on deep learningImage Recognition Expert System based on deep learning
Image Recognition Expert System based on deep learning
 
IRJET- Recognition of Handwritten Characters based on Deep Learning with Tens...
IRJET- Recognition of Handwritten Characters based on Deep Learning with Tens...IRJET- Recognition of Handwritten Characters based on Deep Learning with Tens...
IRJET- Recognition of Handwritten Characters based on Deep Learning with Tens...
 
Mca1010 fundamentals of computer and it
Mca1010  fundamentals of computer and itMca1010  fundamentals of computer and it
Mca1010 fundamentals of computer and it
 
BERT - Part 2 Learning Notes
BERT - Part 2 Learning NotesBERT - Part 2 Learning Notes
BERT - Part 2 Learning Notes
 

Ähnlich wie 11 Python CBSE Syllabus

14 computer science_new
14 computer science_new14 computer science_new
14 computer science_newalteccore
 
14_Computer_science_New.pdf
14_Computer_science_New.pdf14_Computer_science_New.pdf
14_Computer_science_New.pdfbasavaraj852759
 
Computer_Science_Sr.Sec_2021-22.pdf
Computer_Science_Sr.Sec_2021-22.pdfComputer_Science_Sr.Sec_2021-22.pdf
Computer_Science_Sr.Sec_2021-22.pdfSathyaPrabha11
 
Artificial intelligence engineer course
Artificial intelligence engineer courseArtificial intelligence engineer course
Artificial intelligence engineer courseIbrahim Khleifat
 
The Role Of Software And Hardware As A Common Part Of The...
The Role Of Software And Hardware As A Common Part Of The...The Role Of Software And Hardware As A Common Part Of The...
The Role Of Software And Hardware As A Common Part Of The...Sheena Crouch
 
Bachelor of science in information technology- B.Sc-IT
Bachelor of science in information technology- B.Sc-ITBachelor of science in information technology- B.Sc-IT
Bachelor of science in information technology- B.Sc-ITmahatmagandhiuniversity
 
Machine Learning with Data Science Online Course | Learn and Build
 Machine Learning with Data Science Online Course | Learn and Build  Machine Learning with Data Science Online Course | Learn and Build
Machine Learning with Data Science Online Course | Learn and Build Learn and Build
 
IRJET- Next Generation System Assistant
IRJET- Next Generation System AssistantIRJET- Next Generation System Assistant
IRJET- Next Generation System AssistantIRJET Journal
 
Best Data Science Online Training in Hyderabad
  Best Data Science Online Training in Hyderabad  Best Data Science Online Training in Hyderabad
Best Data Science Online Training in Hyderabadbharathtsofttech
 
2015 syllabus 12_computer_science_new
2015 syllabus 12_computer_science_new2015 syllabus 12_computer_science_new
2015 syllabus 12_computer_science_new1oshane
 
Basic of python for data analysis
Basic of python for data analysisBasic of python for data analysis
Basic of python for data analysisPramod Toraskar
 
INTELLIGENT MALWARE DETECTION USING EXTREME LEARNING MACHINE
INTELLIGENT MALWARE DETECTION USING EXTREME LEARNING MACHINEINTELLIGENT MALWARE DETECTION USING EXTREME LEARNING MACHINE
INTELLIGENT MALWARE DETECTION USING EXTREME LEARNING MACHINEIRJET Journal
 
Das patrac sandpythonwithpracticalcbse11
Das patrac sandpythonwithpracticalcbse11Das patrac sandpythonwithpracticalcbse11
Das patrac sandpythonwithpracticalcbse11NumraHashmi
 

Ähnlich wie 11 Python CBSE Syllabus (20)

Chapter 0 syllabus 2019 20
Chapter 0  syllabus 2019 20Chapter 0  syllabus 2019 20
Chapter 0 syllabus 2019 20
 
Cs syllabus 22
Cs  syllabus 22Cs  syllabus 22
Cs syllabus 22
 
14 computer science_new
14 computer science_new14 computer science_new
14 computer science_new
 
14_Computer_science_New.pdf
14_Computer_science_New.pdf14_Computer_science_New.pdf
14_Computer_science_New.pdf
 
C+++
C+++C+++
C+++
 
Computer_Science_Sr.Sec_2021-22.pdf
Computer_Science_Sr.Sec_2021-22.pdfComputer_Science_Sr.Sec_2021-22.pdf
Computer_Science_Sr.Sec_2021-22.pdf
 
Artificial intelligence engineer course
Artificial intelligence engineer courseArtificial intelligence engineer course
Artificial intelligence engineer course
 
21AI401 AI Unit 1.pdf
21AI401 AI Unit 1.pdf21AI401 AI Unit 1.pdf
21AI401 AI Unit 1.pdf
 
2nd sem
2nd sem2nd sem
2nd sem
 
2nd sem
2nd sem2nd sem
2nd sem
 
The Role Of Software And Hardware As A Common Part Of The...
The Role Of Software And Hardware As A Common Part Of The...The Role Of Software And Hardware As A Common Part Of The...
The Role Of Software And Hardware As A Common Part Of The...
 
Bachelor of science in information technology- B.Sc-IT
Bachelor of science in information technology- B.Sc-ITBachelor of science in information technology- B.Sc-IT
Bachelor of science in information technology- B.Sc-IT
 
Machine Learning with Data Science Online Course | Learn and Build
 Machine Learning with Data Science Online Course | Learn and Build  Machine Learning with Data Science Online Course | Learn and Build
Machine Learning with Data Science Online Course | Learn and Build
 
IRJET- Next Generation System Assistant
IRJET- Next Generation System AssistantIRJET- Next Generation System Assistant
IRJET- Next Generation System Assistant
 
Best Data Science Online Training in Hyderabad
  Best Data Science Online Training in Hyderabad  Best Data Science Online Training in Hyderabad
Best Data Science Online Training in Hyderabad
 
2015 syllabus 12_computer_science_new
2015 syllabus 12_computer_science_new2015 syllabus 12_computer_science_new
2015 syllabus 12_computer_science_new
 
Basic of python for data analysis
Basic of python for data analysisBasic of python for data analysis
Basic of python for data analysis
 
Be computer-engineering-2012
Be computer-engineering-2012Be computer-engineering-2012
Be computer-engineering-2012
 
INTELLIGENT MALWARE DETECTION USING EXTREME LEARNING MACHINE
INTELLIGENT MALWARE DETECTION USING EXTREME LEARNING MACHINEINTELLIGENT MALWARE DETECTION USING EXTREME LEARNING MACHINE
INTELLIGENT MALWARE DETECTION USING EXTREME LEARNING MACHINE
 
Das patrac sandpythonwithpracticalcbse11
Das patrac sandpythonwithpracticalcbse11Das patrac sandpythonwithpracticalcbse11
Das patrac sandpythonwithpracticalcbse11
 

Mehr von Praveen M Jigajinni

Chapter 06 constructors and destructors
Chapter 06 constructors and destructorsChapter 06 constructors and destructors
Chapter 06 constructors and destructorsPraveen M Jigajinni
 
Chapter 04 object oriented programming
Chapter 04 object oriented programmingChapter 04 object oriented programming
Chapter 04 object oriented programmingPraveen M Jigajinni
 
Chapter 8 getting started with python
Chapter 8 getting started with pythonChapter 8 getting started with python
Chapter 8 getting started with pythonPraveen M Jigajinni
 
Chapter 7 basics of computational thinking
Chapter 7 basics of computational thinkingChapter 7 basics of computational thinking
Chapter 7 basics of computational thinkingPraveen M Jigajinni
 
Chapter 6 algorithms and flow charts
Chapter 6  algorithms and flow chartsChapter 6  algorithms and flow charts
Chapter 6 algorithms and flow chartsPraveen M Jigajinni
 
Chapter 3 cloud computing and intro parrallel computing
Chapter 3 cloud computing and intro parrallel computingChapter 3 cloud computing and intro parrallel computing
Chapter 3 cloud computing and intro parrallel computingPraveen M Jigajinni
 

Mehr von Praveen M Jigajinni (20)

Chapter 08 data file handling
Chapter 08 data file handlingChapter 08 data file handling
Chapter 08 data file handling
 
Chapter 07 inheritance
Chapter 07 inheritanceChapter 07 inheritance
Chapter 07 inheritance
 
Chapter 06 constructors and destructors
Chapter 06 constructors and destructorsChapter 06 constructors and destructors
Chapter 06 constructors and destructors
 
Chapter 05 classes and objects
Chapter 05 classes and objectsChapter 05 classes and objects
Chapter 05 classes and objects
 
Chapter 04 object oriented programming
Chapter 04 object oriented programmingChapter 04 object oriented programming
Chapter 04 object oriented programming
 
Chapter 03 python libraries
Chapter 03 python librariesChapter 03 python libraries
Chapter 03 python libraries
 
Chapter 02 functions -class xii
Chapter 02   functions -class xiiChapter 02   functions -class xii
Chapter 02 functions -class xii
 
Unit 3 MongDB
Unit 3 MongDBUnit 3 MongDB
Unit 3 MongDB
 
Chapter 17 Tuples
Chapter 17 TuplesChapter 17 Tuples
Chapter 17 Tuples
 
Chapter 15 Lists
Chapter 15 ListsChapter 15 Lists
Chapter 15 Lists
 
Chapter 14 strings
Chapter 14 stringsChapter 14 strings
Chapter 14 strings
 
Chapter 13 exceptional handling
Chapter 13 exceptional handlingChapter 13 exceptional handling
Chapter 13 exceptional handling
 
Chapter 9 python fundamentals
Chapter 9 python fundamentalsChapter 9 python fundamentals
Chapter 9 python fundamentals
 
Chapter 8 getting started with python
Chapter 8 getting started with pythonChapter 8 getting started with python
Chapter 8 getting started with python
 
Chapter 7 basics of computational thinking
Chapter 7 basics of computational thinkingChapter 7 basics of computational thinking
Chapter 7 basics of computational thinking
 
Chapter 6 algorithms and flow charts
Chapter 6  algorithms and flow chartsChapter 6  algorithms and flow charts
Chapter 6 algorithms and flow charts
 
Chapter 5 boolean algebra
Chapter 5 boolean algebraChapter 5 boolean algebra
Chapter 5 boolean algebra
 
Chapter 4 number system
Chapter 4 number systemChapter 4 number system
Chapter 4 number system
 
Chapter 3 cloud computing and intro parrallel computing
Chapter 3 cloud computing and intro parrallel computingChapter 3 cloud computing and intro parrallel computing
Chapter 3 cloud computing and intro parrallel computing
 
Chapter 2 operating systems
Chapter 2 operating systemsChapter 2 operating systems
Chapter 2 operating systems
 

Kürzlich hochgeladen

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 

Kürzlich hochgeladen (20)

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 

11 Python CBSE Syllabus

  • 1. Praveen M JigajinniPraveen M Jigajinni Prepared ByPrepared By DCSc & Engg, PGDCA,ADCA,MCA.MSc(IT),Mtech(IT),MPhil (Comp. Sci)DCSc & Engg, PGDCA,ADCA,MCA.MSc(IT),Mtech(IT),MPhil (Comp. Sci) Department of Computer Science, Sainik School AmaravathinagarDepartment of Computer Science, Sainik School Amaravathinagar Cell No: 9431453730 Email –Cell No: 9431453730 Email – praveenkumarjigajinni@gmail.compraveenkumarjigajinni@gmail.com
  • 2. Computer ScienceComputer Science Course Code : 083Course Code : 083 Class XIClass XI Syllabus 2018-19Syllabus 2018-19
  • 4. 1. Prerequisites1. Prerequisites • No major prerequisites are required for thisNo major prerequisites are required for this course other than basic Mathematical skills.course other than basic Mathematical skills. However, it will be helpful if the student hasHowever, it will be helpful if the student has a basic knowledge of Computer Applications.a basic knowledge of Computer Applications.
  • 6. 2. Learning Outcomes 1. Develop basic computational thinking.1. Develop basic computational thinking. Learn how to reason with variables,Learn how to reason with variables, state transitions, conditionals, andstate transitions, conditionals, and iteration.iteration. 2. Understand the notion of data types,2. Understand the notion of data types, and higher order data structures suchand higher order data structures such as lists, tuples, and dictionaries.as lists, tuples, and dictionaries.
  • 7. 2. Learning Outcomes 3.3. Appreciate the notion of an algorithm,Appreciate the notion of an algorithm, and understand its structure,and understand its structure, including how algorithms handleincluding how algorithms handle corner cases.corner cases. 4. Develop a basic understanding of4. Develop a basic understanding of computer systems - architecture,computer systems - architecture, OS, mobile and cloud computing.OS, mobile and cloud computing.
  • 8. 2. Learning Outcomes 5.5. Learn basic SQL programming.Learn basic SQL programming. 6. Learn all about cyber safety.6. Learn all about cyber safety.
  • 9. 3. Distribution of3. Distribution of MarksMarks
  • 10. 2.2. Distribution of MarksDistribution of Marks Unit No.Unit No. Unit NameUnit Name MarksMarks 01.01. Programming and Computational Thinking - 1Programming and Computational Thinking - 1 3535 02.02. Computer Systems and OrganisationComputer Systems and Organisation 1010 03.03. Data Management - 1Data Management - 1 1515 04.04. Society, Law and Ethics - 1Society, Law and Ethics - 1 1010 05.05. PracticalPractical 3030 TotalTotal 100100
  • 11. 4.1 Unit 14.1 Unit 1 Programming and ComputationalProgramming and Computational Thinking (PCT-1)Thinking (PCT-1) (80 Theory + 70 Practical)(80 Theory + 70 Practical)
  • 12.  Familiarization with the basics ofFamiliarization with the basics of Python programming: a simplePython programming: a simple “hello world" program, process of“hello world" program, process of writing a program, running it, andwriting a program, running it, and print statements; simple data-types:print statements; simple data-types: integer, float, string.integer, float, string. 4.1. Unit 1: PCT - 1
  • 13.  Introduce the notion of a variable, andIntroduce the notion of a variable, and methods to manipulate it (concept ofmethods to manipulate it (concept of L-value and Rvalue even if not taughtL-value and Rvalue even if not taught explicitly).explicitly). 4.1. Unit 1: PCT - 1
  • 14.  Knowledge of data types andKnowledge of data types and operators: accepting input from theoperators: accepting input from the console, assignment statement,console, assignment statement, expressions, operators and theirexpressions, operators and their precedence.precedence. 4.1. Unit 1: PCT - 1
  • 15.  Conditional statements: if, if-else, if-Conditional statements: if, if-else, if- elif-else; simple programs: e.g.:elif-else; simple programs: e.g.: absolute value, sort 3 numbers, andabsolute value, sort 3 numbers, and divisibility.divisibility. 4.1. Unit 1: PCT - 1
  • 16.  Notion of iterative computation andNotion of iterative computation and control flow: for, while, flowcharts,control flow: for, while, flowcharts, decision trees and pseudo code;decision trees and pseudo code; write a lot of programs: interestwrite a lot of programs: interest calculation, primarily testing, andcalculation, primarily testing, and factorials.factorials. 4.1. Unit 1: PCT - 1
  • 17.  Idea of debugging: errors andIdea of debugging: errors and exceptions; debugging: pdb, breakexceptions; debugging: pdb, break points.points. 4.1. Unit 1: PCT - 1
  • 18.  Lists, tuples and dictionary: findingLists, tuples and dictionary: finding the maximum, minimum, mean; linearthe maximum, minimum, mean; linear search on list/tuple of numbers, andsearch on list/tuple of numbers, and counting the frequency of elements incounting the frequency of elements in a list using a dictionary. Introduce thea list using a dictionary. Introduce the notion of accessing elements in anotion of accessing elements in a collection using numbers and names.collection using numbers and names. 4.1. Unit 1: PCT - 1
  • 19.  Sorting algorithm: bubble andSorting algorithm: bubble and insertion sort; count the number ofinsertion sort; count the number of operations while sorting.operations while sorting.  Strings: compare, concat, substring;Strings: compare, concat, substring; notion of states and transitionsnotion of states and transitions using state transition diagrams.using state transition diagrams. 4.1. Unit 1: PCT - 1
  • 20. 4.2 Unit 24.2 Unit 2 Computer Systems andComputer Systems and Organisation (CSO)Organisation (CSO) (20 Theory + 06 Practical)(20 Theory + 06 Practical)
  • 21. 4.2. Unit 2: CSO4.2. Unit 2: CSO  Basic computer organisation:Basic computer organisation: description of a computer systemdescription of a computer system and mobile system, CPU, memory,and mobile system, CPU, memory, hard disk, I/O, battery, power.hard disk, I/O, battery, power.  Types of software: application, OS,Types of software: application, OS, utility, libraries.utility, libraries.
  • 22.  Language of Bits: bit, byte, MB, GB,Language of Bits: bit, byte, MB, GB, TB, and PB.TB, and PB.  Boolean logic: OR, AND, NAND, NOR,Boolean logic: OR, AND, NAND, NOR, XOR, NOT, truth tables, De Morgan’sXOR, NOT, truth tables, De Morgan’s laws.laws. 4.2. Unit 2: CSO4.2. Unit 2: CSO
  • 23.  Information representation: numbersInformation representation: numbers in base 2, 8, 16, unsigned integers,in base 2, 8, 16, unsigned integers, binary addition.binary addition.  Strings: ASCII, UTF8, UTF32, ISCIIStrings: ASCII, UTF8, UTF32, ISCII (Indian script code).(Indian script code). 4.2. Unit 2: CSO4.2. Unit 2: CSO
  • 24.  Execution of a program: basic flow ofExecution of a program: basic flow of compilation – programcompilation – program  binarybinary  execution.execution.  Interpreters (process one line at aInterpreters (process one line at a time), difference between a compilertime), difference between a compiler and an interpreter.and an interpreter. 4.2. Unit 2: CSO4.2. Unit 2: CSO
  • 25.  Running a program: Notion of anRunning a program: Notion of an operating system, how an operatingoperating system, how an operating system runs a program, idea ofsystem runs a program, idea of loading, operating system as aloading, operating system as a resource manager.resource manager. 4.2. Unit 2: CSO4.2. Unit 2: CSO
  • 26.  Concept of cloud computers, cloudConcept of cloud computers, cloud storage (public/private), and briefstorage (public/private), and brief introduction to parallel computing.introduction to parallel computing. 4.2. Unit 2: CSO4.2. Unit 2: CSO
  • 27. 4.3. Unit 34.3. Unit 3 Data Management (DM-1)Data Management (DM-1) (30 Theory + 24 Practical)(30 Theory + 24 Practical)
  • 28.  Relational Databases: idea of aRelational Databases: idea of a database and the need for it,database and the need for it, relations, keys, primary key, foreignrelations, keys, primary key, foreign key; use SQL commands to create akey; use SQL commands to create a table, keys, foreign keys; insert/deletetable, keys, foreign keys; insert/delete an entry, delete a table.an entry, delete a table. 4.3. Unit 3: DM - 14.3. Unit 3: DM - 1
  • 29.  SQL commands: select, project, andSQL commands: select, project, and join; indexes, and a lot of in-classjoin; indexes, and a lot of in-class practice.practice.  Basics of NoSQL databases - MongoBasics of NoSQL databases - Mongo DB.DB. 4.3. Unit 3: DM - 14.3. Unit 3: DM - 1
  • 30. 4.4. Unit 44.4. Unit 4 Society, Law and Ethics (SLE-1) –Society, Law and Ethics (SLE-1) – Cyber safetyCyber safety (10 Theory)(10 Theory)
  • 31.  Cyber safety: safely browsing theCyber safety: safely browsing the web, identity protection,web, identity protection, confidentiality, social networks,confidentiality, social networks, cyber trolls and bullying.cyber trolls and bullying. 4.4. Unit 4: SLE - 14.4. Unit 4: SLE - 1
  • 32.  Appropriate usage of socialAppropriate usage of social networks: spread of rumours, andnetworks: spread of rumours, and common social networking sitescommon social networking sites (Twitter, LinkedIn, and Facebook) and(Twitter, LinkedIn, and Facebook) and specific usage rules.specific usage rules. 4.4. Unit 4: SLE - 14.4. Unit 4: SLE - 1
  • 33.  Safely accessing web sites: adware,Safely accessing web sites: adware, malware, viruses, Trojans.malware, viruses, Trojans.  Safely communicating data: secureSafely communicating data: secure connections, eavesdropping,connections, eavesdropping, phishing and identity verification.phishing and identity verification. 4.4. Unit 4: SLE - 14.4. Unit 4: SLE - 1
  • 34. 5. Unit 55. Unit 5 PracticalPractical (30 Marks)(30 Marks)
  • 35. 5. Unit 5: Practical5. Unit 5: Practical S.NoS.No Unit NameUnit Name MarksMarks (Total=30)(Total=30) 0101 LAB TEST (12 MARKS)LAB TEST (12 MARKS) (a)(a) Python program (60% logic + 20%Python program (60% logic + 20% documentation + 20% codedocumentation + 20% code quality)quality) 0808 (b)(b) SQL program (at least 4 queries)SQL program (at least 4 queries) 0404
  • 36. 5. Unit 5: Practical5. Unit 5: Practical S.NoS.No Unit NameUnit Name MarksMarks (Total=30)(Total=30) 0202 Report File + Viva (10 marks)Report File + Viva (10 marks) (a)(a) Report file: Minimum 20 Python programs and 8Report file: Minimum 20 Python programs and 8 SQL commandsSQL commands 0707 (b)(b) Viva voce (based on the report file)Viva voce (based on the report file) 0303
  • 37. 5. Unit 5: Practical5. Unit 5: Practical S.NoS.No Unit NameUnit Name MarksMarks (Total=30)(Total=30) 0303 Project (that uses most of the concepts that haveProject (that uses most of the concepts that have been learnt)been learnt) (See CS-XII for the rules regarding the projects).(See CS-XII for the rules regarding the projects). 0808
  • 38. 5.1 Programming in5.1 Programming in Python.Python. PracticalPractical
  • 39. At least the following PythonAt least the following Python concepts should be covered in the labconcepts should be covered in the lab sessions: expressions, conditionals,sessions: expressions, conditionals, loops, list, dictionary, and strings.loops, list, dictionary, and strings. The following are someThe following are some representative lab assignments.representative lab assignments. 5.1 Programming in Python.5.1 Programming in Python. PracticalPractical
  • 40.  Find the largest and smallest numbersFind the largest and smallest numbers in a list.in a list.  Find the third largest number in a list.Find the third largest number in a list.  Test for primarily.Test for primarily. 5.1 Programming in Python.5.1 Programming in Python. PracticalPractical
  • 41.  Find whether a string is a palindromeFind whether a string is a palindrome or not.or not.  Given two integers x and n, computeGiven two integers x and n, compute xxnn .. 5.1 Programming in Python.5.1 Programming in Python. PracticalPractical
  • 42.  Compute the greatest common divisorCompute the greatest common divisor and the least common multiple of twoand the least common multiple of two integers.integers.  Test if a number is equal to the sumTest if a number is equal to the sum of the cubes of its digits. Find theof the cubes of its digits. Find the smallest and largest such numbers.smallest and largest such numbers. 5.1 Programming in Python.5.1 Programming in Python. PracticalPractical
  • 43. 5.2. Data Management:5.2. Data Management: SQL CommandsSQL Commands PracticalPractical
  • 44.  At least the following SQL commandsAt least the following SQL commands should be covered during the labs:should be covered during the labs: create, insert, delete, select, andcreate, insert, delete, select, and join. The following are somejoin. The following are some representative assignments.representative assignments. 5.2. Data Management: SQL Commands5.2. Data Management: SQL Commands PracticalPractical
  • 45.  Create a student table with the studentCreate a student table with the student id, name, and marks as attributesid, name, and marks as attributes where the student id is the primarywhere the student id is the primary key.key.  Insert the details of a new student inInsert the details of a new student in the above table.the above table. 5.2. Data Management: SQL Commands5.2. Data Management: SQL Commands PracticalPractical
  • 46.  Delete the details of a particularDelete the details of a particular student in the above table.student in the above table.  Use the select command to get theUse the select command to get the details of the students with marksdetails of the students with marks more than 80.more than 80. 5.2. Data Management: SQL Commands5.2. Data Management: SQL Commands PracticalPractical
  • 47.  Create a new table (name, date ofCreate a new table (name, date of birth) by joining two tables (student id,birth) by joining two tables (student id, name) and (student id, date of birth).name) and (student id, date of birth). 5.2. Data Management: SQL Commands5.2. Data Management: SQL Commands PracticalPractical
  • 48.  Create a new table (order ID,Create a new table (order ID, customer Name, and order Date) bycustomer Name, and order Date) by joining two tables (order ID, customerjoining two tables (order ID, customer ID, and order Date) and (customer ID,ID, and order Date) and (customer ID, customer Name, contact Name,customer Name, contact Name, country).country). 5.2. Data Management: SQL Commands5.2. Data Management: SQL Commands PracticalPractical
  • 49. Thank You.Thank You. Courtesy CBSECourtesy CBSE