Schedule
Ȩ ] Syllabus ] [ Schedule ] Archive ] Homework Assignments ] Dictionary ] Scores ]

¡¡

°¢ ÁÖ¸¶´ÙÀÇ °­Àdz»¿ë, °­ÀÇÀÚ·áÀÔ´Ï´Ù

ÁÖ Main Topic

Text

°­ÀÇÀÚ·á Reading Assignments/
Important Concepts
cplusplus.com
Introduction Chapter 1: Overview of Programming and problem Solving

Quiz #1with answers

Chapter 01.ppt

ECE & ABEEK Overview (.ppt)

Class Overview (.ppt)

¡¡
Problem-Solving Methods Chapter 1: Overview of Programming and problem Solving

Chapter 01.ppt
Introduction to MS VC++ (.ppt)

¡¡

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

¡¡

¡¡

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)


¡¡
¡¡
Function

Pointers

Chapter 7: Functions

Chapter 6:Looping

Source Code ¡¡

¡¡

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)
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
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 ¡¡ ¡¡ ¡¡

¡¡

¡¡

¸Ç À§·Î À̵¿