Computer Science, B.S. – Software Development

Finish in Four

At the University of Maine at Presque Isle, our goal is to ensure you can Finish in Four. In addition to a wide range of academic and student support efforts, we’ve set up this pathway, or map, for you; if you follow this recommended sequence, you will complete your Bachelor’s degree in four years. Together, we can help you Finish in Four and turn your degree into a great career.

Please note that this is a scheduling aid, not a guarantee of specific course offerings each semester. Course availability varies depending on the date of enrollment, so please be sure to consult the appropriate catalog for official degree/program requirements and seek guidance regularly from your faculty and professional academic advisors.

If you are in need of a physical copy of this Academic Map, please get in touch with the Admissions Office.

First Year Fall Semester

CourseTitleCredits
MAT 131Calculus*4 credits
ENG 101Introduction to College Composition*3 credits
UNV 101University Experience*2 credits
COS 101Introduction to Computer Science3 credits
GECGeneral Education Course3 credits
First Year Fall Semester Total: 15 Credits

First Year Spring Semester

CourseTitleCredits
ENG 121College Composition II*3 credits
BIO 112General Biology*4 credits
COS 200Introduction to Web Design3 credits
COS 110Programming Fundamentals3 credits
GECGeneral Education Course3 credits
First Year Spring Semester Total: 16 Credits

Second Year Fall Semester

CourseTitleCredits
MAT 201Probability and Statistics3 credits
COS 350Databases and Database Security3 credits
COS 120Introduction to Data Structures3 credits
COS 240Network Concepts3 credits
GECGeneral Education Course3 credits
Second Year Fall Semester Total: 15 Credits

Second Year Spring Semester

CourseTitleCredits
MAT 274Linear Algebra3 credits
COS 320Software Engineering3 credits
COS 330Object-Oriented Programming3 credits
MAT 253Discrete Mathematics3 credits
MAT 202Probability and Statistics II*3 credits
Second Year Spring Semester Total: 15 Credits

Third Year Fall Semester

CourseTitleCredits
COS 310Operating Systems3 credits
COS 235Architecture and Organization3 credits
COS 205Multimedia Design3 credits
GECGeneral Education Course3 credits
GECGeneral Education Course3 credits
Third Year Fall Semester Total: 15 Credits

Third Year Spring Semester

CourseTitleCredits
COS 250Management of Enterprise Data3 credits
ENV 308GIS I – Fundamentals of GIS4 credits
COS 220Programming Languages3 credits
GECGeneral Education Course3 credits
Third Year Spring Semester Total: 13 Credits

Fourth Year Fall Semester

CourseTitleCredits
COS 300Advanced Web Design3 credits
COS 321Software Engineering II3 credits
COS 230Algorithm Theory and Development3 credits
ElectiveBUS, COS, -or- MAT3 credits
COS 305Computational Science3 credits
Fourth Year Fall Semester Total: 15 Credits

Fourth Year Spring Semester

CourseTitleCredits
COS 495Computer Science Internship3 credits
COS 315Parallel and Distributed Computing3 credits
GEC XXXGeneral Education Course3 credits
GEC XXXGeneral Education Course3 credits
GEL XXXGeneral Elective3 credits
Fourth Year Spring Semester Total: 15 Credits

Total Minimum Credits Required for Degree: 120 credits

* Meets General Education Curriculum requirements

** Course contains a 100 hour preceptorship component

*** See faculty advisor for AT & PT grad school preparations