Academic Catalog 2025–2026

jump to navigation

Courses

BIF310B Algorithms and Data Structures Lab

[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: BIF 310 Algorithms and Data Structures
Prerequisite: BIF245 Objects and Data Abstraction, BIF245B Objections and Data Abstraction Lab and MTH207 Discrete Structures I.