Computer Science + Political Science / Bachelor of Arts

Total Credit Hours: 128
Major Credit Hours: 73

Degree Requirements

Program: BA-CSPS-1

I. Computer Science Courses (27)

CPSC-20000Introduction to Computer Science

3

CPSC-21000Programming Fundamentals

3

CPSC-24500Object-Oriented Programming

3

CPSC-28100Introduction to Networks

3

CPSC-30000Computer Organization

3

CPSC-34000Algorithms and Data Structures

3

CPSC-35000Operating Systems

3

CPSC-44000Software Engineering

3

CPSC-46000Programming Languages

3

II. Mathematics Course (4)

MATH-21000Discrete Mathematics

4

III. Political Science Core Courses (18)

POLS-20000American National Government

3

POLS-21000State and Local Government

3

POLS-30000Research Methods

3

POLS-32100Comparative Government

3

POLS-33100International Relations

3

POLS-38100Public Policy Formation and Analysis

3

PSYC-30300Statistics for the Social Sciences

3

IV. Concentration Courses (12)

Students will work with their advisor to select 12 credit hours of elective courses in one of the following concentrations:
  • Political Science
  • International Relations
  • Public Policy

V. Foreign Language (6)

Students will take two semesters of a foreign language that is not their native tongue.

VI. Internship (3)

CPSC-49800Computer Science Internship

1 - 3

-OR

POLS-39800Internship in Political Science

1-3

VII. Capstone (3)

CPSC-49200Software Systems Capstone Project

3

VIII. Advanced Writing Requirement

General Education Advanced Writing Requirement will be satisfied by successful completion of
CPSC-49200Software Systems Capstone Project

3