- Unit 01 - Computer Systems and Organisation
- Unit 02 - Computational Thinking and Programming -1
- Unit 03 - Society, Law, and Ethics
KLiC Certificate in Computer Applications - Class 11 CBSE (083)
Topics Covered in the Course
Learning Outcomes
Students should be able to:
- Develop basic computational thinking
- Explain and use data types
- Appreciate the notion of algorithms
- Develop a basic understanding of computer systems- architecture and operating system
- Explain cyber ethics, cyber safety, and cybercrime
- Understand the value of technology in societies along with consideration of gender and disability issues.
Syllabus
Basic computer organisation
- Introduction to Computer System
- Hardware
- Software
- Input device
- Output device
- CPU
- Memory (primary, cache and secondary)
- Units of memory (bit, byte, KB, MB, GB, TB, PB)
Types of software
- System software (Operating systems, system utilities, device drivers)
- Programming tools and language
- Translators (assembler, compiler, and interpreter)
- Application software
Operating System(OS)
- Functions of the operating system
- OS user interface
Boolean logic
- NOT
- AND
- OR
- NAND
- NOR
- XOR
- NOT
- Truth tables and De Morgan’s laws
- Logic circuits
Number System
- Binary
- Octal
- Decimal and Hexadecimal number system
Encoding Schemes
- ASCII
- ISCII
- Unicode (UTF8, UTF32)
Introduction to Problem-solving
- Steps for Problem-solving (Analyzing the problem, developing an algorithm, coding, testing, and debugging)
- Representation of algorithms using flowchart and pseudocode
- Decomposition
Familiarization with the basics of Python programming
- Introduction to Python
- Features of Python
- Executing a simple “hello world” program
- Execution modes
Knowledge of data types
- Number (integer, floating point, complex)
- Boolean
- Sequence (string, list, tuple)
- None
- Mapping (dictionary)
- Mutable and immutable data types
Operators
- Arithmetic operators
- Relational operators
- Logical operators
- Assignment operators
- Augmented assignment operators
- Identity operators (is, is not)
- Membership operators (in, not in)
Expressions, statement, type conversion, and input/output
- Precedence of operators
- Expression
- Evaluation of an expression
- Type-conversion (explicit and implicit conversion)
- Accepting data as input from the console and displaying output
Errors
- Syntax errors
- Logical errors
- Run-time errors
Flow of Control
- Introduction
- Use of indentation
- Sequential flow
- Conditional and iterative flow
Conditional statements
- if
- if-else
- if-elif-else
- Flowcharts
- Simple programs
Iterative Statement
- for loop, range()
- while loop
- Flowcharts
- break and continue statements
- Nested loops
- Suggested programs
Strings
- Introduction
- String operations (concatenation, repetition, membership, slicing)
- Traversing a string using loops
- Built-in functions/methods
- len()
- capitalize()
- title()
- lower()
- upper()
- count()
- find()
- index()
- endswith()
- startswith()
- isalnum()
- isalpha()
- isdigit()
- islower()
- isupper()
- isspace()
- lstrip()
- rstrip()
- strip()
- replace()
- join()
- partition()
- split()
Lists
- Introduction
- Indexing
- List operations (concatenation, repetition, membership, slicing)
- Traversing a list using loops
- Built-in functions/methods
- Suggested programs
- Finding the maximum, minimum, mean of numeric values stored in a list
- Linear search on list of numbers and counting the frequency of elements in a list
Tuples
- Introduction
- Indexing
- Tuple operations (concatenation, repetition, membership, slicing)
- Built-in functions/methods
- Suggested programs
- Finding the minimum, maximum, mean of values stored in a tuple
- Linear search on a tuple of numbers
- Counting the frequency of elements in a tuple
Dictionary
- Introduction
- Accessing items in a dictionary using keys
- Mutability of a dictionary (adding a new term, modifying an existing item)
- Traversing a dictionary
- Built-in functions/methods
- Suggested programs
- Count the number of times a character appears in a given string using a dictionary
- Create a dictionary with names of employees, their salary and access them
Introduction to Python modules
- Importing module using ‘import’ and using from statement
- math module (pi, e, sqrt(), ceil(), floor(), pow(), fabs(), sin(), cos(), tan())
- random module (random(), randint(), randrange())
- statistics module (mean(), median(), mode())
Digital Footprints – Digital Society Netizen
- Net etiquettes
- Communication etiquettes
- Social media etiquettes
Data Protection
- Intellectual property rights (copyright, patent, trademark)
- Violation of IPR (plagiarism, copyright infringement, trademark infringement)
- Open-source software and licensing (Creative Commons, GPL, and Apache)
Cyber Crime
- Definition
- Hacking
- Eavesdropping
- Phishing and fraud emails
- Ransomware
- Cyber trolls
- Cyber bullying
Cyber Safety
- Safely browsing the web
- Identity protection
- Confidentiality
Malware
- Viruses
- Trojans
- Adware
E-waste Management
- Proper disposal of used electronic gadgets
Information Technology Act (IT Act)
Technology and Society
- Gender and disability issues while teaching and using computers
Evaluation Pattern
Evaluation Pattern of KLiC Creditized Courses consists of 4 Sections as per below table:
Section | Section Name | Total Marks | Passing Marks |
---|---|---|---|
Section 1 | Learning Progression | 35 | 14 |
Section 2 | Continuous Comprehensive Assessment (Blue and Red Challenges) |
35 | 14 |
Section 3 | Final Examination - Credit End Test (Online) | 30 | 12 |
Total Marks | 100 | 40 | |
Passing Criterion: Combined passing in Sections 1, 2 and 3 by scoring at least 40% marks. |
Courses Fee Structure from 01 July, 2025 Onwards
KLiC 60 hour course fee applicable from 01 July, 2025 all over Maharashtra
KLiC Course Duration | MFO: MKCL Share (Including 18% GST) |
ALC Share (Service Charges to be collected by ALC) |
---|---|---|
60 hours | Rs. 500/- | Rs. 2,500/- |
* Above mentioned fee is applicable for all Modes of KLiC Courses offered at Authorised Learning Center (ALC) and at Satellite Center
* Total fee is including of Course fees, Examination fees and Certification fees
* MKCL reserves the right to modify the Fee anytime without any prior notice
KLiC Courses Fee Structure upto 30 June, 2025
Region | Total Fee (Rupees) |
MMRDA, PMRDA and Rest of Maharashtra | 3000/- |
* Above mentioned fee is applicable for all Modes of KLiC Courses offered at Authorised Learning Center (ALC) and at Satellite Center
* Total fee is including of Course fees, Examination fees and Certification fees
* MKCL reserves the right to modify the Fee anytime without any prior notice