Skip to Top Navigation Skip to Utility Navigation Skip to Search Skip to Left Navigation Skip to Content
A_S_10_2_sg.jpg
Academics About U OF H
Admission Visiting Campus
Student Life Libraries
Alumni Public Purpose
News Arts & Events
Athletics Giving to U of H

Bachelor of Science in Computer Science

The Bachelor of Science in Computer Science is designed to prepare students for a career in the computer profession, business, or education. It provides students with a solid foundation in both theoretical and applied computer science while also allowing them to explore other areas of interest. The B.S. degree is recommended for students planning to pursue graduate school. 

Courses for this track are distributed as follows:

                                            Credits

Computer Science Core            31
Mathematics Core                    19
Science Core                           12
Math-CS Electives                    12

Total:                                       74

Learning Outcomes for the BS in Computer Science

Students will

1) Demonstrate understanding of object-oriented programming paradigm;

2) Demonstrate understanding of algorithm analysis and data structures;

3) Demonstrate understanding of theoretical foundations of computing;

4) Demonstrate understanding of theory of programming languages;

5) Demonstrate understanding of the principles of software engineering;

6) Demonstrate understanding of domain-specific theory;

7) Demonstrate understanding of the hardware/software interface;

8) Demonstrate understanding of computer operating systems;

9) Demonstrate facility with basic programming constructs;

10) Demonstrate ability to design and implement object-oriented solutions;

11) Demonstrate ability to develop domain-specific programs;

12) Demonstrate professionalism in teamwork; and 

13) Demonstrate effective oral and written communication.

Red Impact Bar