C Programming (程式設計)
- Course ID: 210099
- Instructor: Dr. Quincy Wu
- Target Students: Sophomores, and a few freshmen
- Credit: 3
- Time: Wednesday 14:00-17:00
- Place: TC 208
- TAs:
-
-
- Prerequisite: none
- Goal: Learning the concept of object-oriented programming, and
writing programs in C++ to solve practical problems.
- Evaluation:
- Homework (20%)
- Quiz (40%)
- Midterm & Final Exams (30%)
- Oral Report (10%)
- Textbook: Ivor Horton, "Ivor Horton's Beginning Visual C++ 2005",
Wrox (February 20, 2006).
- Reference: MSDN for Visual C++
- Outline:
Part 1: Object-Oriented Programming
- Defining Your Own Data Types
- More on Classes
- Class Inheritance and Virtual Functions
Part 2: Windows Programming
- Windows Programming Basics
- Microsoft Foundation Classes (MFC)
- Working with Menus and Toolbars
- Drawing in a Window
- Creating the Document and Improving the View
- Working with Dialogs and Controls
- Storing and Printing Documents
- Writing Your Own DLLs (optional)
Part 3: Database Application
- Connecting to Data Sources
- Updating Data Sources
- Applications Using Windows Forms
- Accessing Data Sources in a Windows Forms Application
Quiz
- 3/18 Quiz 1
- 4/8 Quiz 2
- 4/15 Quiz 3
- 4/22 Quiz 4
- 4/29 Quiz 5
- 5/20 Quiz 6
- 6/3 Quiz 7
Midterm Exam
- 5/27 Midterm Exam (3)
- 6/24 Final Exam
- 6/29 Second Chance