Our Curriculum
Our curriculum prepares our students for their future careers in software development and IT related fields. We start with a strong foundation of introductory level courses to teach the fundamentals of object oriented programming and then expand into greater detail with the advanced courses.
Here is a breakdown by year of the courses taken by a computer science major at St. Bonaventure University. For more detail click on the course name to read the course catelog description.
Third Year
Fall Semester |
Credits |
Spring Semester |
Credits |
Computer Science 333 |
3 |
Computer Science 331 |
3 |
Computer Science Elective |
3 or 4 |
Computer Science Elective |
3 or 4 |
Clare College Course |
3 |
Clare College Course |
3 |
General Electives |
6 |
General Electives |
6 |
Total Credits |
15 or 16 |
Total Credits |
15 or 16 |
Fourth Year
Fall Semester |
Credits |
Spring Semester |
Credits |
Computer Science 490 + Lab |
3 |
Computer Science 491 / 492 / 495 |
3 |
Clare College Course |
3 |
Computer Science Elective |
3 or 4 |
General Electives |
7 |
Clare College Course |
3 |
Clare 401 |
2 |
General Electives |
6 |
Total Credits |
15 |
Total Credits |
15 or 16 |