CSCI 4177
Advanced Web Services
This course provides a hands-on learning environment for advanced web development techniques, such as HTML5 APIs for the creation of dynamic web graphics as well as adding offline functionality to web applications, and server-side APIs for extending the back-end functionality of web applications. Advanced security, performance monitoring, and testing approaches are also covered to facilitated the creation of efficient and secure web applications. Finally, this hands-on course also highlights the importance of ethical web development principles and documentation.
Sections
From the syllabus
From the Winter 2023 syllabus by Gabriella Mosquera. Winter 2027 is taught by Oyebode O., so details may differ. Open the PDF
Grading
Course rules
- Late work
- Late assignments are not accepted unless lateness is due to a documented situation or an instructor-approved circumstance.
- Extensions
- Extensions are not given for assignments or project work except for force majeure or other instructor-identified circumstances.
- Missed deadlines
- For a Student Declaration of Absence, notify the instructor before the deadline and submit the declaration within three days after it.
- Collaboration
- Collaboration is not permitted on assignments, labs, quizzes, or activities unless the instructor specifies otherwise.
- Exams
- There are no midterm or final exams; students are evaluated through hands-on work and non-cumulative quizzes.
- Test threshold
- Students must average at least 50% on each examination or test for its grade to count toward the final grade.
- Recording
- Students must ask the instructor for permission before recording lectures.
Have a more recent syllabus for CSCI 4177? Sign in to share it