| |
May 19, 2026
|
|
|
|
|
CSCI 244 - Advanced Software Development 1 Units
This course challenges students to evaluate code in metrics other than correctness. What is good code, and how do choices during design and implementation affect the quality of the code? Topics include test-driven development (TDD), polymorphism as a problem solving technique, basic design patterns, measuring program efficiency, data structure selection, error handling with exceptions, and the use of third-party libraries. Note: Students who are placed by the department into CSCI 244 and complete it with a grade of “B” or better will automatically receive credit for CSCI 121 if their transcript does not show credit for an equivalent course.
Prerequisite: CSCI 121 Fixed/Variable Credit: Variable Credit Lecture Hours: 0 Lab Hours: 0 Repeatable: Y Credit Type Code: Letter Grade
Add to Portfolio (opens a new window)
|
|