CourseOutline
-
1 PROGRAMMING PROBLEM-SOLVING
1.1 Problem-Solving Process
1.2 Problem-Solving Techniques
-
2 ELEMENTARY PROGRAMMING
2.1 Variables and Assignments
2.2 Input and Output
2.3 Data Types and Constants
2.4 Arithmetic Expressions
-
3 CONTROL STRUCTURES
3.1 Boolean and Logical Expressions
3.2 Selection/ Branch
3.3 Loop
-
4 FUNCTION
4.1 Predefined/ Library Functions
4.2 User-Defined Functions
-
5 ARRAY
5.1 One Dimension
5.2 Two Dimension
5.3 Multidimensional Arrays
-
6 INPUT AND OUTPUT
6.1 Formatting Output
6.2 Formatted Input
6.3 Introduction to Files
-
7 POINTERS
7.1 Address of a Variable
7.2 Pointer Variable
7.3 The Relationship Between Arrays and Pointer
7.4 Pointer Arithmetic
7.5 Initializing Pointers
7.6 Comparing Pointers
7.7 Pointers as Function Parameters
7.8 Dynamic Memory Allocation
7.9 Returning Pointers from Functions
-
8 STRUCTURED DATA
8.1 Combining Data into Structures
8.2 Accessing Structure Members
8.3 Initializing the Structure
8.4 Arrays of structures
8.5 Unions and enumerated data types