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 |