CS 355 - Principles of Programming Languages

Spring 2023

Old Dominion University

Welcome to CS 355.

This course investigates the languages that we use to write programs. The purpose of this course is not to provide you with programming proficiency in a half-dozen or more languages. Although we will look at and write in many languages, you may not learn any of them in enough detail to do "real programming".

Instead, you will learn the elements that make up programming languages, the rationale behind language design choices, and the way in which different language elements interact. Upon completing this course, you should be able to













Email me at price@cs.odu.edu