Object Oriented Programming: FIT-II, Spring 2009

This course offers an introduction to Object-Oriented Programming (OOP) 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. 20, 2009Course Overview
2Feb. 27, 2009Chap. 1, C++ Basics
Chap. 2, Flow of Control
Chap. 3, Function Basics
Ch.1 will be skipped, amd Ch.2 & Ch.3 will be skimmed
3Mar. 6, 2009
Chap. 4, Parameters and Overloading
Chap. 5, Arrays
Ch.4 & Ch.5 will be skimmed
HW#1
4Mar. 13, 2009Chap. 6, Structures and Classes
5Mar. 20, 2009Chap. 7, Constructors and Other Tools HW#1 Due, Quiz #1
6Mar. 27, 2009Chap. 8, Operator Overloading, Friends, and ReferencesHW#2
7Apr. 3, 2009Chap. 8HW#3
Exercises for Ch.6
8Apr. 10, 2009Chap. 9, StringsHW#2 Due, Quiz#2
9Apr. 17, 2009Review of Chap. 6 - 9HW#3 Due
HW#4
In-class Exercises for Ch.7-8
10Apr. 24, 2009(Midterm)
11May 1, 2009(Leave for Dong Hwa University)
12May 8, 2009Chap. 10, Pointers and Dynamic ArraysHW#4 Due
13May 15, 2009Chap. 14, Inheritance
14May 22, 2009Chap. 14
15May 29, 2009(Leave for Dragon-Boat Festival)
16Jun. 5, 2009Chap. 15, Polymorphism and Virtual FunctionsHW#5
17Jun. 12, 2009Chap. 12, Stream and File I/O
18Jun. 19, 2009(Final Exam)HW#5 Due

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 follows. Please check your username/password first.

Assignments

  1. HW#1: Review of Ch.1-3
    Due: Mar. 20, 2009
  2. HW#2: Review of Ch.4-5
    Due: Apr. 10, 2009
  3. HW#3: Ch.6-7
    Due: Apr. 17, 2009
  4. HW#4: Ch.8-9
    Due: May 8, 2009
  5. HW#5: Ch.10 & 14
    Due: June 19, 2009

Exercises

  1. In-class Exercises for Ch.6
    Reference solutions for Ch.6: Exercise 1 Exercise 2 Exercise 3
  2. In-class Exercises for Ch.7-8
    Reference solutions for Ch.7-8: Exercise 1 Exercise 2

Exams

  1. Quizes: reviewing the topics in basic program constructs
  2. Midterm Exam: Apr. 13-17, 2009.
  3. Final Exam: Jun. 15-19, 2009.

Score


E-mail: jhwang AT csie . ntut . edu . tw
Created: Feb. 19, 2009.
Last Updated: June 26, 2009.