Differences

This shows you the differences between two versions of the page.

Link to this comparison view

course:oop2017 [2017/10/13 11:04] – ↷ Page moved from course:oop2017 to Course:oop2017 jaehyuncourse:oop2017 [2020/11/13 17:05] (current) – created - external edit 127.0.0.1
Line 1: Line 1:
 +[[nsslab|뒤로]]
  
 +===== 객체지향프로그래밍 (ET24973 – 3학점) =====
 +
 +  * 전기컴퓨터공학부 전기공학전공/전기공학과 2학년
 +
 +  * 담당교수: **정 한 유**
 +    * **제10공학관 10417호**
 +    * Office Hour: **월/화 오후 1시 ~ 2시**
 +    * Tel: **510-7332**
 +    * E-mail: **hyjeong@pusan.ac.kr**
 +
 +  * 강의 시간: **월/수 10:30 ~11:45**
 +  * 강의실: **제10공학관 10115호**
 +
 +  * 강의 개요: **본 강의의 목표는 객체지향프로그래밍(OOP)의 대표적 예인 Java 프로그래밍을 배우고, Java의 라이브러리로 구현되는 안드로이드 스마트폰 앱 과제물 수행을 통해 OOP를 이해하는데 있다. 본 강좌에서는 C 프로그래밍의 기초와 구조체에 관해 복습하고,이를 기반으로 객체지향프로그래밍을 소개한다. 스마트폰
 + 플랫폼으로 널리 사용되는 안드로이드 라이브러리를 기준으로 자바의 다양한 OOP 기법들을 소개하고, 스마트폰 앱 프로그래밍 과제물 수행을 통해 OOP 개념을 보다 명확하게 이해한다.**
 +
 +  * 강의 홈페이지: **http://nsslab.pusan.ac.kr/doku.php?id=Course:oop2017**
 +
 +  * [[http://164.125.61.189/xe/OOP2017|강의게시판]]
 +
 +  * 주교재
 +    * **C - https://www.javatpoint.com/c-programming-language-tutorial**
 +    * **Java – http://www.javatpoint.com/java-tutorial**
 +    * **Android – http://developers.android.com**
 +
 +  * 부교재
 +    * **도서 – 황기태 김효수, 명품 Java Programming, 생능출판 2015.**
 +
 +  * 평가 방법
 +    * **출석/태도: 5 %, 과제물: 35 %, 중간고사: 30 %, 기말고사: 30 %**
 +
 +  * 주별 강의 계획
 +    * 제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주: **기말고사**
Navigation