Object-oriented Programming

GNU 2017 Spring


Course Objectives

Students can understand the object-oriented programming concept.

Students can understand Java and implement the Java program.

Students can practice so as to improve their programming skills.

Students can understand that the copy of homework is a kind of plagiarism.


Lecture Notes

3/2 Course Introduction: download lecture #1

3/7 Java Basics: download lecture #2

3/14 Review and Tips: download lecture #3

3/14 Loops: download lecture #4

3/21 Methods: download lecture #5

3/28 Principles of Object Oriented Programming: download lecture #6

3/28 Modifiers: download lecture #7

3/28 Constructors: download lecture #8

3/28 Polymorphism & Method Overloading: download lecture #9

4/4 Inheritance: download lecture #10

4/11 Interface and Abstract class: download lecture #11


Lecturer's E-mail

saleese dot gnu dot ac dot kr