Go to Main Content

SCT WWW Information System

 

HELP | EXIT

Detailed Course Information

 

Fall 2024 Semester
Nov 23, 2024
Transparent Image
Information 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
Transparent Image
Skip to top of page
Release: 8.7.2.4