CSC 328 - Programming Languages

Course Syllabus

Schedule

Frequency of Offering: This course is a major elective taught on an as-needed basis.

Notes

Topic Relates to Book
Intro 1, 2
Grammars 3.1-3.3
Semantics 3.4-3.5
Lexical and Syntax Analysis 4
Names 5
Types 6
Expressions and Control Structures 7, 8
Subprograms 9, 10
Functional Programming 15
Encapsulation and OOP 11, 12
Logic Programming 16
Exceptions 14
Concurrency 13

Tests

Test (relates to book) Due Date
Test#1 (chapter 1 thru 3.3) Wed Sept 19
Test#2 (3.4 thru chapter 8) Wed Oct 24
Test#3 (9, 10, 15) Wed Nov 14
Test#4 (11, 12, 16) Wed Dec 5