Academic Catalog 2025–2026

jump to navigation

Courses

CSC310B Algorithms and Data Structures Lab

[1–3, 1 cr.]

Hands-on project and assignment-based course where students will gain strong practical and technical skills in the implementation of efficient algorithms. The course includes software design, continuous integration and continuous delivery, version control and source code management, deployment to repository managers, control issues and routines, developer testing, defensive programming, debugging, self-documenting code, refactoring, and design patterns. 

Corequisite: CSC 310 Algorithms and Data Structures

Prerequisite: CSC245 Objects and Data Abstraction and CSC245B Objections and Data Abstraction Lab and MTH207 Discrete Structures I.