CSC C24 — Principles of Programming Languages: Winter 2024

Welcome

Welcome to the course webpage for the Winter 2024 term of CSC C24, Principles of Programming Languages.

Contact information

Instructor Email Office Hours


Anya Tafliovich

[I Stand With Ukraine]
anya [at] cs.utoronto.ca See course calendar

Course Description

We will overview different programming paradigms and study concepts that appear in design and implementation of programming languages.

The course is delivered through two lecture hours and two tutorial/lab hours per week.

Outside of class and labs, you will complete a set of exercises. There will be a midterm test and a final exam.

Here is the course information sheet.

Academic Integrity

All of the work you submit must be done by you, and your work must not be submitted by someone else. Plagiarism is academic fraud and is taken very seriously. The department uses software that compares programs for evidence of similar code. Please read the Rules and Regulations from the U of T Governing Council, especially the Code of Behaviour on Academic Matters.

Please also see the information for students from the Office of Student Academic Integrity.

The simplest advice for avoiding plagiarism is:

If challenged by either a tutor or the instructor, you must be able to reproduce and explain any solution you submit in an oral exam. Failure to observe this policy is an academic offence, carrying a penalty ranging from a zero on a homework or a test to suspension from the university.