Computer Science + Political Science / Bachelor of Arts

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-20000 Introduction to Computer Science

3

CPSC-21000 Programming Fundamentals

3

CPSC-24500 Object-Oriented Programming

3

CPSC-28100 Introduction to Networks

3

CPSC-30000 Computer Organization

3

CPSC-34000 Algorithms and Data Structures

3

CPSC-35000 Operating Systems

3

CPSC-44000 Software Engineering

3

CPSC-46000 Programming Languages

3

II. Mathematics Course (4)

MATH-21000 Discrete Mathematics

4

III. Political Science Core Courses (18)

POLS-20000 American National Government

3

POLS-21000 State and Local Government

3

POLS-30000 Research Methods

3

POLS-32100 Comparative Government

3

POLS-33100 International Relations

3

POLS-38100 Public Policy Formation and Analysis

3

PSYC-30300 Statistics 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-49800 Computer Science Internship

1 - 3

  OR

 

POLS-39800 Internship in Political Science

1-3

VII. Capstone (3)

CPSC-49200 Software Systems Capstone Project

3

VIII. Advanced Writing Requirement

General Education Advanced Writing Requirement will be satisfied by successful completion of

CPSC-49200 Software Systems Capstone Project

3