Course Title: Computer Programming (with C Language)
Course No. 64002
Semester: Fall, 2004
Time and Classroom: Wed.. 1:55pm-16:50pm (10402, Weeks 1-4, 10-13: CC3)
Lector: Associate Professor Tsung-Chu Huang (¶À©v¬W)
Tel. (04)7232105 ext. 7027
Textbook and References
Any C Language Manual either in English or Chinese editions.
B. W. Kernighan and D. M. Ritchie. "The C Programming Language." Prentice-Hall (ISBN: 0876925220).
B. A. Forouzan and R. F. Gilberg. "Computer Science--A Structured Programming Approach using C++." Brooks/Cole, 2000 (ISBN: 0534952070).
Schedule and Contents [Download Acrobat Reader for PDF] [MS Office XP is suggested for viewing PPT]
Note: Remember to initiate the subject of your email for homework by [HW], e.g., Subject: [HW]s9345678, homework2.
Week 6 Demo, Practice and Quiz (CC2) [PPT] (Survey the following sites for possible quiz)
Week 8 String Process and File Manipulation (CC3) (Quiz)
Week 10 Practice (CC3) (Reference)
Week 11 Midterm exam (CC3) (Odd numbers: 2:00pm-3:20pm, Even numbers: 3:30pm-4:50pm, open-book, no-communicating)
Week 12 Basic Concepts of Object-Oriented Programming (CC3) [PDF, PPT] (Midterm)
Week 13 Introduction to C++ (CC3) [PDF, PPT]
Week 14 Project: Parsing a Logic Circuit and Logic Simulation [PDF, PPT]
Week 15 Introduction to Unix System, C-Shell and Shell-Script [PDF, PPT]
Week 16 Introduction to Other Languages [PDF, PPT]
Week 17 Reviews and Discussion [PDF, PPT]
Week 18 Final exam, Project due (10402)
Midterm Exam: 30%
Final Exam: 30%
Term Project, or Practical Programming 30%