Academic Catalog

Computer Science - Software Development Concentration, B.S.

The Software Development Concentration prepares students for careers as software developers or for graduate study in computer science. This concentration consists of a solid core of computer science theory as well as several courses in computer programming utilizing a wide variety of programming languages. 

CSCI 101First Year Computer Science Seminar3
CSCI 121Programming in Java I3
CSCI 122Programming in Java II3
CSCI 210Networking Theory and Administration I3
CSCI 236Web Development3
CSCI 243Database Development3
CSCI 328Object Oriented Design3
CSCI 330Programming in C++3
CSCI 343Full Stack Development3
Six credits of coursework from CSCI 347 or CSCI 4476
Intermediate Topics in Computing 1
Advanced Topics in Computing 1
CSCI 361Data Structures and Algorithms3
CSCI 390Junior Seminar1
CSCI 452Software Engineering3
CSCI 461Senior Project3
CSCI 462Senior Seminar1
MATH 250Discrete Mathematics3
COMM 306Business Writing and Presentation3
Upper-Level CSCI Electives6
Total Hours56