CPSC 3740: Programming Languages

Course Outline

Course Title: Computer Science 3740 Fall 2023
Programming Languages
 
Instructor: Howard Cheng Office: C570
 
Office Hours:
Day Time
Tuesday 10:30-11:30
Wednesday 10:30-11:30
 
Course Web Page: http://www.cs.uleth.ca/~cheng/courses/cs3740/
 
Textbook (optional): Concepts of Programming Languages (12th ed.) by Sebesta
 
Time of Lectures:
Day Time Room
Tuesday 12:00 - 13:15 AH175
Thursday 12:00 - 13:15 AH175
 
Evaluation Method:
Assignments 20%
Project 20%
Midterm Exam 30%
Final Exam 30%
 
Grades:
A 82-100
B 70-81
C 58-69
D 50-57
F 0-49
  The grade breakdown is approximate. The instructor reserves the right to adjust the cutoffs.
 
 
Exams:
  • All exams are done individually, with no reference material allowed (closed book).
  • Midterm: October 19, 2023 (in class)
  • Final exam: to be scheduled by the Registrar's Office during the exam period (December 11 - 19, 2023).
Comments:
  • The due date and times of all assignments are specified on each assignment. NO LATE ASSIGNMENTS will be accepted.
  • Check the course web page frequently for announcements, assignments, and other useful information.
  • Although discussing assignments with other class members is acceptable, and even encouraged, and often leads to new insights, copying of assignments is a very serious offence. See the University of Lethbridge Calendar Part 4. Submitted solutions must be your own work.
  • The University Final Exam Policy states that only in extraordinary circumstances may students request to write an equivalent invigilated Final Examination at other than the scheduled time and place. Holiday travel plans do not constitute an extraordinary circumstance.
  • In the event that the instructor cannot attend class in person, efforts will be made to make recorded lectures and online office hours available. Students will be notified by e-mail.

howard.cheng@uleth.ca