| ÁÖ |
Main Topic |
Text |
°ÀÇÀÚ·á |
Reading Assignments/
Important Concepts |
cplusplus.com |
| 1 |
Introduction |
Chapter 1: Overview of Programming and problem
Solving
Quiz #1with
answers |
Chapter 01.ppt
ECE & ABEEK Overview (.ppt)
Class Overview (.ppt) |
¡¡ |
|
| 2 |
Problem-Solving Methods |
Chapter 1: Overview of Programming and problem
Solving |
Chapter 01.ppt
Introduction to MS VC++ (.ppt) |
¡¡ |
|
| 3 |
Introduction to Compiler and
Lexical Elements ¡¡ |
Chapter 2: C++ Syntax and Semantics, and
Programming Development Process Chapter 3: Numeric Types, Expressions, and
Output |
Compiler (.ppt)
Lexical Elements (.ppt)
Leap Year UML(.uml)
¡¡ |
Problem Analysis Specification of Solution
¡¡ |
¡¡ |
| 4 |
Expression and Statements |
Chapter 5: Condition: Logical Expression, and
Selection Control Structure Chapter 8: Scope,
Lifetime, and More on Functions |
Expression &
Statements (.ppt)
Basic Concepts (.ppt) |
¡¡ |
¡¡ |
| 5 |
Function
Pointers |
Chapter 7: Functions
Chapter 6:Looping |
Source Code |
¡¡ |
¡¡ |
| 6 |
Functional Decomposition
Control Structure |
Chapter 4: Programming Input and Software
Design Process
Chapter 9: Additional Control Structures
|
Source Code |
4.9 Functional Decomposition
(pp 166-178) |
|
| 7 |
Program Analysis and Design
Report |
Chapter 5: Condition: Logical Expression, and
Selection Control Structure |
¡¡ |
For pre/post condition READ:
- Testing in the problem solving
phase
(pp 227-230)
- 7.5 Designing Functions (331-348)
|
¡¡ |
| 8 |
mid-term exam |
| 9 |
struct Review |
Chapter 11: Structured Types,
Data Abstraction, and Classes ¡¡ |
Source Code |
¡¡ |
|
| 10 |
class canceled |
| 11 |
Class |
Using
cplusplus.com |
Summary: Class I (.ppt) |
Chapter 11: Structured Types,
Data Abstraction, and Classes
- Concepts of Class and Object
- Member variable and member function
- Constructor and Destructor
- Pointer to Class
|
Classes. Constructors and Destructors. Pointers to classes.
Overloading Operators. this. Static members.
¡¡ |
| 12 |
Class |
Using cplusplus.com |
Summary: Class II (.ppt) |
- Class Review
- Dynamic Memory Allocation
- Program Organization
- Inheritance
- Virtual Member function
- Abstract Class
- Polymorphism
- static/Dynamic binding
|
Relations between classes: friend. Inheritance.
Virtual Members. Abstraction. Polymorphism.
¡¡ |
| 13 |
Important OOP Concepts |
Chapter 11: Structured Types,
Data Abstraction, and Classes
Chapter 14: Object-Oriented Software development |
Chapter11
(.ppt)
Chapter14 (.ppt) |
Concepts in OOP
- Abstraction
- Information Hiding
- Abstract Data Type
- Interface
OOP Features
- Data abstraction
- Inheritance of properties
- Dynamic binding of operations to objects
¡¡
|
¡¡ |
| 14 |
List ADT & its Implementation |
Chapter13:Array-Based List chapter 16:LInked Structures |
chapter 13 (.ppt)chapter 16 (.ppt) |
¡¡ |
¡¡ |
| 15 |
Class Review |
¡¡ |
¡¡ |
¡¡ |
¡¡ |
| 16 |
Final Exam |
Wed. 16:00-17:30 |
¡¡ |
¡¡ |
¡¡ |