Dec 11, 2024  
2022-2023 Academic Catalog 
    
2022-2023 Academic Catalog [ARCHIVED CATALOG]

Computer Science, B.A.


Return to {$returnto_text} Return to: Degree Options

The computer science (BA) major is open only to students currently enrolled in the program. Enrollment is closed to all new students and all transfer students. This program provides the student with a broad background in the field of computer science while allowing the latitude to fill out his or her education in other fields such as information systems, humanities, social sciences or business. Students will acquire a theoretical background in computer science including the study of program development, data structures, operating systems, computer architecture and theory of computation. Emphasis is placed on software design and implementation of classical, theoretical computer science. This program also provides sufficient electives to complete a minor.

Graduates are prepared to enter the software development field at the programmer level. Graduates will be prepared to work in various technology support roles that require a high level of technical competency. Depending on the student’s choice of elective courses, the graduate may find employment as a programmer, software developer or software designer, or in any field of endeavor that requires computer expertise. The graduate may also pursue further education in graduate school.

Student Learning Outcomes

  1. Develop complex software systems in at least two programming languages.
  2. Communicate effectively with other programmers and non-programmers both orally and in writing.
  3. Contribute to all phases of the software cycle.
  4. Analyze data gathered to identify likely solutions given a problem or situation.
  5. Apply mathematics as appropriate to solve problems in computer science.
  6. Apply computer science to another field.

Required Courses


General Education Core


Total Credits Required: 40


Computer Sciences Core


Total Credits Required: 53-55


Approved Elective: 27 Credits


Preparatory Core 2


Total Credits Required: 120-122


Return to {$returnto_text} Return to: Degree Options