Chapter 1 : Computer System and Organization
- Introduction to Computer System
- Hardware and Software
- Input Devices and Output Devices
- CPU
- Memory and its types
- Software and its types
- Operating Systems, its types and functions
- System utilities
- Device Drivers
- Programming tools
- Language Processors
- Application Software
Chapter 2 : Number System
- Introduction to Number System
- Binary Number System
- Octal Number System
- Decimal Number System
- Hexadecimal Number System
- Conversion between Number Systems
- Encoding scheme : ASCII
- Encoding scheme : ISCII
- Encoding scheme : UNICODE
Chapter 3 : Boolean Logic
- Introduction to Boolean Logic
- Truth tables
- Logic Gates : NOT , AND , OR
- Logic Gates : NAND , NOR , XOR
- Boolean laws
- Logic Circuits
- De Morgan's law
Chapter 4 : Introduction to Problem Solving
- Steps for Problem Solving
- Algorithm - Flowchart
- Algorithm - Pseudocode
- Decomposition
- Debugging
- Errors and its types
Chapter 5 : Introduction to Python Programming
- Introduction to Python
- Execution modes in Python
- Executing hello world program
- input( ) function
- Python Tokens(Keywords, Identifiers)
- Python Tokens(Literals, Separators)
- Python Tokens(Operators)
- Python Variables
- Concept of L-value & R-value
- Comments in Python
Chapter 6 : Python Fundamentals
- Data types and its types
- Data type : Number(int , float , complex)
- Data type : Sequences
- Data type : mapping(Dictionary)
- None
- Operators and its types
- Arithmetic Operators
- Relational Operators
- Logical Operators
- Assignment Operator
- Identity operator(is , is not)
- Membership operator(in , not in)
- Expression and Statement
- Type Conversion
- Operator Precedence
- Errors and its types
Chapter 7 : Flow of Control
- Introduction to Flow of Control
- Sequential Flow
- Conditional Flow
- Iterative Flow
- Conditional Flow : if statement
- Conditional Flow : if else statement
- Conditional Flow : if elif statement
- Iterative Flow : for loop and range( )
- Iterative Flow : while loop
- Iterative Flow : break and continue statement
- Iterative Flow : Nested Loops
Chapter 8 : Strings
- Introduction to String
- String operations
- Traversing a string
- String Function : len( )
- String Function : capitalize( )
- String Function : title( )
- String Function : lower( ) & upper( )
- String Function : startswith( ) and endswith( )
- String Function : count( ) and find( )
- String Function : index( )
- String Function : replace( )
- String Function : join( )
- String Function : split( )
- String Function : partition( )
- String Function : strip( )
- String Function : isalnum( )
- String Function : isalpha( )
- String Function : isdigit( )
- String Function : islower( )
- String Function : isupper( )
- String Function : isspace( )
Chapter 9 : Lists
- Introduction to List
- Indexing in List
- List Operations
- Traversing a List
- List Function : len( )
- List Function : list( )
- List Function : append( ) and extend( )
- List Function : pop( ) and remove( )
- List Function : insert( )
- List Function : count( ) and index( )
- List Function : sort( ) and sorted( )
- List Function : min( ) , max( ) , sum( )
- Nested Lists
Chapter 10 : Tuples
- Introduction to Tuple
- Indexing in List
- Tuple Operations
- Traversing a List
- Tuple Function : len( )
- Tuple Function : tuple( )
- Tuple Function : sorted( )
- Tuple Function : min( ) , max( ) , sum( )
- Nested Tuple
- Tuple Assignment
Chapter 11 : Dictionary
- Introduction to Dictionary
- Ways to create Dictionary
- Accessing keys and values
- Modifying a value
- Adding a new key & value pair
- Traversing a Dictionary
- Dictionary Function : len( )
- Dictionary Function : dict( )
- Dictionary Function : items( )
- Dictionary Function : get( )
- Dictionary Function : update( )
- Dictionary Function : del and clear( )
- Dictionary Function : fromkeys( )
- Dictionary Function : copy( )
- Dictionary Function : pop( )
- Dictionary Function : popitem( )
- Dictionary Function : setdefault( )
- Dictionary Function : sorted( )
- Dictionary Function : max( ) & min( )
Chapter 12 : Python Modules
- Introduction to Python Modules
- Ways to import a module
- Math Module
- Statistics Module
- Random Module
Chapter 13 : Society, law & Ethics
- Digital Footprints
- Net Etiquettes
- Communication Etiquettes
- Social Media Etiquettes
- Intellectual Property Rights(IPR)
- Violation of IPR
- Open Source Software
- Licensing
- Cyber Crimes
- Malwares
- E-waste Management
- Information Technology Act( IT Act)
- Technology & Society