Feb 17, 2025  
2024-2025 University Catalog 
  
2024-2025 University Catalog
Add to Portfolio (opens a new window)

CSCI 1583 - Software Design and Development I

College of Sciences


Lecture
- Credits: 3

Prerequisite: MATH 1115 or higher with a grade of C or better; Eligibility for Math 1125 or higher, concurrent registration in CSCI 1581 is required. An introduction to software design and development using an object-oriented approach. Topics include designing specifying implementing and testing elementary classes; developing simple algorithms in an object-oriented programming language; programming-by-contract; implementing fundamental structural relations between classes. Intended primarily for Computer Science majors. 

CSCI students may obtain credit toward the degree either in this course (and its lab 1581) or in the CSCI 1584/1585 pairing, but not both. 

Prerequisites/Corequisites: Math 1115 or higher with a grade of C or better or eligibility for Math 1125 or higher, & concurrent enrollment in CSCI 1581.
Grading Basis: Graded
Repeatable: No
Consent Required to Add No
Consent Required to Drop No



Add to Portfolio (opens a new window)