Computer Programming

2015 Spring


Notice | Course Information | Objectives | Textbook | Grading Policy | Lecture Plan | Class Board

Notice  [top]

 



Course Information  [top]


Objectives  [top]


Textbook  [top]


Grading Policy  [top]


Lecture Plan  [top]

Contents

Lecture

Practice

Etc

Overview

Lecture0
Lecture1
Lecture2

Lab1
Lab2

 

Good Programming Style

Lecture3 Lab3
Lab4
 

C++ Basics and Data Types

Lecture4
Lecture5
Lab5(Ko)
Lab5(En)
Lab6(Ko)
Lab6(En)

 

Function and Pointers & References

Lecture6 Lab7(Ko)
Lab7(En)
Lab8(Ko)
Lab8(En)

 

Name Spaces and Operator Overloading

Lecture7
Lecture8
Lab9(Ko)
Lab9(En)
Lab10(Ko)
Lab10(En)
 

Access Control,
Class Constructor/Destructor/Copy Constructor

Lecture7 Lab11(Ko)
Lab11(En)

[HW1] deadline : until April 23, 23:59.
Hard : dskim, Soft : mkkang

Class Derivation, Inheritance,
Polymorphism and Virtual Functions
Lecture8 Lab7  

C++ Templates and Standard Library

Lecture9 Lab8  
Midterm Exam      

Classes, Objects and Packages

Lecture10 Lab9  
Methods (Constructors/Destructors),
Operators, Control Flow and I/O
Lecture11 Lab10  
Access Control, Code Reuse,
Inheritance and Polymorphism
Lecture12 Lab11  
Interfaces and Exception Handling Lecture13 Lab12  
String, Array and Containers Lecture14 Lab13  
JNI and AWT Lecture15 Lab14  
C++ vs Java and Design Patterns Lecture16 Lab15  
Final Exam      
Claim for Homeworks, Exams, and Attendance      

¼­¿ï´ëÇб³, ÄÄÇ»ÅÍ°øÇкÎ, ºÐ»ê ½Ã½ºÅÛ ¿¬±¸½Ç
Distributed Computing Systems Lab,
School of Computer Science and Engineering, Seoul National University

Computer Programming, Spring 2011