Nov 27, 2024  
2024-2025 University Catalog 
  
2024-2025 University Catalog
Add to Portfolio (opens a new window)

CSCI 1584 - Software Design and Development I: Python

College of Sciences

Lecture
- Credits: 3

An introduction to software design and development using an object-oriented approach in Python. 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.
CSCI students may obtain credit toward the degree either in this course (and its lab CSCI 1585) or in the CSCI 1583 /CSCI 1581  pairing, but not both.

Prerequisites/Corequisites: Prerequisite: MATH 1115  or higher with a grade of C or better or eligibility for MATH 1125  or higher. 
Concurrent registration in CSCI 1585   is required.
Grading Basis: Graded



Add to Portfolio (opens a new window)