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

CSCI 2120 - Software Design and Development II

College of Sciences


Lecture
- Credits: 3

A continuation of CSCI 1581  & CSCI 1583   or CSCI 1584   & CSCI 1585  with emphasis on algorithmic techniques and the structuring of larger systems. Topics include sorting and searching, recursion, inheritance and polymorphism, composition, abstract classes and interfaces, exception handling, and the model-view-controller structure. Three hours of lecture.

(The successor course CSCI 2125  has MATH 3721  as a co-requisite; credit or concurrent registration in MATH 1116 or MATH 1126 , which are prerequisites for MATH 3721, is therefore recommended.)

Prerequisites/Corequisites: Credit for CSCI 1581  & CSCI 1583   or CSCI 1584   & CSCI 1585  with C+, and concurrent registration in CSCI 2121  .
Grading Basis: Graded
Repeatable: No
Consent Required to Add No
Consent Required to Drop No



Add to Portfolio (opens a new window)