CSE2016
CSE2016 Programming Methodology
공지사항
- 기말고사 및 프로젝트 결과
- 기말고사 공지
- 프로젝트 공지
- 중간고사 결과 1반 문제 2반 문제
- 중간고사 공지
- 10월 9일 수업 휴강(한글날). 보강 진행하지 않습니다.
- 10월 2일 수업 휴강. 10월 5일 오전 9시-11시, 11시-1시에 라이언스홀 105호에서 보강 진행.
- 9월 18일 수업 휴강. 9월 21일 오전 9시-11시, 11시-1시에 라이언스홀 105호에서 보강 진행.
- 실습은 부교재를 참고한 기본 개념 숙지 및 숙제 문제 풀이로 진행됩니다.
강의 기본 정보
- Instructor: Woosuk Lee
- Office Location: Rm#403, Eng. Bldg 3
- Telephone: 031-400-1031
- Email: woosuk at hanyang.ac.kr
- Office Hours: Wednesday 14:00 - 16:00
- Time & Location
- 1반: 이론 - 월요일 09:00 - 11:00 @ 1공학관 502호, 실습 - 목요일 09:00 - 11:00 IC-PBL PC실
- 2반: 이론 - 월요일 11:00 - 13:00 @ 1공학관 502호, 실습 - 목요일 11:00 - 13:00 IC-PBL PC실
- TA
- 김진상 (rkdfursnsqlc at gmail.com), 왕오 (waa062804 at gmail.com)
교재 및 수업자료
- 교재: David A. Schmidt, Programming Principles in Java: Architectures and Interfaces download
- 부교재: 이충기, 문제 해결을 위한 자바 프로그래밍 link
- 코드: link
목표
프로그램 설계의 이해 및 숙달
- 제어구조 (control structure)
- 자료구조 (data structure)
- 부품구조 (component structure)
다루는 토픽
- 재귀와 반복 (recursion & iteration)
- 속내용 감추기 (procedural & data abstraction)
- 물건 중심 프로그래밍 (object oriented programming)
- 예외 상황 관리 (exceptions)
- MVC 구조 (Model-view-controller)
날짜 | 주제 | 슬라이드 | 기타 강의자료 |
---|---|---|---|
9/4 | 강의 소개 | slide | 자바 개발 환경 구축 |
9/11 | 간단한 자바 프로그램, 산술 연산과 변수 | slide1, slide2 | 실습 |
9/18 | 휴강(교수 사정) | ||
9/21(실습시간에 이론수업 보강) | 부품구조: 클래스와 메소드 1 | slide | 실습 |
9/25 | 제어구조 | slide | 실습 |
10/2 | 휴강(대체휴일) | ||
10/5(실습시간에 이론수업 보강) | 제어구조 | 위와 동일 | 위와 동일 |
10/9 | 휴강(한글날) | ||
10/16 | 반복: 루프와 재귀호출 | slide | 실습 |
10/23 | 반복: 루프와 재귀호출 | 위와 동일 | 위와 동일 |
10/26(실습시간에 진행) | 중간고사 | ||
10/30 | 자료구조 1 | slide | 실습 |
11/6 | 부품구조: 클래스와 메소드 2 | slide | 실습 |
11/13 | 부품구조: 클래스와 메소드 2 | 위와 동일 | 위와 동일 |
11/20 | 부품구조: 인터페이스와 추상클래스 | slide | 실습 |
11/27 | 자료구조 2 | slide | 실습 |
12/4 | GUI 및 이벤트 구동 프로그래밍 | slide | 실습 |
12/11 | 기말고사 |
실습
평가
- 중간고사 35%, 기말고사 35%, 실습 10%, 프로젝트 15%, 출석 5%
- 총 수업일의 1/3 이상 불참할 경우 시험 응시 불가
- 시험에 불참 혹은 부정행위 적발 시 성적 취소
- 재수강의 경우 B+ 이하의 성적만 부여받을 수 있음.