Object Oriented Programming: FIT-II, Spring 2008

This course offers an introduction to Object Oriented Programming in C++. It's part of the three basic courses in the Software Engineering Track. In this course, you will learn the basic concepts of object oriented programming paradigm, and the programming and problem solving skills in C++.

Course Information

Latest News

Schedule

Note: This is a tentative schedule which is subject to changes according to the interactions between students and the instructor.
WeekDateContentNote
1Feb. 22, 2008Course Overview (PDF)
Chap. 1, C++ Basics (PDF)
2Feb. 29, 2008Chap. 2, Flow of Control
Chap. 3, Function Basics
Ch.2 & Ch.3 will be skimmed
3Mar. 7, 2008Chap. 4, Parameters and OverloadingHW#1
4Mar. 14, 2008Chap. 5, ArraysCh.5 wil be skimmed
5Mar. 21, 2008Chap. 6, Structures and ClassesQuiz #1, HW#2
6Mar. 28, 2008Chap. 7, Constructors and Other Tools
7Apr. 4, 2008(Tomb Sweeping Day)
8Apr. 11, 2008Chap. 7, Constructors and Other ToolsQuiz #2
9Apr. 18, 2008Chap. 8, Operator Overloading, Friends, and References
10Apr. 25, 2008(Midterm Exam)
11May 2, 2008Review of Chap. 6 - 8HW#3
12May 9, 2008Chap. 9, Strings
13May 16, 2008Chap. 9In-class exercise for Chap.6
14May 23, 2008Chap. 10, Pointers and Dynamic Arrays
15May 30, 2008Chap. 14, InheritanceHW#4
16Jun. 6, 2008Chap. 15, Polymorphism and Virtual Functions
17Jun. 13, 2008Chap. 12, Stream and File I/O
18Jun. 20, 2008(Final Exam)

Useful Links

Here're some useful links to C++ or object oriented programming related resources or further readings.

Homework Assignments

Please hand in your homework in paper form or in electronic files before deadline.

Submission

NOTE: Programs or homework in electronic files must be submitted online as will be announced later.

  1. Account Registration: http://140.124.182.228/UploadHomework/NewUser.aspx
    First, you have to register a new user account using your student ID. You should use your e-mail address in NTUT as the contact e-mail for verification.
  2. Homework Uploading: http://140.124.182.228/UploadHomework/Home.aspx
    Then, you can upload your homework as needed.
  3. Password changing: http://140.124.182.228/UploadHomework/changePW.aspx
    to change your password
  4. Password recovery: (if you forgot it) http://140.124.182.228/UploadHomework/recoveryPW.aspx
    If your forgot your password, please connect to this URL.

Assignments

  1. HW#1: Due: Mar. 21, 2008
  2. HW#2: Due: Apr. 4, 2008
  3. HW#3: Due: May 16, 2008
    Reference Solution to HW#3
  4. HW#4: Due: Jun. 20, 2008
    Reference Solution to HW#4

Exams

  1. Quiz #1: Mar. 21, 2008
  2. Quiz #2: Apr. 11, 2008
  3. Midterm Exam: Apr. 14-18, 2008.
    Reference Solution to Midterm Exam
  4. Final Exam: Jun. 16-20, 2008.
    Reference Solution to the Final Exam

Score


E-mail: jhwang AT csie . ntut . edu . tw
Created: Jan. 31, 2008.
Last Updated: Jun. 23, 2008.