About the Courses
Program Structure
Our program is designed to build your knowledge step-by-step until you have mastered the curriculum. It starts with fundamentals courses to make sure you have a good foundation in programming concepts, databases, and networks. Building on the principles, you move to the core courses where you learn and practice various information systems and ways to implement them. Finally, you are able to hone your skills with an optional thesis and electives, including specialized tracks.
39 credits (13 courses) required
Foundational courses to set you up for success
One or more of these courses can be waived based on prior academic experience
Specialize in artificial intelligence, data science, or user experience design
Students must maintain a B average (3.0 GPA)
Program Structure
Our program is designed to build your knowledge step-by-step until you have mastered the curriculum. It starts with fundamentals courses to make sure you have a good foundation in programming concepts, databases, and networks. Building on the principles, you move to the core courses where you learn and practice various information systems and ways to implement them. Finally, you are able to hone your skills with an optional thesis and electives, including specialized tracks.
39 credits (13 courses) required
Foundational courses to set you up for success
One or more of these courses can be waived based on prior academic experience
Specialize in artificial intelligence, data science, or user experience design
Students must maintain a B average (3.0 GPA)