Welcome to CSE 450!

Translation of Programming Languages

Fall 2023

Tuesday and Thursday, 3:00 p.m. — 4:20 p.m.
Engineering Building 2243

TA Office Hours (Zoom)
Tuesday 12 noon to 2 p.m., Wednesday 7 p.m. to 9 p.m., Thursday 11 a.m. to 1 p.m.

The Zoom link will be published at D2L

— Announcements —

— Class Overview —

This course teaches students how to create programming and domain-specific languages properly. The students will develop an analytical mindset on how human logic and commands are translated into computer instructions. Specifically, the students will master the following major topics:

— Schedule —

August
August 29  Lecture 01  
August 31  Lecture 02  
September
September 05  Lecture 03  Homework 0 due  
September 07  Lecture 04  Project 0 due  
September 12  Lecture 05  Homework 1 due  
September 14  Lecture 06  Project 1 due  
September 19  Lecture 07  Homework 2 due, In-class quiz 1  
September 21  Lecture 08  
September 26  Lecture 09  Homework 3 due  
September 28  Lecture 10  Project 2 due  
October
October 03  Lecture 11  Homework 4 due  
October 05  cancelled  
October 10  Lecture 12  Homework 5 due, In-class quiz 2  
October 12  Lecture 13  Project 3 due  
October 17  Lecture 14  Homework 6 due  
October 19  Lecture 15  
October 24  Break Day -- University Holiday  
October 26  Lecture 16  Project 4 due  
October 31  Lecture 17  Homework 7 due, In-class quiz 3  
November
November 02  Lecture 18  
November 07  Lecture 19  Homework 8 due  
November 09  Lecture 20  Project 5 due  
November 14  Lecture 21  Homework 9 due, In-class quiz 4  
November 16  Lecture 22  
November 21  Lecture 23  Homework 10 due  
November 22 -- Wednesday  No lecture  Project 6 due  
November 23  Holiday - University Closed  
November 28  Lecture 24  In-class quiz 5  
November 30  Lecture 25  
December
December 05  Lecture 26  
December 07  Lecture 27  Project 7 due
December 11  No lecture  Final outstanding deadline  

Department of Computer Science and Engineering
College of Engineering
Michigan State University