About this Bachelor's Degree
The baccalaureate program of study, offered only at the university’s Gulf Park campus, provides a curriculum based on courses in the liberal arts and sciences and culminating in upper-division computer science courses.
The program requires 62 credit hours of non-computer science courses and 62 major-area credit hours (a minimum of 42 hours with CS prefix) for a total of 124 credit hours.
The purpose of the program is to prepare the graduates for entry-level positions in a variety of software engineering/information technology industries and provide the foundation for graduate study as well.
The curricula prepare students to become software professionals and strengthen the overall technological workforce on the Gulf Coast.
Student Learning Outcomes / Program Objectives
- Students will develop abilities to apply their knowledge of computing and mathematics
- Students will acquire knowledge, skills and abilities to analyze a problem and identify and define the computing requirements that are appropriate to its solution.
- Students will acquire knowledge, skills and abilities to design, implement and evaluate a computer-based system, process, component, or program to meet desired needs
- Students will develop an ability to function effectively on teams to accomplish a common goal
- Students will develop an understanding of professional, ethical, legal, security, and social issues and responsibilities
- Students will develop an ability to communicate effectively with a range of audiences.
- Students will develop an ability to analyze local and global impacts of computing on individuals, organizations and society.
- Students will recognize the need for, and develop an ability to engage in, continuous professional development.
- Students will develop an ability to use current techniques, skills and tools necessary for computing practices.
- Students will develop an ability to apply mathematical foundations, algorithmic principles, and computer science theory in modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
- Students will develop an ability to apply design and development principles in the construction of software systems of varying complexity.