CS519: Spark! Software Engineering X-Lab Practicum
This course offers students in computing disciplines the opportunity to apply their programming and system development skills by working on real-world projects provided by partnering organizations, both within and outside of BU.
CS330: Data Structures and Algorithms
This course introduces data structures and algorithms, focusing on the principles and design of data structures such as lists, trees, and graphs, as well as the analysis of algorithms in terms of time and space complexity. Students will gain experience in implementing and optimizing algorithms.
CS411: Software Engineering
This course covers the fundamental principles of software engineering, including software development life cycles, requirements analysis, design methodologies, and testing. Students will apply these concepts in team-based projects.