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)
   8   9   10   11   12   13   14   15   16   17   18