計算機程式(

資工B&D

Fall 2005

 

 

Instructor:       Prof. Yukon Chang 張佑康

                          Office: 3507-C

                          Phone: 657-7711 ext. 6521

                          email: yukon@isu.edu.tw

 

Office Hours:  to be announced

 

Prerequisite: None

 

Textbook:  B.W. Kernighan and D.M. Ritchie, The C Programming Language, 2nd  ed., Prentice Hall, 1988.

 

Many C-related notes and tutorials are available for free on the Internet, I will also use Steve Summit’s C Programming Notes, on line at http://www.eskimo.com/~scs/cclass/notes/top.html.

 

Course Objectives: To teach students how to program in general and how to program in C (and a small portion of C++) in particular, with emphasis on hands-on experience of learning various programming tools, such as compiler, linker, and debugger.

 

General Information and Grading:

This course is designed to teach students programming skills that are fundamental to every information engineering student. We will cover major features of the C programming language, including types, operators, expressions, control flow, functions, pointers, arrays, structures, and file input and output. When appropriate, we will also introduce a small but useful portion of C++, leading students to the topics to be discussed in Computer Programming (II).

 

Students are required to attend all lectures throughout the semester. Programming assignments will be given every one or two weeks. Please note that these are individual assignments; in other words, each student must complete the assignments on his/her own. Copying someone else’s assignment to pass as your own is an act of cheating and will result in your getting zero on the assignment and/or failing this course. There will be three midterm exams and a final.

 

Grading Policy:

                          Programming assignments              15%

                          Three midterm exams                     55%

                          Final exam                                      20%

                          Attendance and quizzes                  10%