Вы находитесь на странице: 1из 2

WEEK

TOPICS MATERIAL LAB


1 INTRODUCTION 1.1, 1.2, 1.3, Introduction to IDE
• Introduction to programming 1.4
• Anatomy of a computer
• Introduction to IDE
2 DATA TYPES 2.1, 2.3 Data types I
• Variables
• Input and Output
3 DATA TYPES 2.2, 2.4 Data types II
• Arithmetic
• Strings
4 DECISIONS 3.1, 3.2, 3.7 Decisions I
• If Statement
• Comparing number and strings
• Boolean variables and
operators
5 DECISIONS 3.3, 3.4, 3.5 Decision II
• Switch statement
• Nested branches
• Flow chart
6 LOOPS 4.1, 4.3, 4.4 Loops I
• While Loop (While Loop, Do Loop)
• Do Loop
• For Loop
7 LOOPS 4.5, 4.8 Loops II
• Nested Loops (For Loop,
• Processing input Nested Loops)
8 MID TERM WEEK Calculator Design
9 FUNCTIONS 5.1, 5.2, 5.3, Function
• Function Implementation 5.4, 5.5 Project (Topic)
• Parameter passing
• Return value
• Functions without return value
10 FUNCTIONS 5.6, 5.7, 5.8, Recursion
• Reusable functions 5.9, 5.10
• Variable scope and global
variables
• Reference parameters
• Recursive functions
11 ARRAYS 6.1, 6.2, 6.3, Arrays
• Definition 6.4, 6.5, 6.6 Project (Flowchart)
• Common array algorithm
• Arrays and functions
• Two dimensional arrays
12 POINTERS 7.1, 7.2 Pointers
• Defining and using pointers
• Arrays and pointers
13 POINTERS 7.4, 7.7 Structures
• Dynamic memory allocation
• Structures and pointers
14 STREAMS 8.2, 8.3 Project
• Reading text input (Prototype and Feedback)
• Writing text output
15 RECAP Project (Evaluation)

Вам также может понравиться