Syllabus

Overview

Concepts, protocols, and enabling technologies related to the development of modern web applications. Fundamentals of designing and developing dynamic and interactive web applications using markup languages and related standards, scripting languages, client-side and server-side programming. Hands-on lab to design and develop web applications.

Synopsis

Week               ActivityAssessment
Jan 181 Structure
Jan 252 Content
Feb 13 PresentationAssignment 1
Feb 84 Layouts
Feb 155 Scripting
Feb 225 Scripting
Mar 16 Classes + Testing
Mar 87 Client Scripting
Mar 158 RESTfulnessAssignment 2
Mar 22
Mar 299 Server RenderingAssignment 3
Apr 510 Object Mapping
Apr 12Midterm
Apr 1911 Relational QueriesAssignment 4
Apr 2612 Client Rendering
May 3Final

Assessment

TaskPoints
Assignments10
Assignment #
Best 3 out of 4
3⅓
 
Exams30
Midterm15
Final15
Total40