Principles of programming languages: design, syntax, semantics, information binding, strings, arithmetic, input/output, recursion and extensibility. PRE/COREQ: COMPSCI 342.

Grades for the class

Assignments

DescriptionDue DatePoints
A1 - Introduction to C# 9/10/1250
I1 - Interpreter 9/28/12100
A2 - Introduction to Python10/8/1250
I2 - Interpreter 11/5/12100
A3 - Introduction to ML12/7/1250

Final Project

Final Project Guidelines

Team Webpages


Team NameLanguage
Buzz LightyearJavascript
DoryObjective-C
MeridaPython
NemoRuby
Wall-EC++
RemyProcessing
SulleyCUDA