Basis and Practice in Programming– 2015 Spring
Course Description
Learn the C programming language and its fundamental programming concepts. Gain the knowledge to write C language applications and undertake future courses that assume some background in computer science. Topics include structured programming, data types, functions, control structures, pointers, strings, arrays, file processing and dynamic allocation principles.
General Information
- Class room: 23529, Engineering Building 1
- Class hour:
- Tue. 9:00 ~ 12:45
- TA: Jiwon Kim (jwkim@arcs.skku.edu), Jeonghwan Park (pjhwan92@gmail.com)
Course Schedule
Wk | Title | Chapter | Assignment Due |
1 | Intro. to Computers | 1 | |
2 | Intro. to C programming | 2 | |
3 | Structured programming | 3 | |
4 | C program control | 4 | Ass1 |
5 | C functions | 5 | Ass2 |
6 | Call by reference | 5 | Ass3 |
7 | C arrays | 6 | Ass4 |
8 | C pointers | 7 | Ass5 |
9 | Mid Term Exam | ||
10 | Strings | 8 | |
11 | Input and Output | 9 | Ass6 |
12 | Structures | 10 | Ass7 |
13 | File processing | 11 | Ass8 |
14 | C preprocessor | 13 | Ass9 |
15 | Other topics | 14 | Ass10 |
16 | Final Term Exam |