Skip to Top Navigation Skip to Utility Navigation Skip to Search Skip to Left Navigation Skip to Content

Storm Advisory

Blizzard conditions are now impacting our region and a Connecticut statewide travel ban is in effect. The University will be closed on Tuesday, Jan. 27.  Day and evening classes are canceled. An updated advisory on the status of classes and operations for Wednesday will be posted Tuesday evening. During the time that the University is closed, the Commons, Subway, and Village Market will maintain regular hours for residential dining services and the Sports Center will be open for use by residential students only. Gengras Student Union and University Libraries are closed.   snow closing guide

All Hartt Community Division activities are canceled through Tuesday.

current as of 10:27 p.m., Jan. 26, 2015

Bachelor of Arts in Computer Science

The Bachelor of Arts in Computer Science is less theory intensive than the BS degree and integrates a wider variety of liberal arts courses. The BA 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.

Course Requirements for the Bachelor of Arts Major

Suggested Course Sequence Download

Learning Outcomes for the Bachelor of Arts 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.