Computer Science - CMPSC

Concepts of programming languages: scopes, parameter passing, storage management; control flow, exception handling; encapsulation and modularization mechanisms; reusability through genericity and inheritance; type systems; programming paradigms (imperative, object-oriented, functional, and others). Emerging programming languages and their development infrastructures.

Prerequisites: Computer Science 130A and 138; open to computer science and computer engineering majors only.


CMPSC 162
0 / 35 Enrolled
Programming Languages
Liu Junrui
T W R
12:30 PM - 13:50 PM
67.1% A