Page 13 - Computer Science V2.0 Class 11
P. 13
CONTENTS
CONTENTS
Unit I: Computer Systems and Organisation
1. Computer Fundamentals 1
1.1 CPU 1.2 Input Devices
1.3 Output Devices 1.4 Memory Unit
1.5 Software
2. Number Systems and Encoding Schemes 24
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
Unit II: Computational Thinking and Programming—I
4. Problem Solving 88
4.1 Problem-Solving Steps 4.2 Algorithm, Flowchart, and Pseudocode
5. Getting Started with Python Programming 116
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 IDE
6. Basics of Python Programming 127
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 151
7.1 Data Types 7.2 Mutable and Immutable DataTypes
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. Introduction to Functions 190
8.1 Built-in Functions 8.2 User-defined Functions
9. Modules 230
9.1 Built-in Modules 9.2 User-defined Functions Revisited
9.3 User-defined Modules
10. Conditional Statements 252
10.1 Flow of Control in a Program 10.2 Types of Statements in Python
10.3 Conditional Statements
(xi)

