CSCI 316 Principles of Programming Languages - Teitelman
Assignments
- Assignment 1
- Assignment 2
- Assignment 3
- Assignment 4
- Assignment 5
- Assignment 6
- Assignment 7 - Midterm Review
- Assignment 8
- Assignment 9
- Assignment 10
Quizzes
- Quiz 1 - Introduction
- Quiz 2 - Evolution of Programming Languages
- Quiz 3 - Syntax and Semantics
- Quiz 4 - Lexical and Syntax Analysis
- Quiz 5 - Names, Bindings, and Scopes
- Quiz 6 - Data Types
- Quiz 7 - Expressions and Assignments
- Quiz 8 - Statement-Level Control Structures
- Quiz 9 - Subprograms
- Quiz 10 - Abstract Data Types and Object-Oriented Programming
- Quiz 11 - Concurrency
- Quiz 12 - Exception and Event Handling
- Quiz 13 - Functional Programming Languages