Please enable JavaScript.
Coggle requires JavaScript to display documents.
CLASS 10 COMPUTER BOOK COURSE OUTLINE - Coggle Diagram
CLASS 10 COMPUTER BOOK
COURSE OUTLINE
CHAPTER 01
DATA STRUCTURE
1.4.1 Linear Data structures
(a) Stack
(b) Queue
(c) Array
1.4.2 Non-Linear Data Structures
(a) Tree
(b) Graph
Undirected Graph
Directed Graph
CHAPTER 02
2.1.2 Classification of Programming Languages
Low-level language
a. Machine-level language
b. The assembly language
Middle-level language
High-level language
2.1.3 Translators
Compiler
Interpreter
Assembler
2.1.4 Types of Errors
Syntax Syntax Error
Run-Time Error
Logic Error
2.3 C++ PROGRAMMING LANGUAGE
2.3.1 Reserved Words
2.3.2 C++ Data Types
a. Boolean
b. Character
c. Integer
d. Floating point
e. Double floating point
2.4.1 Constants and Variables
literal constant
defined constant
2.4.2 Rules for Naming Variables
The general rules for constructing names for variables (unique
identifiers) are:
• Names can contain letters, digits and underscores
• Names must begin with a letter or an underscore (_)
• Names are case sensitive (myVar and myvar are different variables)
• Names cannot contain whitespaces or special characters like !, #, %, etc.
• Reserved words (like C++ keywords, such as int) cannot be used as
names
• Names cannot be longer than 32 characters in C++ by default.
2.4.3 Declaring (Creating) and Initializing Variables
Initialization
CHAPTER 3
3.1 BASIC STRUCTURE OF C++
Preprocessor Directives
Main Function Header
Body of Program / Function
3.2 COMMENT STATEMENT IN C++
Single Line Comment
Multi Line Comment
3.3.1 Output Function
a. cout statement
b. puts( )
3.3.2 Input Function
a. cin statement
b. getch( )
c. getche( )
d. getchar( )
e. gets( )
3.3.3 Statement Terminator (;):
3.3.4 Escape Sequences
3.4 OPERATORS
3.4.1 Arithmetic Operators (+,-,*,/,%)
3.4.2 Increment Operators (++)
3.4.3 Decrement Operators (--)
3.4.4 Relational Operators (==,!=,>,<,=>,<=)
3.4.5 Logical Operators (&&,||,!)
3.4.6 Assignment Operators (=)
3.4.7 Arithmetic Assignment Operators (+=,-=,*=,/=)
CHAPTER 04
4.1 CONTROL STATEMENTS
Selection/Decision Making Structure
Iteration / Loops
Jump
4.2 SELECTION/DECISION MAKING STRUCTURE
1 if statement
2 'if- else' statement
3 else-if statement
4 'switch' statement
4.3 ITERATION/ LOOP
for
while
do- while
4.4 JUMP STATEMENTS
break
continue
goto
return
exit ( )
CHAPTER 05
5.1 INTORDUCTION TO FUNCTIONS
Pre-defined Functions
User-defined Functions
Function declaration or prototype
a. Return Data Type
b. Function Name
c. Parameters
d. Statement Terminator
Function definition
Function call
Function passing argument or parameters:
Returning value from Function:
Local variable and global variable
Local Variables
Global Variables
CHAPTER 06
6.2 LOGIC GATES
6.2.1 Basic Logic Gates
AND GATE
OR GATE:
NOT GATE:
6.2.2 Universal Logic Gates
NAND(NOT - AND) GATE
NOR GATE