Computing Science Course Outlines

Course Outline - CMPT 272 - Web Development I

Information

Subject

Catalog Number

Section

Semester

Title

Instructor(s)

Campus

CMPT

272

D100

2022 Fall (1227)

Web Development I

Bobby Chan   

Burnaby Mountain Campus

Calendar Objective/Description

Web Development I

Instructor's Objectives

This course will introduce students to the fundamentals of client-side web programming. Students will gain experience working with markup languages such as HTML and CSS as well as define dynamic behaviour using client side languages. Students will be introduced to popular front-end frameworks. The web architecture will be discussed and demonstrated using web services and basic API calls to existing web-based API’s. Prerequisites: Cmpt120, Students with credit for Cmpt470 may not take Cmpt218 for further credit.

Prerequisites

see go.sfu.ca

Topics

  • WWW protocols and Architectures
  • Markup Languages
  • JavaScript
  • Front-end (client-side) Frameworks
  • Application Programming Interfaces

Grading

To be discussed in the first lecture Students must attain an overall passing grade on the weighted average of exams in the course in order to obtain a clear pass (C- or better).

Academic Honesty Statement

Academic honesty plays a key role in our efforts to maintain a high standard of academic excellence and integrity. Students are advised that ALL acts of intellectual dishonesty will be handled in accordance with the SFU Academic Honesty and Student Conduct Policies ( http://www.sfu.ca/policies/gazette/student.html ).

Data Last Updated: