4190.102 (001, 002, 003): Computer Programming with JAVA


Fall Semester, 2000.
School of Computer Science and Engineering, Seoul National University.

Lecturer: Prof. Byoung-Tak Zhang
Teaching Assistants: Classroom:
  • Lecture: Sat, 203
  • Practice: Weekdays (Mon, Wed, Fri), 316
Class Hours: (½ÇÇè Á¶Æí¼º)
  • Mon, 19:00-21:00
  • Wed, 12:30-14:30
  • Fri, 11:00-13:00
  • Sat, 10:00-12:00
TextBook: Savitch, W., Java: An Introduction to Computer Science and Programming,
Prentice Hall, 1999.

Evaluation                                                                                                 

  • Quizzes (25%)
  • Exam (40%) : Mid 20%, Final 20%
  • Projects (35%)

Schedule                                                                                                      

8/28 - 11/1: Lectures

Week Duration Contents
1 8/28 ~ 9/2 Introduction, A Taste of Java and Primitive Types and Strings
2 9/4 ~ 9/9 Flow of Control
3 9/16 ~ 9/23 Classes, Objects, and Methods
4 9/25 ~ 9/30 Programming with Classes and Methods
5 10/2 ~ 10/7 Inheritance and Event-driven Programming using the AWT
6 10/9 ~ 10/14 Exception Handling, Streams, and File I/O
7 10/16 ~ 10/21 Arrays and Multidimensional Arrays and Vectors
8 10/23 ~ 10/28 Recursion
9 10/30 ~ 11/4 Applets and HTML

11/6 - 12/18: Projects

Resource                                                                                                    

References
Related Sites

Lecture Notes