Help

Course Information

Programming Languages (CMSC 405)

Term: 2025-2026 - Spring

Faculty

Brent Baxter
Email address is hidden, click here to email

Schedule

Wed, 4:30 PM - 5:45 PM (1/20/2026 - 5/13/2026) Location: MAIN SJ 48

Description

Examines the practical and theoretical aspects of various programming languages. Topics covered for each programming language include typing models, programming models, decision structures, looping structures, core data structures, how programmers interact with it, and core features that make each programming language unique. Prerequisite: Grade of C- or better in CMSC-251.