Introduction: SFU Distance Education offerings

Welcome to CMPT 165, Introduction to the Internet and the World Wide Web. The major topics of this course will be:

Learning Outcomes

At the end of this course, students should be able to…

Course Web Resources

You can find online resources for this course through Canvas. This course will also use CourSys: you will find due dates there, can submit assignments, and check your grades.

The course home page will contain assignment descriptions and other details. You should also find a link to the course home page in Canvas or CourSys. You may also check the list of CMPT course web sites for your section's home page.

Learning Resources

This Study Guide is the primary resource for this course. There is no required textbook or readings beyond the Guide.

Online references for HTML, CSS, and JavaScript libraries will be used frequently, and will be introduced during the course. You can find link at the bottom of the Guide front page.

There are links to other materials in the Guide as they are relevant. In particular, there are links to video lessons and courses from throughout the Guide. SFU students have free access to and the materials there related to this course are of excellent quality. See the help page for details on accessing them.


All of the software you need for this course is freely available online. You can find links and a few instructions on the Guide's Software page.

Any computer should be acceptable for the course. You will need Internet access. A tablet computer may be usable if you have a physical keyboard, but a traditional PC is probably easier to work with.


There will be two groups of things you hand in during the semester: exercises and assignments.

The 12 weekly exercises are intended to be relatively short. They are designed to keep you up to date on the material, and to force you to practice the core ideas.

The four assignments are larger and intended to integrate the ideas in the course up to that point.

There will be a 50 minute midterm exam in week 7 or 8 of the semester. It will cover material up to the end of the “Stylesheets” topic, as well as the corresponding assignments and exercises. (See the schedule below.)

The final exam will be three hours and cumulative (i.e. cover all of the course material, including what was covered on the midterm).

For both exams, you can bring a single sided, hand-produced cheat sheet. You will need to bring a pencil (for multiple choice questions) and your student ID.


The weighting of each component will be:

Late penalties will be:

In order to pass this course, students are expected to demonstrate that they have learned the fundamental concepts of the course topics. In practice, that means that you are expected to receive an average pass on both the semester work (exercises + assignments) and exams (midterm + final).


The exact due dates will be posted in CourSys. Please check there: they may vary from the approximate schedule here.

Here is roughly how the sections in this Guide will fit into the semester:

Internet and the World Wide Web1
Markup and HTML2–3Exercises 1, 2
Stylesheets3–5Exercises 3, 4, 5; Assignments 1, 2
JavaScript Introduction5–7Exercises 6, 7; Assignment 3
7 or 8Midterm Exam
JavaScript and Graphics8–9Exercise 8
Working with JavaScript9–11Exercises 9, 10, 11; Assignment 4
More CSS12Exercise 12
14 or 15Final Exam
Approximate course schedule

Generally speaking, the weekly exercises cover the material from the previous week. For example, exercise 5 addresses material from week 5, but is due in week 6.

Because the assignments are larger, they are due further after the corresponding material. This is intended to give you time to complete the corresponding exercises, and fully learn the material while completing the assignment.

Academic Honesty

Again, your instructor may clarify his/her expectation around academic honesty. In general, your work in this course should meet SFU's Code of Academic Integrity and Good Conduct.

In short: work should be completed by the person who submits it. Any work that is independent work of the submitter should be clearly cited to make its source clear.

The instructor may use, or require students to submit assignments to, an automated service that will check for plagiarism.

Some examples of unacceptable behaviour: