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