DIN61-225 Web Programming

Course Description

The course introduces students to the basic concepts of the World Wide Web, and the principles and tools that are used to develop Web applications. The course will provide an overview of Internet technology and will introduce students to current Web protocols, XML and coding script programs on client-side and server-side architecture, communication and design, web-based application development connecting to the database, developing a web-based application using a framework.

Course Objectives

  1. Describe the basic concepts of the World Wide Web, Internet technology and web protocols.
  2. Create and publish a web site using client-side scripting.  
  3. Analysis and design of a database system for a web application.  
  4. Develop a web application using server-side scripting and deploy it.

Lecture Notes

Assessment

  • Midterm 30%
  • Final 25%
  • Web Application Coursework and Presentation (Project)  20%
  • Assignment  10%
  • Quiz. 10%
  • Class Attendance 5%

Grading Criteria

Grade LevelScore
80-100
B+75-79
B70-74
C+65-69
C60-64
D+55-59
D50-54
F<50

Textbook

Learning Web Design

Learning Web Design: A Beginner’s Guide to HTML, CSS, JavaScript, and Web Graphics 5th Edition

PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide, Fifth Edition
by Larry Ullman
Released November 2017
Publisher(s): Peachpit Press
ISBN: 9780134301945