Computer Science and English, BS

The computer science and English combined major focuses on the increasingly interdisciplinary processes of creating, interpreting, and analyzing texts and programs. Students will combine communication and critical judgment, gaining the creativity and adaptability necessary to utilize technology in literary studies, and apply humanities skills to solve programming problems.

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.

Experiential Liberal Arts

All undergraduate students in the College of Social Sciences and Humanities are required to complete the Experiential Liberal Arts Requirement.

Computer Science Courses

Computer Science Overview
CS 1200Leadership Skill Development1
CS 1210Professional Development for CCIS Co-op1
Computer Science Fundamental Courses
A grade of C– or higher is required in computer science fundamental courses.
CS 1800
and CS 1802
Discrete Structures
and Seminar for CS 1800
5
CS 2500
and CS 2501
Fundamentals of Computer Science 1
and Lab for CS 2500
5
CS 2510
and CS 2511
Fundamentals of Computer Science 2
and Lab for CS 2510
5
Computer Science Required Courses
CS 3000Algorithms and Data4
CS 3200Database Design4
CS 3500Object-Oriented Design4
Computing Focus
Students are required to complete one of the following foci (two courses total):8
Focus 1: Natural Language Processing
Theory of Computation
Natural Language Processing
Focus 2: Programming Languages
Theory of Computation
Programming Languages
Focus 3: Analytics
Data Collection, Integration, and Analysis
Information Presentation and Visualization
Presentation Requirement
THTR 1170The Eloquent Presenter1
Computer Science/Information Science Elective Course
IS 2000Principles of Information Science4
or CS 4500 Software Development
Computer Science Elective Courses
With advisor approval, a directed study, project study, or appropriate graduate-level course may also be taken as an upper-division elective.
Complete 4 credits of CS, IS, or DS classes that are not already required. Choose courses within the following ranges:4
CS 2500 or higher, except CS 5010
IS 2000 or higher, except IS 4900
DS 2000 or higher, except DS 4900

English Requirements

English Course-Level Requirement
In addition to the capstone, two of the courses chosen from the lists below must be numbered 3000–4999.
Introduction to College
ENGL 1000English at Northeastern1
Foundational Courses
ENGL 1400Introduction to Literary Studies4
ENGL 1160Introduction to Rhetoric4
or ENGL 1410 Introduction to Writing Studies
Diversity
Complete one of the following courses. This course may also be used to fulfill an additional English requirement below:4
Literature and Digital Diversity
Early African-American Literature
Postcolonial Literature
Postcolonial Women Writers
American Women Writers
Multiethnic Literatures of the U.S.
Asian-American Literature
Writing in Global Contexts
The African-American Novel
Representing Gender and Sexuality in Literature
Bedrooms and Battlefields: Hebrew Bible and the Origins of Sex, Gender, and Ethnicity
Modern and Contemporary Jewish Literature
Pre-Nineteenth-Century Literature
Complete one of the following:4
Introduction to Shakespeare
Global Literature to 1500
17th-Century British Literature
Early African-American Literature
Milton
Bedrooms and Battlefields: Hebrew Bible and the Origins of Sex, Gender, and Ethnicity
Topics in Early Literatures
Topics in Shakespeare
Topics in 17th- and 18th-Century Literatures
Nineteenth-, Twentieth-, and Twenty-First-Century Literature
Complete one of the following:4
Romantic Poetry
The American Renaissance
American Realism
Emerson and Thoreau
19th-Century Major Figure
Topics in 19th-Century Literatures
The Graphic Novel
Contemporary American Literature
The Modern Bestseller
Irish Literary Culture (Abroad)
Contemporary Israeli Literature and Art (Abroad)
Modern and Contemporary Jewish Literature
20th- and 21st-Century Major Figure
Theories and Methods
Complete one of the following: 4
Grammar: The Architecture of English
Introduction to Rhetoric
Introduction to Writing Studies
Literature and Digital Diversity
Rhetoric of Law
Technologies of Text
Writing Cultures
The Practice and Theory of Teaching Writing
Narrative Medicine
Topics in Literary Criticism
Opening the Archive
Research in Rhetoric and Writing
Introduction to Language and Linguistics
Linguistic Analysis
Syntax
Semantics
History of English
Language and Gender
Topics in Linguistics
Comparative Literature
Complete one of the following:4
Trouble in Utopia
Animals, Objects, Humans
Reading and Writing in the Digital Age
British Literature to 1800
American Literature to 1865
American Literature 1865 to Present
Literature and Digital Diversity
The Modern Short Story
The Modern Novel
Modern Poetry
Contemporary Poetry
Contemporary Fiction
Postcolonial Literature
Postcolonial Women Writers
American Women Writers
Multiethnic Literatures of the U.S.
Asian-American Literature
Horror Fiction
Science Fiction
Irish Literary Culture (Abroad)
What Is Nature? (Abroad)
Boston in Literature
The Literature of Science
Film and Text (Abroad)
Children’s Literature
The African-American Novel
Representing Gender and Sexuality in Literature
Topics in Genre
Writing
Complete one of the following:4
Creative Writing
Style and Editing
Digital Writing
Writing and Community Engagement
Writing in Global Contexts
Writing to Heal
Visual Writing: Writing Visuals
Writing for Social Media: Theory and Practice
Writing Boston
Creative Nonfiction
Poetry Workshop
Fiction Workshop
Topics in Writing
Publishing in the 21st Century
The Writer’s Marketplace
Capstone
ENGL 4710Capstone Seminar4
or ENGL 4720 Capstone Project
English Electives
Complete two additional ENGL electives.8

Integrative Course Requirement

This course will not be allowed to double-count in the Theories and Methods section above.

ENGL 3340Technologies of Text4

Supporting Course

Complete one of the following:4
Computers and Society
Environment, Technology, and Society
The 21st-Century Workplace
Wired/Unwired: Cybercultures and Technopolitics
Technology and Human Values
Cyberlaw: Privacy, Ethics, and Digital Rights
Bostonography: The City through Data, Texts, Maps, and Networks

Computer Science Writing Requirement

College Writing
ENGW 1111First-Year Writing4
or ENGW 1102 First-Year Writing for Multilingual Writers
Advanced Writing in the Disciplines
Complete one course from the following:
Advanced Writing in the Technical Professions
Advanced Writing in the Humanities
Advanced Writing in Literature
Interdisciplinary Advanced Writing in the Disciplines

Required General Electives

Complete eight general electives.32

Major GPA Requirement

Minimum 2.000 GPA required in all CS and IS courses

NUpath Requirements Satisfied

  • Engaging with the Natural and Designed World
    
  • Conducting Formal and Quantitative Reasoning
    
  • Analyzing and Using Data
    
  • Exploring Creative Expression and Innovation
  • 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

132 total semester hours required

Sample Patterns:

Four Years, Two Co-ops in Summer 2/Fall

Year 1
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 12001CS 2510
and CS 2511
5CS 35004Vacation
CS 1800
and CS 1802
5ENGL 1160 or 14104Elective4 
CS 2500
and CS 2501
5Elective4  
ENGL 14004English literary period 14  
ENGW 11114   
 19 17 8 0
Year 2
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 30004Strand elective 14ENGW 3302, 3309, 3310, or 33154Co-op
CS 32004CS 12101Elective4 
English literary period 24IS 2000 (or English Category or Elective)4  
English category or elective4English category or elective4  
 ENGL 33404  
 16 17 8 0
Year 3
FallHoursSpringHoursSummer 1HoursSummer 2Hours
Co-opStrand elective 24Elective4Co-op
 English category or elective4Elective4 
 English category or elective4  
 Computing and social issues4  
 THTR 11701  
 0 17 8 0
Year 4
FallHoursSpringHoursSummer 1Hours 
Co-opCS 4500 (or English Category or Elective)4Elective4 
 ENGL 4710 or 47204Elective4 
 CS elective4  
 Elective4  
 0 16 8 
Total Hours: 134

Five Years, Three Co-ops in Summer 2/Fall

Year 1
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 12001CS 2510
and CS 2511
5VacationVacation
CS 1800
and CS 1802
5ENGL 1160 or 14104  
CS 2500
and CS 2501
5Elective4  
ENGW 11114English literary period 14  
ENGL 14004   
 19 17 0 0
Year 2
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 30004CS 32004VacationCo-op
CS 35004CS 12101  
English literary period 24IS 2000 (or English Category or Elective)4  
English category or elective4English category or elective4  
 ENGL 33404  
 16 17 0 0
Year 3
FallHoursSpringHoursSummer 1HoursSummer 2Hours
Co-opStrand elective 14ENGW 3302, 3309, 3310, or 33154Co-op
 English category or elective4Elective4 
 English category or elective4  
 THTR 11701  
 Elective4  
 0 17 8 0
Year 4
FallHoursSpringHoursSummer 1HoursSummer 2Hours
Co-opStrand elective 24Elective4Co-op
 Computing and social issues4Elective4 
 Elective4  
 Elective4  
 0 16 8 0
Year 5
FallHoursSpringHours  
Co-opCS 4500 (or English Category or Elective)4  
 ENGL 4710 or 47204  
 CS elective4  
 Elective4  
 0 16  
Total Hours: 134