뒤로
객체지향프로그래밍 (ET24973 – 3학점)
강의 시간: 월/수 10:30 ~11:45
강의실: 제10공학관 10115호
강의 개요: 본 강의의 목표는 객체지향프로그래밍(OOP)의 대표적 예인 Java 프로그래밍을 배우고, Java의 라이브러리로 구현되는 안드로이드 스마트폰 앱 과제물 수행을 통해 OOP를 이해하는데 있다. 본 강좌에서는 C 프로그래밍의 기초와 구조체에 관해 복습하고,이를 기반으로 객체지향프로그래밍을 소개한다. 스마트폰
플랫폼으로 널리 사용되는 안드로이드 라이브러리를 기준으로 자바의 다양한 OOP 기법들을 소개하고, 스마트폰 앱 프로그래밍 과제물 수행을 통해 OOP 개념을 보다 명확하게 이해한다.
주별 강의 계획
제1주: C Programming Review - I
제2주: C Programming Review - II
제3주: Java Basics
제4주: Strings, Arrays, and Methods
제5주: Classes - I
제6주: Classes - II
제7주: Exceptions and Inner Classes
제8주: 중간고사
제9주: Inheritance
제10주: Overriding and Polymorphism
제11주: Abstraction
제12주: Encapsulation and Interfaces
제13주: Multi-threading
제14주: File I/O and Networking
제15주: Packages
제16주: 기말고사