Middlebury

CSCI0313X-F20

Programming Languages
Programming Languages Lab

Programming Languages
A systematic approach to concepts and features of programming languages. The course focuses on four major programming paradigms: procedural, object-oriented, functional, and logic programming languages. Students will program in several languages representing the different paradigms. Topics include grammars, data types, control structures, run-time organization, procedure activation, parameter passing, higher-order functions, lambda expressions, and unification. (CSCI 0200 and CSCI 0202) 3 hrs. lect./lab
Course Reference Number (CRN):
92793
Subject Code:
CSCI
Course Number:
0313
Section Identifier:
X

Course

CSCI 0313

All Sections in Fall 2020

Fall 2020

CSCI0313A-F20 Lecture (Scharstein)
CSCI0313X-F20 Lab (Scharstein)
CSCI0313Y-F20 Lab (Scharstein)
CSCI0313Z-F20 Lab (Scharstein)