Course aim is: training students to grasp the method of structured programming and modular program design method, can use C language to analysis problem, design function, programming. Students should know:
- Basic concepts of programming: data types, statement, function, storage structure, etc;
- Structured programming method;
- Modular program design method;
- Classic algorithms based on linear structure.
C is process-oriented programming language which has profound influence, is also the main way of learning to the object-oriented programming. The main contents are as follows:
- Sequence structure program based on the I/O and operation of numerical variables.
- Branch, loop structure of program based on the numerical variables.
- Structured programming based on one/two dimensional array.
- Modular program design based on numerical variables.
- Modularized program design based on array.
- Programming based on custom types.
- Programming based on pointer and link list.
This course (Course Code: 100809192204) is suitable for undergraduate students who major in CS. No prior knowledge of C progamming is assumed.
Yanhui Gu (Office Hour: 明理楼317, Tuesdays 2-4pm, or by appointment.)
Teaching Assistant: Xiaojian Chen
Tue 8:00am-10:30am 学正楼404