Page 11 - Computer Science Class 11 Without Functions
P. 11
CONTENTS
CONTENTS
1. Computer Fundamentals 11
1.1 CPU 1.2 Input Devices
1.3 Output Devices 1.4 Memory Unit
1.5 Software
2. Number Systems and Encoding Schemes 32
2.1 Decimal Number System (Base-10) 2.2 Binary Number System (Base-2)
2.3 Octal Number System (Base-8) 2.4 Hexadecimal Number System (Base-16)
2.5 Expressing Numbers in Different Number Systems 2.6 Encoding Schemes
3. Boolean Logic 68
3.1 Realising Binary Signals 3.2 Binary Logic
3.3 Boolean Algebra 3.4 Boolean Algebra for Logic Circuits
4. Problem Solving 88
4.1 Problem-Solving Steps 4.2 Algorithm, Flowchart, and Pseudocode
5. Getting Started with Python Programming 111
5.1 Why Python? 5.2 Features of the Python programming language
5.3 Shortcomings of Python 5.4 Downloading and Installing Python
5.5 Using the Python IDLE 5.6 Exiting Python
6. Basics of Python Programming 122
6.1 Character Set 6.2 Tokens
6.3 Variables 6.4 Functions
6.5 Comments 6.6 Input and Output
7. Data Types and Operators 146
7.1 Data Types 7.2 Mutable and Immutable Data Types
7.3 Visualizing Execution of Python Code 7.4 Usage of Python Data Types
7.5 Operators 7.6 Expressions
7.7 Precedence of Operators in Python 7.8 Type conversion
7.9 Types of Errors
8. Conditional Statements 177
8.1 Flow of Control in a Program 8.2 Types of Statements in Python
8.3 Conditional Statements
9. Looping in Python 204
9.1 Need for Repeated Execution of Statements 9.2 range()
9.3 for Statement 9.4 while statement
9.5 Jump Statements 9.6 Nested Loops
9.7 Printing Patterns 9.8 Infinite Loop
9.9 pass Statement
10. Modules 242
10.1 Built-in Modules 10.2 User-defined Functions Revisited
10.3 User-defined Modules
(ix)

