Page 13 - computer science (868) class 11
P. 13

CONTENTS







                   01   Numbers                                                                                     13
                       1.1   Number System                        1.2   Number System Conversion
                       1.3   Binary Arithmetic                    1.4   Octal Arithmetic
                       1.5   Hexadecimal Arithmetic

                   02   Propositional Logic, Hardware Implementation, Arithmetic Operations                         46
                       2.1   Propositional Logic                  2.2   Well-Formed Formulas and Truth Values
                       2.3   Connectives                          2.4   Converse, Inverse and Contrapositive
                       2.5   Equivalence Propositional Laws       2.6   Tautology, Contradiction and Contingency
                       2.7   Logic Gates                          2.8   Half Adder and Full Adder
                   03   Introduction to Object-Oriented Programming Using Java                                      73
                       3.1   Computer Language
                       3.2   Principles of Object-Oriented Programming Languages
                       3.3   History of Java
                       3.4   Types of Java Programs
                       3.5   Creation and Execution of Java Programs using BlueJ
                       3.6   Errors in Java Programs

                   04   Objects                                                                                     86
                       4.1   Object                               4.2   Class
                       4.3   Basic Concept of a Virtual Machine   4.4   Basic Input/Output using Scanner Class from JDK
                       4.5   Basic Concept of an Exception
                   05   Primitive Values, Wrapper Classes, Types and Casting                                      103
                       5.1   Token                                5.2   Escape Sequence
                       5.3   Data Types                           5.4   Arithmetic Expression
                       5.5   Type Conversion                      5.6   Wrapper Class
                       5.7   Class as Type of the Object
                   06   Variables and Expressions                                                                 117
                       6.1   Final Variable                       6.2   Operators
                       6.3   Precedence of Operators              6.4   Associativity of Operators
                       6.5   Arithmetical Expression and Statement

                   07   Statements and Scope                                                                      140
                       7.1   Different Types of Statements        7.2   Scope of Variables
                       7.3   Compound Statements                  7.4   Control Statements
                       7.5   Mathematical Functions
                   08   Methods and Constructors                                                                  191
                       8.1   User-Defined Methods                 8.2   Need for using a Method
                       8.3   Parts of a Method                    8.4   Actual and Formal Parameters
                       8.5   Defining a Function                  8.6   Calling a Method
                       8.7   Pure Method and Impure Method        8.8   Method Overloading
                       8.9   Objects and Classes                  8.10   new Operator
                       8.11   this Keyword                        8.12   Constructor
   8   9   10   11   12   13   14   15   16   17   18