The bachelor’s degree in Computer Science prepares students to excel in the rapidly expanding fields of computer programming, design, and security. The CS curriculum aligns with the national standards established by ABET, the accrediting organization for university computer science programs across the U.S. All courses are taught by highly-qualified faculty members who work to provide each student with a positive, personalized learning experience. The curriculum is presented in a Christian context, which gives students opportunities to discuss topics such as professional ethics and how computer science can be used to find creative and compassionate solutions to the problems faced in our world.
The CS degree plan requires a minimum of 124 credit hours:
- 57 hours of academic core courses required for all BA or BS degrees;
- 36 hours of courses in computer science, including Discrete Structures, Telecommunications, Object-Oriented Programing, Operating Systems, Computer Architecture, Algorithms and Data Structures, Data Mining, plus courses from your choice of three specialization tracks (Network Security, Human-Computer Interfaces, or Games Programming ;
- 12 hours of prerequisite courses for computer science; and
- 19 hours of electives (or courses to complete a minor in another area, such as Mathematics or Psychology)
All students majoring in Computer Science are required to complete a minimum of 300 hours of practical experience while enrolled at UMHB, through full-time employment, part-time employment, internships, apprenticeships, international experiences, or co-op experiences. Professors work to match students to opportunities for paid internships, but students can also seek other positions on their own with approval by CSEP faculty.
Graduates of UMHB’s Computer Science degree program have moved quickly into jobs with nationally recognized companies as well as well-known businesses in Central Texas, including: