Select the desired Level or Schedule Type to find available classes for the course. |
CS 5010 - Programming Design Paradigm |
Introduces modern program design paradigms. Starts with functional program design, introducing the notion of a design recipe. The latter consists of two parts: a task organization (ranging from the description of data to the creation of a test suite) and a data-oriented approach to the organization of programs (ranging from atomic data to self-referential data definitions and functions as data). The course then progresses to object-oriented design, explaining how it generalizes and contrasts with functional design. In addition to studying program design, students also have an opportunity to practice pair-programming and public code review techniques, as found in industry today.
4.000 Credit hours 4.000 Lecture hours Levels: Graduate Schedule Types: Lecture Computer Science Department Course Attributes: GSCS Computer & Info Science Restrictions: May not be enrolled in one of the following Programs: MSCS Computer Science - Align MS Data Science - Align Must be enrolled in one of the following Levels: Graduate Must be enrolled in one of the following Colleges: Khoury Coll of Comp Sciences Must be enrolled in one of the following Classifications: Graduate Corequisites: CS 5011 |
Return to Previous | New Search |