The computer science curriculum at St. Joseph’s College is based on the standard curriculum developed by the Association for Computing Machinery and it combines a strong theoretical foundation with a focus on practical applications. Students learn in laboratories using the latest tools in the field. Internships are available in senior year.
If students don’t opt for graduate school, computer science majors can begin exciting careers in software development, computer graphics, animation, Web design, database design and development, numerical analysis, statistical analysis, business systems, information management research or government service.
Required | Campus |
| MAT 203 Mathematical Foundations of Computer Science |
|
| MAT 205 Calculus and Analytic Geometry I | ![]() |
| MAT 206 Calculus and Analytic Geometry II | ![]() |
| MAT 246 Probability and Statistics | ![]() |
| MAT 354 Modern Algebra OR MAT 356 Linear Algebra | ![]() |
| COM 152 Computer Programming | ![]() |
| COM 200 Computer Science: An Overview | ![]() |
| COM 210 Algorithms and Data Structures | ![]() |
| COM 249 Computer Organization and Assembly Language | ![]() |
| COM 310 Operating Systems | ![]() |
| COM 370 Advanced Computer Programming | ![]() |
| Twelve elective credits must also be taken. | ![]() |



















