Course 4190.102: Computer Programming
(JAVA)

공지 !!

  • 기말고사는 12월 14일 오후 3시~5시 301동 203호에서 봅니다(모든 강좌 공통). 유의하시기 바랍니다. <2002-12-10>
  • 중간고사는 10월 26일 오후 3시~5시 301동 203호에서 봅니다(모든 강좌 공통). 유의하시기 바랍니다. <2002-10-21>

 

School of Computer Science and Engineering, Seoul National University

Instructors

장병탁 (001 강좌, 301동 401호)
조유근 (003 강좌)
김철기 (004 강좌)

TA 및 각 조교
강의 시간

이인희 (001 강좌, ☎ 880-1835, 301동 417호, ihlee@bi.snu.ac.kr)    [T.A. 대표]
현상원 (003 강좌, ☎ 880-7291, 301동 418호, swhyun@ssrnet.snu.ac.kr)   
하윤상 (004 강좌, ☎ 880-5892, 138동 313호, willyha@ailab.snu.ac.kr)   
* 수업 관련 문의는 각 조교에게 하기 바랍니다.

Classroom

강의: 302동 208호(001 강좌)
         301동 101호(003 강좌)
         302동 209호(004강좌)

실습: 301동 315호(001, 003강좌)
         302동 311호(004 강좌)

수업 게시판

001강좌
003강좌
004강좌

Time

강의: 수요일 17:30-19:30(001 강좌)
         수요일17:30-19:30(003 강좌)
         월요일17:00-19:00(004 강좌)

실습: 월요일 17:30-19:30(001 강좌)
         금요일 17:30-19:30(003 강좌)
         목요일 17:00-19:00(004 강좌)

Textbook

<교재>

Java: An Introduction to Computer Science and Programming
Second Edition, W. Savitch, PrenticeHall, 2001

<참고서>

  • The Java Tutorial 2nd ed., M. Campione and K. Walrath, Addison Wesley, 1999.
  • The Java Programming Language, K. Arnold and J. Gosling, Addison Wesley, 1997.

<참고 자료>

Requirements
  • 시험 2회(전 강좌 공동 출제) - 중간, 기말 각 20% 총 40%.
  • 프로젝트(강좌 별 별도 지정) - 50%.
  • 출석 및 퀴즈 10%.
Objectives
  • 컴퓨터를 이용한 문제 해결 전략의 수립과 설계 능력의 습득.
  • 제안된 해결 전략을 구체적인 프로그래밍 언어(Java)를 이용하여 코드화하는 능력 배양.
  • 실세계 문제 해결을 위한 컴퓨터 프로그래밍에 대한 자신감 습득.
  • Java 프로그래밍 기술 습득.

  • Schedule
Date Main Subjects
 1주 (9월 1주) Chapter 1  Introduction to Computers and Java Objects
 2주 (9월 2주) Chapter 2  Primitive Tyeps, Strings, and Interactive I/O
 3주 (9월 3주) Chapter 3  Flow of Control
 4주 (9월 4주) Chapter 4  Defining Classes and Methods
 5주 (10월 1주) Chapter 5  More About Objects and Methods
 6주 (10월 2주) Chapter 6  Arrays
 7주 (10월 3주) Chapter 7  Inheritance
 8주 (10월 4주) Chapter 8  Exception Handling
중간고사 Chapter1 - Chapter 7 (10월 26일 15시)
 9주 (10월 5주) Chapter 9  Streams and File I/O
 10주 (11월 1주) Chapter 10  Dynamic Data Structures
 11주 (11월 2주) Chapter 12  Window Interfaces Using Swing Objects
 12주 (11월 3주) Chapter 11  Recursion
Chapter 13  Applets and HTML
 13주 (11월 4주) Chapter 14  More Swing Objects
 14주 (12월 1주) Chapter 15  Graphics Objects
 15주 (12월 2주) 프로젝트 평가
기말고사 Chapter 8 - Chapter 15 (12월 14일 15시)

  ■ 프로젝트 관련사항은 각 강좌 조교에게 문의하기 바랍니다.

Back to [BI Lab] [BTZhang's Home Page] [School of Computer Sci. & Eng.]

This page is maintained by Ha-Young Jang (hyjang@bi.snu.ac.kr)
Laste update : September
30, 2002