Computer Science + History / Bachelor of Arts

Computer Science + History / Bachelor of Arts

Total Credit Hours: 128

Major Credit Hours: 76

 

Degree Requirements

Program: BA-CSHY-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. History Courses (30)

HIST-10100 Global History and Culture 1

3

HIST-10200 Global History and Culture 2

3

HIST-20300 Historiography 1: Sophomore Writing Seminar

3

HIST-XXXXX One US History Course

3

HIST-XXXXX One European History Course

3

HIST-XXXXX One Non-Western History Course

3

HIST-XXXXX HIST Electives

12

IV. Foreign Language (6)

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

V. Internship (3)

CPSC-49800 Computer Science Internship

1 - 3

  OR

 

HIST-39800 Internship for History Majors

1-3

VI. Capstone (6)

CPSC-49200 Software Systems Capstone Project

3

HIST-40300 Historiography 2: Senior Research Seminar

3

Students will enroll in these two courses in the same semester. They will complete an interdisciplinary project under the guidance of the professors who teach these two courses.

VII. Advanced Writing Requirement

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

CPSC-49200 Software Systems Capstone Project

3