Instructor: Prof. Yukon Chang 張佑康
Phone: 657-7711 ext. 6521
Office Hours: to be announced
Textbook: W. Savitch, Absolute C++, Second Edition, Addison-Wesley, 2005
Course Objectives: To teach students how to program in general and how to program in C and 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/C++ programming language, including types, operators, expressions, control flow, functions, pointers, arrays, structures, and file input and output. The object-oriented part of C++ will be covered in the next semester.
Students are required to attend all lectures throughout the semester. Programming assignments will be given every one or two weeks. It is OK to discuss the assignments with your fellow students, but you should try to do these assignments on your own whenever possible. There will be three midterm exams and a final, and the programming assignments will be a major part in every one of them.
Assignments/Lab Tests 15%
Three midterm exams 55%
Final exam 20%
Attendance and quizzes 10%