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 Arts in Computer Science

The Bachelor of Arts in Computer Science is less theory intensive than the B.S. degree and integrates a wider variety of liberal arts courses. The B.A. provides flexibility to allow students to tailor their majors to satisfy individual talents and goals. It combines a set of required core courses with the opportunity to choose from among a wide variety of elective courses in the various areas of computer science.

Courses for this track are distributed as follows:

                                     Credits
Computer Science Core      28
Mathematics Core              12
Math-CS Electives              12

Total:                                 52

Download suggested course sequence

Learning Outcomes for the BA 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