Dual Major (B.S.) Computer Science and Cognitive Psychology Requirements

for the Class of 2004 and On

5-Year and 4-Year Programs

183 Total QH

Computer Science Courses

COM 1100 Fundamentals of Computer Science (4 QH)
COM 1101 Algorithms and Data Structures 1 (4 QH)
COM 1201 Algorithms and Data Structures 2 (4 QH)
COM 1121 Overview 1 (1 QH)
COM 1122 Overview 2 (1 QH)
COM 1204 Object-Oriented Design (4 QH)
COM 1340 Recursive Thinking (1 QH)
COM 1350 Automata & Formal Languages (4 QH)
COM 1370 Computer Graphics (4 QH)
COM 1390 Algorithms (4 QH)
Computer Science Elective
Choose any four Computer Science 4 QH courses numbered COM 1200 or higher, except COM 1230.
Senior Seminar
COM 1621 Senior Seminar (1 QH)
Note: COM 1770 Honors Seminar, may be taken as a Computer Science elective or as a General Elective; either would satisfy the requirement for COM 1621, Senior Seminar.


MTH 1140/23 Calculus 1 (4 QH)
MTH 1141/24 Calculus 2 (4 QH)
MTH 1137 Discrete Mathematics (4 QH)
MTH 1301 Linear Algebra (4 QH)


Foundation courses
PSY 1111 Foundations of Psychology 1 (4 QH)
PSY 1112 Foundations of Psychology 2 (4 QH)
PSY 1211 Statistics in Behavioral Science 1 (4 QH)
PSY 1212 Statistics in Behavioral Science 2 (4 QH)
PSY 1262 Psychology of Language (4 QH)
PSY 1351 Psychobiology (4 QH)
PSY 1364 Cognition (4 QH)
PSY 1381 Sensation (4 QH)
PSY 1382 Perception (4 QH)
PSY 1562 Psycholinguistics Laboratory (4 QH)
PSY 1564 Cognition Laboratory (4 QH)
PSY 1581 Sensation and Perception Laboratory (4 QH)
Psychology Jr./Sr. Seminar
Choose one of the following:

PSY 1661 Seminar in Psycholinguistics (4 QH)
PSY 1662 Seminar in Cognition (4 QH)
PSY 1681 Seminar in Sensation and Perception (4 QH)

Psychology Electives
Choose two of the following courses:

PSY 1231 Learning and Motivation (4 QH)
PSY 1353 Animal Behavior (4 QH)
PSY 1362 Language Acquisition (4 QH)
PSY 1365 Language and the Brain (4 QH)
PSY 1366 Cognitive Development (4 QH)
PSY 1442 Human Memory (4 QH)
PSY 1499 Psychology of Reading (4 QH)
PSY 1610 Psychological Research and Personal Values (4 QH) (satisfies experiential education requirement)

Integrative Courses (Junior or Senior Year)

COM 1410 Artificial Intelligence (4 QH)

and one of the following:
COM 3375 Human Computer Interaction (4 QH)
COM 3480 Machine Learning and Neural Networks (4 QH)
PSY 17xx Senior Honors Project (2 qtrs.) (4 QH)  (satisfies experiential education requirement)

Core Curriculum

More details about the general Core Curriculum can be found in the College of Arts and Sciences handbook Student Guidebook and Core Curriculum Guide.

Core Distribution Requirement (BS degree version)

Category I: Fine Arts/Humanities
one course
Category II: Social Sciences
one course in social sciences other than PSY 1110, PSY 1710, PSY 1113, PSY 1713
Category III: The Western Cultural Heritage
one course (overlap allowed with Psychology)
Category IV: Alternative Cultures and Societies
one course (overlap allowed with Psychology)
Category V: Theoretical Perspectives & Changes
one course (overlap allowed with Psychology)
Category VI: Current Issues and Perspectives
SOC 1485 Computers and Society

English Courses

Freshman Level Writing Requirement:
ENG 1110 Freshman English 1
ENG 1111 Freshman English 2
Middler Level Writing Requirement: select one of the following courses:
ENG 1125* Technical Writing
ENG 1350 Writing for the Professions

(prerequisite: 80+ earned credit hours; the grade of C or better is required)

Note: If you were granted transfer credit for this course, you must take ENG 1340, the one-credit writing workshop, in order to satisfy the middler year writing requirement.

Experiential Education Requirement

Consult with Psychology advisor to select a course.

General Elective Courses

Choose two or three courses to bring your total QH earned up to at least 180 QH.

Note:  One of these elective courses may be used to satisfy the Diversity Requirement.  Please refer to page 25 of the Undergraduate Guidebook.

Diversity Requirement

You must fulfill the University Diversity Requirement. Please, see the Undergraduate Handbook for the three methods that can be used to satisfy this requirement.

Coop Requirement

You must complete at least two coop assignments.