ANNOUNCEMENTS: The waitlist for this semester is now closed.
Client-Server Architecture
OVERVIEW
{{courseInfo.description}}
LECTURES AND LABS
This course consists of lectures and labs. While lectures cover conceptual and theoretical material, labs walk students through concrete code and help them get started on the assignments. To get the most out of the lab sessions, students should bring their laptops to class and follow along.
ASSIGNMENTS
This course centers around four MPs, and a final project (FP), in which students build an original web application in 3-4 person teams. Late assignments will receive absolutely no credit; however, each student gets three 24-hour late days that can be used for MPs. (Late days cannot be used for the final project.)
EXAMS
There is an in-class midterm on October 16th; if you cannot attend the midterm for some reason, you will need to make alternative arrangements at least two weeks in advance. There is no final exam.
ACADEMIC INTEGRITY POLICY
Students are encouraged to use any and all resources available to complete programming assignments. However, students must clearly cite any contributing source. Support libraries that provide assigned functionality may not be linked or copied into programming assignments, but their source code may be consulted provided it is subsequently cited. It is absolutely essential to note that failure to cite any contributing source will be considered cheating regardless of the reason for the omission. Likewise, verbatim duplication of any source will always be considered plagiarism.
Client-Server Architecture
STAFF
{{member.name}}
OH: {{member.hours}}, {{member.room}}
GRADING
5%      MP0: Basics
15%      MP1: Single Page Website
15%      MP2: Frontend App
15%      MP3: Backend App
20%      MIDTERM
30%      FINAL PROJECT
SYLLABUS
WEEK {{week.week}}
{{class.date}}
{{class.description}}
{{class.projectnote}}