Skip to Main Content

CMPSC162

Download as PDF

CMPSC 162 - Programming Languages

Computer Science College of Engineering

Full Course Title

Programming Languages

Instructor Name(s)

Krintz, Hardekopf

Course Description

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.

Unit Value

4

Maximum number of times course can be repeated for additional credit

0

Maximum Units

4

Prerequisites

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

Programs

CMPSC162 is a completion requirement for: