| Goals and objectives | Course Outcomes | |
|---|---|---|
| 1. | The students can understand basic data structures commonly used in programming |
A-1
|
| 2. | The students can understand and describe programming basic commands. |
A-1
|
| 3. | The students can write a small program to solve a given problem using the designated programming language. |
A-1
|
| Class schedule | HW assignments (Including preparation and review of the class.) | Amount of Time Required | |
|---|---|---|---|
| 1. | Introduction, Computer Literacy (hardware, basics of OS) | Preparation and review | 100分 |
| 2. | UNIX1 Data management, File management, Execute a program, Task management, Directory | Preparation and review | 100分 |
| UNIX exercise1 | |||
| 3. | UNIX2 Emacs, Traversing in directory, Command for files, Permission, Encoding | Preparation and review | 100分 |
| UNIX exercise2 | 100分 | ||
| 4. | C Programming basics, how to compile and run a program, my first program, printf, scanf | Preparation and review | 100分 |
| Programming exercise (Hello world) | 100分 | ||
| 5. | Type, Operator and Expressions | Preparation and review | 100分 |
| Programming exercise (arithmetic operator) | 100分 | ||
| 6. | Control Flow1 | Preparation and review | 100分 |
| Programming exercise (control flow1) | 100分 | ||
| 7. | Control Flow2 | Preparation and review | 100分 |
| Programming exercise (control flow2) | 100分 | ||
| Preparation for midterm exam | 190分 | ||
| 8. | Midterm exam and discussion on the solutions | Preparation and review | 100分 |
| 9. | Array1 | Preparation and review | 100分 |
| Programming exercise (Array) | 100分 | ||
| 10. | Multidimensional Array, File Input and Output | Preparation and review | 100分 |
| Programming exercise (Array and File) | 100分 | ||
| 11. | Function and program structure 1 | Preparation and review | 100分 |
| Programming exercise (Function) | 100分 | ||
| 12. | Function and program structure 2 | Preparation and review | 100分 |
| Programming exercise (Function) | 100分 | ||
| 13. | Pointers Review for final exam |
Preparation and review | 100分 |
| Programming exercise(Pointers) | 100分 | ||
| 14. | Final exam and discussion on the solutions | Preparation for final exam | 160分 |
| Total. | - | - | 2650分 |
| Assignment | Midterm exam | Final exam | Small Quiz and In class activities | Total. | |
|---|---|---|---|---|---|
| 1. | 10% | 10% | 5% | 10% | 35% |
| 2. | 10% | 5% | 10% | 5% | 30% |
| 3. | 5% | 5% | 15% | 10% | 35% |
| 4. | 0% | ||||
| Total. | 25% | 20% | 30% | 25% | - |
| Work experience | Work experience and relevance to the course content if applicable |
|---|---|
| N/A | N/A |