Building for Schoold of Internet-Media
Building for Schoold of Internet-Media


Web Programming (Spring Semester, 2007)



Course Schedule & Lecture Notes

  • [March 2] Introduction to Lecture
  • [March 9] Object_Oriented Programming, Chapter 1. JSP를 배우기 위한 기초
  • [March 16] Chapter 2. JSP로 HTML 문서 생성하기 (1/2)
  • [March 23] (No Lecture, The professor should participate in the IETF meeting.)
  • [March 30] Chapter 2. JSP로 HTML 문서 생성하기 (2/2)
  • [April 6] Chapter 3. 기초 문법 [Homework 1 - Due Date: April 12, 23:59:59]
  • [April 13] Chapter 4 & 5. 필수 요소 이해 & 기본 객체와 영역
  • [April 20] Chapter 6. JSP 페이지의 에러 처리 & Chapter 7. 요청 흐름 제어하기 [보조자료 및 Homework 2]
  • [April 27] MIDTERM EXAMINAION
  • [May 4] Chapter 8. & JSP 페이지 모듈화 [보조자료]
  • [May 11] Chapter 9. 클라이언트와의 대화: 쿠키와 세션, [특별 자료 - Web 2.0]
  • [May 18] Chapter 9. 클라이언트와의 대화: 쿠키와 세션
  • [May 25] Chapter 10. JSP에서 자바빈 활용하기 [보조자료], [Homework 3]
  • [June 1] Chapter 12. 비지니스 로직 분리 [보조자료]
  • [June 8] Chapter 13. 방명록 만들기
  • [June 15] FINAL EXAMINATION

  • Overview

  • Lecturer: Youn-Hee Han (Rm. B303, Tel: 560-1486, yhhan@kut.ac.kr)
  • Classes: Fri., 14:00-18:00am
  • Lecture Room: A-206
  • TA: Chang-Hwan Han (atin84@kut.ac.kr)
  • Course Board: http://icl.kut.ac.kr/zb5
  • Course Description:
    The topic of this course is to introduce the fundamental technologies for development of applications on the World Wide Web through directed lab (hands-on) activities. We will explore JSP (Java Server Page) technologies available for software development for the Web. Upon completing this course students will be able to analyze, design, develop, test, and field a working solution for an Internet-based application using HTML, JavaScript, JSP, and CSS (Cascading Style Sheets).

    Students should have at least one semester of programming experience with C language. The experience of C++ and Java is even better. Students are expected to have basic knowledge of object-oriented programming. For the students who do not have the knowledge, an overview of the Java essentials and object-oriented concepts will be provided during the course.

  • Lecture Topics

    • HTML Re-visit
    • Javascript
    • CSS
    • JSP
    • Database & JSP

    References

    • JSP 2.0 프로그래밍 기초부터 중급까지, 최범균, 가메출판사, 2004년 10월
      • ISBN: 9788980781553
      • URL: Click

    Logistics

    • Attendance - one class absence will result in the deduction of two points out of 100 points. Five absences will not result in ten points deduction, but "failure" (i.e., grade 'F') in this course.
    • Exam - there will be midterm exam and final exam for the evaluation of the knowledge learned from the class.
    • Homework - much intensive homework will be set. Any cheating (or copying) will result in grade 'F'.
    • Team-based Term Project - Project work is done in groups. Members of the same group have free access to each other's code (and are encouraged to pair-program). Communications with anyone outside of your group are limited to general discussion only, no code should be shared between groups.

    Evaluation

    • Attendance (5%), Homework (15%), Term Project (20%), Midterm exam (30%), Final exam (30%)

    Download