Computer Science and Linguistics, BS

Complete all courses listed below unless otherwise indicated. Also complete any corequisite labs, recitations, clinicals, or tools courses where specified and complete any additional courses needed beyond specific college and major requirements to satisfy graduation credit requirements.

University-Wide Requirements

All undergraduate students are required to complete the University-Wide Requirements.

NUpath Requirements

All undergraduate students are required to complete the NUpath Requirements.

Computer Science Courses

Computer Science Overview
CS 1200Computer Science/Information Science Overview 11
CS 1210Computer Science/Information Science Overview 2: Co-op Preparation1
Computer Science Fundamental Courses
A grade of C– or higher is required:
CS 1800
and CS 1801
Discrete Structures
and Recitation for CS 1800
CS 2500
and CS 2501
Fundamentals of Computer Science 1
and Lab for CS 2500
CS 2510
and CS 2511
Fundamentals of Computer Science 2
and Lab for CS 2510
CS 2800
and CS 2801
Logic and Computation
and Lab for CS 2800 (Integrative course)
Computer Science Required Courses
CS 3500Object-Oriented Design4
CS 3800Theory of Computation (Integrative course)4
CS 4100Artificial Intelligence (Integrative course)4
CS 4120Natural Language Processing (Integrative course)4
CS 4400Programming Languages (Integrative course)4
CS 4500Software Development4
CS 4800Algorithms and Data4
Computer Science Senior Seminar
CS 4000Senior Seminar1
or THTR 1170 The Eloquent Presenter
Computer Science Elective Course
With advisor approval, directed study, project study, and appropriate graduate-level courses may also be taken as upper-division electives.
Complete one course from the following range:4
CS 2600 to CS 7999 but not CS 5010
IS 2000 to IS 7999 but not IS 4900

Linguistics Requirements

Introductory Linguistics
LING 1150Introduction to Language and Linguistics4
Intermediate/Advanced Linguistics
LING 2350Linguistic Analysis (Integrative course)4
LING 3412Language and Culture4
LING 3422Phonetics and Phonology4
LING 3450Syntax (Integrative course)4
Intermediate/Advanced Linguistics Elective
LING 3424Morphology4
or LING 3452 Semantics
Psychology Requirements
PSYC 1101Foundations of Psychology4
PSYC 2320Statistics in Psychological Research4
PSYC 3464Psychology of Language4
Laboratory/Directed Study
Complete one of the following:4
Research Seminar in Linguistics
Directed Study Research
Experiential Education Directed Study
Laboratory in Psycholinguistics
Linguistics Elective
Complete one of the following:4
ASL Linguistics
African-American English
African Languages
Applied Linguistics
Romance Linguistics
Structure of Spanish
Structure of French
Linguistics in Education
Issues in Linguistics
History of English
Language and Gender
Topics in Linguistics
Historical Linguistics
Seminar in Linguistics
Symbolic Logic
Philosophy of Language
Language and the Brain
Psychology of Reading
Cognitive Development
Laboratory in Psycholinguistics
Seminar in Psycholinguistics
Seminar in Cognition
Seminar in Cognitive Neuroscience
With prior approval, directed study research, independent study, and Honors Project courses can also be counted:
Research Seminar in Linguistics
Junior/Senior Honors Project 1
Junior/Senior Honors Project 2
Directed Study Research
Independent Study
Directed Study Research
Seminar Requirement
LING 4654Seminar in Linguistics4
or PSYC 4658 Seminar in Psycholinguistics

Mathematics Requirement

MATH 1341Calculus 1 for Science and Engineering (A grade of C– or higher is required )4

Computing and Social Issues

Complete one of the following:4
Technology and Human Values
The Twenty-First-Century Workplace
Environment, Technology, and Society
Computers and Society
Wired/Unwired: Cybercultures and Technopolitics
Cyberlaw: Privacy, Ethics, and Digital Rights

Computer Science English Requirement

College Writing
ENGW 1111First-Year Writing4
Advanced Writing in the Disciplines
ENGW 3302Advanced Writing in the Technical Professions4
or ENGW 3315 Interdisciplinary Advanced Writing in the Disciplines

Required General Electives

Complete four general electives.

Major GPA Requirement

Minimum 2.000 GPA required in all CS and IS courses.

NUpath Requirements Satisfied

  • Engaging with the Natural and Designed World
  • Interpreting Culture
  • Conducting Formal and Quantitative Reasoning
  • Understanding Societies and Institutions
  • Analyzing and Using Data
  • Engaging Difference and Diversity
  • Writing in the First Year
  • Advanced Writing in the Disciplines
  • Writing-Intensive in the Major
  • Demonstrating Thought and Action in a Capstone

Integrating Knowledge and Skills Through Experience is satisfied through co-op.

Program Requirement

133 total semester hours required

Five Years, Three Co-ops 

Year 1
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 12001CS 25104Vacation0Vacation0
CS 25004CS 25111  
CS 25011CS 28004  
CS 18004CS 28011  
CS 18010LING 23504  
LING 11504PSYC 11014  
ENGW 11114   
 18 18 0 0
Year 2
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 35004CS 12101Vacation0Co-op0
MATH 13414CS 38004  
LING 34124CS 48004  
PSYC 34644LING 34224  
 PSYC 2320 or 34644  
 16 17 0 0
Year 3
FallHoursSpringHoursSummer 1HoursSummer 2Hours
Co-op0CS 41204Elective4Co-op0
 CS 44004Elective4 
 LING 34504  
 ENGW 33024  
 0 16 8 0
Year 4
FallHoursSpringHoursSummer 1HoursSummer 2Hours
Co-op0CS 41004Elective4Co-op0
 Computer science undergraduate elective4Elective4 
 LING lab4  
 LING 3424, 3452, or Linguistics elective4  
 0 16 8 0
Year 5
Co-op0CS 45004  
 CS 40001  
 LING seminar4  
 LING 3452, 3424, or Linguistics elective4  
 SOCL 45284  
 0 17  
Total Hours: 134