Skip to content

Latest commit

 

History

History
29 lines (25 loc) · 1.01 KB

outline.md

File metadata and controls

29 lines (25 loc) · 1.01 KB

Instructor: Nathan McNinch
Office: A118n
Email: nmcninch@langara.ca
Office Hours: By appointment

Textbook and Course Materials:
There are no required texts for this class

Course Description:
Introduction to programming with a modern programming language (JavaScript) in a Web-based environment. Program development skills including: analyzing a problem to make it amenable to programming; writing structured, modularized programs; program documentation; interacting with the computer operating system; event driven programming for client-side Web applications.

Learning Outcomes:
Upon successful completion of this course, students will be able to:

  • write small programs in JavaScript
  • solve problems programmatically
  • work with git and github
  • Effectively test a program for correctness
  • work with data structures common in many modern programming languages
  • understand event driven web programming

Assessments and Weight:

  • quizzes 15%
  • final project 20%
  • labs and class participation 30%
  • assignments 35%