CSE216
Course | CSE216 |
---|---|
Title | Programming Abstractions |
Credits | 4 |
Course Coordinator | Paul Fodor |
Description |
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. |
Prerequisite | Prerequisites: C or higher in CSE 214; CSE major |
Course Outcomes |
|
Textbook |
Michael Scott, Programming Language Pragmatics, 4th ed., Morgan Kaufmann, 2015. |
Major Topics Covered in Course |
|
Laboratory | |
Course Webpage |
|