Web Application Development

Home
Slides

Course Objectives

In this course, the followings will be covered to adequately enable web programming and web application development:

  1. Understand the protocols, language and systems used on the Web (HTML, CSS, HTTP, URLs, XML)
  2. Understand the functions of clients and servers on the Web & learn how to implement client-side scripts (JavaScript) and server-side scripts (PHP)
  3. Obtain ability to design and implement an interactive web site where usability, accessibility and internationalization issues are considered
  4. Learn how to use/manage database associated with web applications (mainly storage and retrieval)

Lecturer: Scott Lee

  • Office: Engineering Building No.3 Room 403
  • Tel: 031-400-5238
  • Email: scottlee@hanyang.ac.kr

Teaching Assistants

2nd Year

  • Youn-Geun Ahn
    • Office: Engineering Building No.3 Room 421
    • Tel: 031-400-4754
    • Email: frebern@naver.com
  • YongTaek Oh
    • Office: Engineering Building No.3 Room 421
    • Tel: 031-400-4754
    • Email: ka123ak1@gmail.com
  • DongHwan Shin
    • Office: Engineering Building No.3 Room 418-2
    • Tel: TBA
    • Email: redeye217@hanyang.ac.kr

3rd Year

  • KyoJun Hwang
    • Office: Engineering Building No.3 Room 421
    • Tel: 031-400-4754
    • Email: kyojun8@naver.com
  • HakJin Lee
    • Office: Engineering Building No.3 Room 421
    • Tel: 031-400-4754
    • Email: gsdjini91@gmail.com
  • DaHae Sung
    • Office: Engineering Building No.3 Room 421
    • Tel: 031-400-4754
    • Email: sdh4513136@hanmail.net

Places & Dates

2nd Year (23605)

  • Lecture : Tue (09:00 - 10:30) @ 301-506 & Fri (09:00 - 10:30) @ 301-503
  • Lab : Tue (13:00 ~ 15:00) @ 304-213 & 304-412 & 304-416 & 303 - 318

3rd Year (22697)

  • Lecture : Tue (10:30 - 12:00) & Fri (13:00 - 14:30) @ 209-102
  • lab : Fri (14:30 ~ 16:30) @ 304-211 & 304-412 & 304-416 & 303 - 318

Course Forum

Textbooks

  • Marty Stepp, Jessica Miller, Victoria Kirst, Web Programming Step by Step: Second Edition, Step by Step Publishing, 2012

Course Schedule

  • Week 01 : 01/09/2017 - Introduction & The Internet and World Wide Web
  • Week 01 : 05/09/2017 - Basic HTML
  • Week 02 : 08/09/2017 - Basic HTML
  • Week 02 : 12/09/2017 - No Lecture (외부출강)
  • Week 03 : 15/09/2017 - CSS for Styling
  • Week 03 : 19/09/2017 - CSS for Styling & Page Layout
  • Week 04 : 22/09/2017 - Page Layout
  • Week 04 : 26/09/2017 - Page Layout & Basic PHP
  • Week 05 : 29/09/2017 - Basic PHP
  • Week 05 : 03/10/2017 - No Lecture (National Foundation Day)
  • Week 06 : 06/10/2017 - No Lecture (Thanksgiving Holiday)
  • Week 06 : 10/10/2017 - Basic PHP
  • Week 07 : 13/10/2017 - Forms
  • Week 07 : 17/10/2017 - No Lecture (외부출강)
  • Week 08 : 20/10/2017 - No Lecture (외부출강) Mid-Term Exam
  • Week 08 : 24/10/2017 - Forms
  • Week 09 : 27/10/2017 -
  • Week 09 : 31/10/2017 -
  • Week 10 : 03/11/2017 -
  • Week 10 : 07/11/2017 - No Lecture (외부출강)
  • Week 11 : 10/11/2017 -
  • Week 11 : 14/11/2017 -
  • Week 12 : 17/11/2017 -
  • Week 12 : 21/11/2017 -
  • Week 13 : 24/11/2017 -
  • Week 13 : 28/11/2017 -
  • Week 14 : 01/12/2017 -
  • Week 14 : 05/12/2017 -
  • Week 15 : 08/12/2017 - Final Exam
  • Week 15 : 12/12/2017 - No Lecture (외부출강)
  • Week 16 : 15/12/2017 - Team Project Presentation
  • Week 16 : 19/12/2017 - Team Project Presentation

Team Project

Team Project Group

  • 2nd Year
  • 3rd Year

Assessments

  • Laboratory (15%)
  • Midterm Exam (25%)
  • Final Exam (25%)
  • Team Project (35%)
No. Lecture Slides
0 Introduction
1 The Internet & World Wide Web
2 Basic HTML
3 CSS for Styling
4 Page Layout
5 PHP
6
7
8
9
10
11
12
13
14
15
No. Labs
0 Git & MAMP
1 HTML
2 CSS
3
4
5
6
7
8
9
10
11
12
13
14
15