In this course we will explore a variety of programming languages to broaden your perspectives. In particular, this year we will examine Smalltalk, Elixir, Haskell, and Rust.

This course is being taught by Dr. Dave Mason and Alex Ufkes.

You should check the FAQ page regularly
  • Calendar Description
  • D2L Page
  • Midterm
  • Final
  • Lectures
  • Learning Objectives
  • Notes from Lectures
  • Previous running of this course
  • Class times
    DayHourRoomType
    Mon11:10-12:00TRS3149Lecture Sections 3,4,5
    Fri08:10-10:00HEI201Lecture Sections 3,4,5
    Wed11:10-12:00ENG103Lecture Sections 1,2,6
    Fri14:10-16:00ARC108Lecture Sections 1,2,6
    Thu16:10-17:00ENG203Section 1 lab
    Thu17:10-18:00ENG203Section 2 lab
    Tue09:10-10:00ENG203Section 3 lab
    Thu11:10-12:00ENG203Section 4 lab
    Thu11:10-12:00ENG201Section 5 lab
    Mon13:10-14:00ENG203Section 6 lab
  • Evaluation Dates
    EvaluationDate/Time
    Lab 1 2019.01.17 (past)
    Lab 2 2019.01.24 (past)
    Lab 3 2019.01.31 (past)
    Lab 4 2019.02.07 (past)
    Lab 5 2019.02.14 (past)
    Assignment 1 2019.02.27 (past)
    Lab 6 2019.02.28 (past)
    Lab 7 2019.03.07 (past)
    Midterm 2019.03.08 (past)
    Lab 8 2019.03.14 (past)
    Assignment 2 2019.03.16 (past)
    Lab 9 2019.03.21 (past)
    Assignment 3 2019.03.28 (past)
    Lab 10 2019.03.28 (past)
    Lab 11 2019.04.04 (past)
    Assignment 4 2019.04.11 (past)
    Lab 12 2019.04.11 (past)
    Final 2019.04.22 (past)
  • Office Hours: Consulting hours in my office:ENG260