Oct 30, 2025  
Spring 2026 Undergraduate Catalog 
    
Spring 2026 Undergraduate Catalog
Add to Portfolio (opens a new window)

CSE 216 - Programming Abstractions


Intermediate-level programming concepts and paradigms, including functional programming, object-orientation, basics of type systems, memory management, program and data abstractions, parameter passing, modularity, and parallel programming. Includes weekly recitations, which provide students with experience in the practice of programming in a variety of high-level languages.

4 credits

Prerequisite(s): C or higher in CSE 214 ; CSE major



Add to Portfolio (opens a new window)