1. |
Lecture overview, First C program; "Hello, world" program. |
Review the development process and try to rebuild your own modified program. |
180minutes |
2. |
Variables, Data Input/Output |
modify the definition of the variables of the sample program and understand differences of the execution result. |
180minutes |
3. |
Repetition of the constant number of times |
Convert the "While loop" to the "For loop" in the sample program. |
180minutes |
4. |
Decision |
Change the "if-then" statement to another expression . |
180minutes |
5. |
Array |
Practice about variable array operation. |
180minutes |
6. |
Array exercise, variables and memory addressing. |
Understand the mechanism of memory allocation. Try memory addressing to an out range of the memory allocation and confirm
the execution result.
|
180minutes |
7. |
Function and Precedure 1 |
Using a sample program which consists of several source files and understand the difference with declaration of variables
and definition.
|
180minutes |
8. |
Mid-term examination and Explanations |
Review the mid-term exam. |
180minutes |
9. |
Function and Precedure 2 |
Understand the call mechanism of the functions and procedures. |
180minutes |
10. |
Data type and pointer |
Work on many sample problem about "pointer". |
180minutes |
11. |
File Input/Output |
Make a sample program which can read/write a variety of data types to a file. |
180minutes |
12. |
Basic of numerical calculation |
Execute sample programs that are used in the technical lecture of "Numerical analysis" of our department curriculum. |
180minutes |
13. |
Basic of embedded programming |
Build the first program for controlling the simple hardware. |
180minutes |
14. |
Term-end exam and explanations |
Review in all contents of this course. |
180minutes |
Total. |
- |
- |
2520minutes |