Bachelor of Arts in Computer Science

Program Overview

Return to the Heavin School of Social Sciences, Humanities and Education Homepage

The Bachelor of Arts (B.A.) degree program in Computer Science prepares adults for career change, advancement, or graduate education, while providing personal enrichment. The program is designed for students interested in a strong liberal arts program that is blended with a solid foundation in computer science. Students develop a broad general knowledge of the traditional liberal arts disciplines while developing a greater depth of knowledge in computer science.

Degree Requirements

  • A minimum of 18 credits must be upper level (3000 or 4000) and within the area of study.

Credit Distribution

I. General Education Featured Courses (45 Credits)

TESU Featured Courses are listed as a guide. Other courses may satisfy the areas and can be viewed on our website under General Education Courses.  For more information see About Our General Education Program.  To plan your program please contact an academic advisor.

A. Intellectual and Practical Skills (15 Credits)

ENC-1010Writing for Success

3

ENC-1020Writing for Success II

3

COM-2090Public Speaking

3

MAT-1210College Algebra

3

SOS-1100Fact, Fiction, or Fake? Information Literacy Today

3

For all TESU course options that will satisfy this area of the degree, go to Intellectual and Practical Skills.

B. Civic and Global Leadership (9 Credits)

SOC-1010Our Changing World: An Introduction to Sociology

3

ETH-2200Leading the Way: A Path Towards Ethical Leadership

3

POS-1100American Government

3

For additional TESU course options that will satisfy this area of the degree, go to Civic and Global Leadership.

C. Knowledge of Human Cultures (15 Credits)

SOC-2100Marriage and the Family

3

HIS-1130American History I

3

FIL-1100Exploring American Cinema

3

Select two featured courses from the list below:
SOC-2910Criminology

3

HIS-1140American History II

3

HIS-1210Introduction to World History I

3

HUM-1030Introduction to the Humanities III: Music

3

PHI-1300Introduction to Critical Reasoning

3

For additional TESU course options that will satisfy this area of the degree, go to Knowledge of Human Cultures.

D. Scientific Knowledge (6 Credits)

EAS-1010General Earth Science

3

BIO-2080The Science of Nutrition

3

For additional TESU course options that will satisfy this area of the degree, go to Scientific Knowledge.

II. Area of Study (45 Credits)

A. Required Courses (18 Credits)

COS-1110Introduction to Programming

3

COS-2410Data Structures

3

MAT-2310Calculus I

4

MAT-2700Discrete Mathematics

3

COS-2400Operating Systems

3

COS-3300Computer Architecture

3

B. Computer Science Electives (18 Credits)

     For computer science electives, please contact an academic advisor.

C. Natural Sciences, Math, and Computer Science Electives (6 Credits)

-
Natural Sciences Math and Computer Science Electives

6

Complete 6 credits in the Natural Sciences, Math, and Computer Science areas.

D. Capstone (3 Credits)

LIB-4950Liberal Arts Capstone

3

III. Electives (30 Credits)

For TESU course options, go to Elective Courses.

TESU accepts credits in transfer from accredited institutions as well as non-collegiate providers. View information and resources on where you may find additional learning experiences.

Total Credit Hours: 120

Learning Outcomes

Graduates of the Computer Science program will be able to:

  • design and implement computer-based solutions applying computer science theory;
  • apply critical-thinking skills to solve problems implemented in a computer programming language;
  • communicate effectively with a range of audiences about information in computer science;
  • apply the principles of software design to solve practical problems;
  • operate as a team member to plan tasks, manage risks, and produce deliverables on time;
  • demonstrate knowledge of emerging technologies and their ethical and societal impacts related to computing; and
  • analyze computer-based solutions at multiple levels of abstraction.