Objectives
By the end of this course you will:
Understand the fundamental building blocks of programming.
Be able to write C programs to solve simple computing problems.
"Hello World!"
Output: printf()
Program skeleton
Variables
Data types
Mathematical operators
Input: scanf()
Conditional: if .. else
Logical operators
Boolean operators
Loops: for loop
Arrays
Functions
Recursion
Sorting
Structures
Pointers
Linked lists
Hashes
Searching
After completing this course you are ready to start the Artificial Intelligence Course.