You are here

Computer Science 165

Introduction to the Internet and the World Wide Web

Credits: 3

Length of Course: 14 weeks

Classroom Hours Per Week: 4 hours lecture, 1 hour lab.

Corequisite: English 098

Text: CMPT 165 Study Guide, SFU, 2010, Greg Baker; W3Schools; W3C Terms defined; Think Python, website; The Non-Designer’s Design Book, 4th ed. Robin Williams, 2014.

Course Description:

This course is an elementary introduction to the Internet and the World Wide Web.  Students will learn the client-server model, Internet protocols, domain names and URLs, websites and Web hosting. They will also learn HTML, CSS, JavaScript and XML. Students will program both in client and server-side environments and develop data-driven Web applications. They will also learn to deploy applications on web hosting servers.

Course Outline:

  • Structure of the Internet and basics of networking
  • How web pages are created
  • Fundamentals of website development
  • Markup (XHTML/HTML5)
  • Cascading Style Sheets (CSS)
  • Creating/editing graphics and Images
  • Webpage design principles
  • Basics of web programming
  • Web Programming with Python
  • Visual design skills
  • Graphics, Digital Media, and Multimedia

Note: This schedule is intended to provide only a rough guide to the topics covered in this course. The ordering of topics may be changed by the instructor.


Quizzes 10%
Lab work 10%
Assignments 20%
Mid-term 20%
Final exam 40%


Ken Chan, B.Sc., (Simon Fraser), M.S.E.E., (Wayne) 
William Cheng, M.Sc. (California State)

Yvonne Yang, B.Sc. (Hunan), Ph.D. (Paris)

Transferability: see