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


Web Programming (Spring Semester, 2009)



Course Schedule & Lecture Notes

  • [March 3] Introduction to Lecture
  • [March 10] Lecture 1. Elementary HTML [Ch01-1]
  • [March 17] Lecture 2. Advanced HTML [Ch01-2], [Homework #1](채점결과), ch02.zip, ch03.zip
  • [March 24] (No Lecture. The professor should participate in an international conference.)
  • [March 31] Lecture 3. XHTML [Ch02], [Ch03]
  • [April 7] Lecture 4. CSS [Ch04], [Homework #2], loungbox.zip, lounge.zip
  • [April 14] Lecture 5. Javascript Primitive Data Types Arrays Loops and Conditions.pdf
  • [April 21] MIDTERM EXAMINAION [결과]
  • [April 28] Lecture 6. 웹프로그래밍의 이해, JSP 개발 환경 설정, JSP 프로그래밍의 개요 [JSP01], [JSP02], Appendix-A
  • [May 05] (No Lecture. Children's day)
  • [May 12] Lecture 7. JSP 페이지의 디렉티브, JSP 페이지의 스크립트 요소, 제어문 및 한글 처리 [JSP03], [JSP04]
  • [May 19] Lecture 8. 내장 객체와 영역 [JSP05], [JSP06]
  • [May 26] Lecture 9. 액션 태그, 모듈화 [include 액션태그], [Homework #3]
  • [June 02] Lecture 10. 폼 처리 및 내장 객체 [JSP07], [JSP08]
  • [June 09] Lecture 11. 쿠키와 세션 [JSP09], [Homework #4]
  • [June 16] FINAL EXAMINAION

  • Overview

  • Lecturer: Youn-Hee Han (Rm. B303, Tel: 560-1486, yhhan@kut.ac.kr)
  • Classes: Tuesday, 14:00-18:00am
  • Lecture Room: A-207
  • TA: Heon-jong Lee (iwantwine@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 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 4.01
    • XHTML
    • CSS
    • Javascript
    • JSP

    References


    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'.
    • Private Project - Study with the book "HEAD FIRST JAVASCRIPT: 대화형 웹 애플리케이션의 시작"

    Evaluation

    • Attendance (10%), Homework (10%), Private Project (20%), Midterm exam (30%), Final exam (30%)

    Download