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 |
|
