## ##   * Overview
  * Program Requirements
  * Plan of Study
The computer science and communication studies combined major integrates
practical skills and theory. Students will gain both a strong computer science
foundation and a deep understanding of the major conceptual frameworks for
human communication—plus how to apply this knowledge to solve problems in
today’s society.
* * *
  * Concentrations and course offerings may vary by campus and/or by program modality. Please consult with your advisor or admissions coach for the course availability each term at your campus or within your program modality.
  * Certain options within the program may be  _required_ at certain campuses or for certain program modalities. Please consult with your advisor or admissions coach for requirements at your campus or for your program modality. 
* * *
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.
## Computer Science Courses
Course List Code | Title | Hours  
---|---|---  
Computer Science Overview|  
[CS 1200](/search/?P=CS%201200 "CS 1200")| First Year Seminar| 1  
or [COMM 1000](/search/?P=COMM%201000 "COMM 1000")|  Communication Studies at
Northeastern  
[CS 1210](/search/?P=CS%201210 "CS 1210")| Professional Development for Khoury
Co-op| 1  
or [EEAM 2000](/search/?P=EEAM%202000 "EEAM 2000")|  Professional Development
for Co-op  
Computer Science Fundamental Courses|  
[CS 1800](/search/?P=CS%201800 "CS 1800")  
and [CS 1802](/search/?P=CS%201802 "CS 1802")| Discrete Structures  
and Seminar for CS 1800| 5  
[CS 2500](/search/?P=CS%202500 "CS 2500")  
and [CS 2501](/search/?P=CS%202501 "CS 2501")| Fundamentals of Computer
Science 1  
and Lab for CS 2500| 5  
[CS 2510](/search/?P=CS%202510 "CS 2510")  
and [CS 2511](/search/?P=CS%202511 "CS 2511")| Fundamentals of Computer
Science 2  
and Lab for CS 2510| 5  
Computer Science Required Courses|  
[CS 3000](/search/?P=CS%203000 "CS 3000")| Algorithms and Data| 4  
[CS 3200](/search/?P=CS%203200 "CS 3200")| Introduction to Databases| 4  
[CS 3500](/search/?P=CS%203500 "CS 3500")  
and [CS 3501](/search/?P=CS%203501 "CS 3501")| Object-Oriented Design  
and Lab for CS 3500| 5  
[CS 4500](/search/?P=CS%204500 "CS 4500")| Software Development| 4  
or [CS 4530](/search/?P=CS%204530 "CS 4530")|  Fundamentals of Software
Engineering  
[CS 4550](/search/?P=CS%204550 "CS 4550")| Web Development| 4  
Khoury Elective|  
With adviser approval, directed study, research, project study, and
appropriate graduate-level courses may also be taken as upper-division
electives.|  
Complete 8 semester hours of CS, CY, DS, or IS classes that are not already
required. Choose courses within the following ranges:| 8  
[CS 2500](/search/?P=CS%202500 "CS 2500") or higher, except [CS
5010](/search/?P=CS%205010 "CS 5010")|  
CY 2000 or higher, except [CY 4930](/search/?P=CY%204930 "CY 4930")|  
[DS 2500](/search/?P=DS%202500 "DS 2500") or higher, except DS 4900|  
[IS 2000](/search/?P=IS%202000 "IS 2000") or higher, except IS 4900|  
## Communication Studies Courses
Course List Code | Title | Hours  
---|---|---  
Communication Studies Common Requirements|  
[COMM 1101](/search/?P=COMM%201101 "COMM 1101")| Introduction to Communication
Studies| 4  
[COMM 1112](/search/?P=COMM%201112 "COMM 1112")| Public Speaking| 4  
or [COMM 2301](/search/?P=COMM%202301 "COMM 2301")|  Communication Research
Methods  
Foundation Course|  
Complete one of the following:| 4  
[COMM 1210](/search/?P=COMM%201210 "COMM 1210")| Persuasion and Rhetoric|  
[COMM 1225](/search/?P=COMM%201225 "COMM 1225")| Communication Theory|  
[COMM 1231](/search/?P=COMM%201231 "COMM 1231")| Principles of Organizational
Communication|  
[COMM 1255](/search/?P=COMM%201255 "COMM 1255")| Communication in a Digital
Age|  
Cluster Course|  
Complete one of the following:| 4  
[COMM 1131](/search/?P=COMM%201131 "COMM 1131")| Sex, Relationships, and
Communication|  
[COMM 2303](/search/?P=COMM%202303 "COMM 2303")| Global and Intercultural
Communication|  
[COMM 2304](/search/?P=COMM%202304 "COMM 2304")| Communication and Gender|  
[COMM 2501](/search/?P=COMM%202501 "COMM 2501")| Communication Law|  
[COMM 2551](/search/?P=COMM%202551 "COMM 2551")| Free Speech in Cyberspace|  
Writing-Intensive|  
Complete two of the following:| 8  
[COMM 3200](/search/?P=COMM%203200 "COMM 3200")| Mobile Communication|  
[COMM 3201](/search/?P=COMM%203201 "COMM 3201")| Health Communication|  
[COMM 3230](/search/?P=COMM%203230 "COMM 3230")| Interpersonal Communication|  
[COMM 3304](/search/?P=COMM%203304 "COMM 3304")| Communication and Inclusion|  
[COMM 3320](/search/?P=COMM%203320 "COMM 3320")| Political Communication|  
[COMM 3415](/search/?P=COMM%203415 "COMM 3415")| Communication Criticism|  
[COMM 3445](/search/?P=COMM%203445 "COMM 3445")| Public Relations Principles|  
[COMM 3500](/search/?P=COMM%203500 "COMM 3500")| Environmental Issues,
Communication, and the Media|  
[COMM 3501](/search/?P=COMM%203501 "COMM 3501")| Free Speech: Law and
Practice|  
[COMM 3530](/search/?P=COMM%203530 "COMM 3530")| Communication and
Sexualities|  
[COMM 3532](/search/?P=COMM%203532 "COMM 3532")| Theories of Conflict and
Negotiation|  
[COMM 4535](/search/?P=COMM%204535 "COMM 4535")| Nonverbal Social Interaction|  
[COMM 4605](/search/?P=COMM%204605 "COMM 4605")| Youth and Communication
Technology|  
[COMM 4631](/search/?P=COMM%204631 "COMM 4631")| Crisis Communication and
Image Management|  
Communication Studies Electives|  
Complete three courses in the following range: 1| 12  
[COMM 1131](/search/?P=COMM%201131 "COMM 1131") to COMM 4996|  
1
Junior/Senior Honors Project 1 ([COMM 4970](/search/?P=COMM%204970
"COMM 4970")) is excluded.
## Supporting Courses
Course List Code | Title | Hours  
---|---|---  
Mathematics|  
[MATH 1341](/search/?P=MATH%201341 "MATH 1341")| Calculus 1 for Science and
Engineering| 4  
Computing and Social Issues|  
Complete one of the following:| 4  
[AFCS 2600](/search/?P=AFCS%202600 "AFCS 2600")| Issues in Race, Science, and
Technology|  
[CY 4170](/search/?P=CY%204170 "CY 4170")| The Law, Ethics, and Policy of Data
and Digital Technologies|  
[CY 5240](/search/?P=CY%205240 "CY 5240")| Cyberlaw: Privacy, Ethics, and
Digital Rights|  
[HIST 2220](/search/?P=HIST%202220 "HIST 2220")| History of Technology|  
[INSH 2102](/search/?P=INSH%202102 "INSH 2102")| Bostonography: The City
through Data, Texts, Maps, and Networks|  
[IS 1300](/search/?P=IS%201300 "IS 1300")| Knowledge in a Digital World|  
or [PHIL 1300](/search/?P=PHIL%201300 "PHIL 1300")|  Knowledge in a Digital
World  
[PHIL 1145](/search/?P=PHIL%201145 "PHIL 1145")| Technology and Human Values|  
[SOCL 1280](/search/?P=SOCL%201280 "SOCL 1280")| The Twenty-First-Century
Workplace|  
[SOCL 2485](/search/?P=SOCL%202485 "SOCL 2485")| Environment, Technology, and
Society|  
[SOCL 4528](/search/?P=SOCL%204528 "SOCL 4528")| Technology and Society|  
## Writing Requirements
Course List Code | Title | Hours  
---|---|---  
College Writing|  
[ENGW 1111](/search/?P=ENGW%201111 "ENGW 1111")| First-Year Writing| 4  
Advanced Writing in the Disciplines|  
Complete one of the following:| 4  
[ENGW 3302](/search/?P=ENGW%203302 "ENGW 3302")| Advanced Writing in the
Technical Professions|  
[ENGW 3314](/search/?P=ENGW%203314 "ENGW 3314")| Advanced Writing in the Arts,
Media, and Design|  
[ENGW 3315](/search/?P=ENGW%203315 "ENGW 3315")| Interdisciplinary Advanced
Writing in the Disciplines|  
[COMM 3409](/search/?P=COMM%203409 "COMM 3409")| Advocacy Writing 2|  
2
If Advocacy Writing ([COMM 3409](/search/?P=COMM%203409 "COMM 3409")) is
selected it will also satisfy a communication studies elective requirement.
One additional general elective will be then required in its place.
## Integrative Course
Course List Code | Title | Hours  
---|---|---  
[CS 4120](/search/?P=CS%204120 "CS 4120")| Natural Language Processing| 4  
## Required General Electives
Course List Code | Title | Hours  
---|---|---  
Complete 32 semester hours of general electives.| 32  
## NUpath Requirements Satisfied
  * Engaging with the Natural and Designed World
  * Conducting Formal and Quantitative Reasoning
  * Analyzing and Using Data
  * Understanding Societies and Institutions
  * Employing Ethical Reasoning
  * 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.
## Communication Studies Grade Requirement
No more than two grades below a C in communication studies courses may be used
to fulfill degree requirements.
## Khoury College GPA Requirement
Minimum cumulative 2.000 GPA required in all CS, CY, DS, IS
## Communication Studies GPA Requirement
Minimum 2.000 GPA required in all COMM courses
## Program Requirement
133 total semester hours required
## Sample Pattern, Four Years, Two Co-ops in Spring/Summer 1
Year 1  
---  
Fall| Hours| Spring| Hours| Summer 1| Hours| Summer 2| Hours  
[COMM 1101](/search/?P=COMM%201101 "COMM 1101")| 4| [COMM
1112](/search/?P=COMM%201112 "COMM 1112") or [ 2301](/search/?P=COMM%202301
"COMM 2301")| 4| [CS 3500](/search/?P=CS%203500 "CS 3500")  
and [CS 3501](/search/?P=CS%203501 "CS 3501")| 5| Vacation|  
[CS 1200](/search/?P=CS%201200 "CS 1200") or [COMM
1000](/search/?P=COMM%201000 "COMM 1000")| 1| [CS 2510](/search/?P=CS%202510
"CS 2510")  
and [CS 2511](/search/?P=CS%202511 "CS 2511")| 5| Elective| 4|  
[CS 1800](/search/?P=CS%201800 "CS 1800")  
and [CS 1802](/search/?P=CS%201802 "CS 1802")| 5| [CS 3200](/search/?P=CS%203200 "CS 3200")| 4|  |   
[CS 2500](/search/?P=CS%202500 "CS 2500")  
and [CS 2501](/search/?P=CS%202501 "CS 2501")| 5| Elective| 4|  |   
[ENGW 1111](/search/?P=ENGW%201111 "ENGW 1111")| 4|  |  |   
| 19|  | 17|  | 9|  | 0  
Year 2  
Fall| Hours| Spring| Hours| Summer 1| Hours| Summer 2| Hours  
[CS 1210](/search/?P=CS%201210 "CS 1210") or [EEAM
2000](/search/?P=EEAM%202000 "EEAM 2000")| 1| Co-op| 0| Co-op| 0| Elective| 4  
[CS 3000](/search/?P=CS%203000 "CS 3000")| 4|  |  | Elective| 4  
[MATH 1341](/search/?P=MATH%201341 "MATH 1341")| 4|  |  |   
Communication studies foundation course| 4|  |  |   
Khoury elective| 4|  |  |   
| 17|  | 0|  | 0|  | 8  
Year 3  
Fall| Hours| Spring| Hours| Summer 1| Hours| Summer 2| Hours  
Communication studies cluster course| 4| Co-op| 0| Co-op| 0| [ENGW
3302](/search/?P=ENGW%203302 "ENGW 3302") or [ 3315](/search/?P=ENGW%203315
"ENGW 3315")| 4  
Communication studies writing-intensive course| 4|  |  | Elective| 4  
Communication studies elective 1| 4|  |  |   
Khoury elective| 4|  |  |   
| 16|  | 0|  | 0|  | 8  
Year 4  
Fall| Hours| Spring| Hours| Summer 1| Hours|  
[CS 4120](/search/?P=CS%204120 "CS 4120")| 4| [CS 4550](/search/?P=CS%204550
"CS 4550")| 4| Elective| 4|  
[CS 4500](/search/?P=CS%204500 "CS 4500") or [ 4530](/search/?P=CS%204530
"CS 4530")| 4| Communication studies elective 3| 4| Elective| 4|  
Communication studies writing-intensive course| 4| Computing and Social Issues| 4|  |   
Communication studies elective 2| 4| Elective| 4|  |   
| 16|  | 16|  | 8|  |   
Total Hours: 134  
## Sample Pattern, Four Years, Two Co-ops in Summer 2/Fall
Year 1  
---  
Fall| Hours| Spring| Hours| Summer 1| Hours| Summer 2| Hours  
[COMM 1101](/search/?P=COMM%201101 "COMM 1101")| 4| [COMM
1112](/search/?P=COMM%201112 "COMM 1112") or [ 2301](/search/?P=COMM%202301
"COMM 2301")| 4| [CS 3500](/search/?P=CS%203500 "CS 3500")  
and [CS 3501](/search/?P=CS%203501 "CS 3501")| 5| Vacation|  
[CS 1200](/search/?P=CS%201200 "CS 1200") or [COMM
1000](/search/?P=COMM%201000 "COMM 1000")| 1| [CS 2510](/search/?P=CS%202510
"CS 2510")  
and [CS 2511](/search/?P=CS%202511 "CS 2511")| 5| Elective| 4|  
[CS 1800](/search/?P=CS%201800 "CS 1800")  
and [CS 1802](/search/?P=CS%201802 "CS 1802")| 5| [CS 3200](/search/?P=CS%203200 "CS 3200")| 4|  |   
[CS 2500](/search/?P=CS%202500 "CS 2500")  
and [CS 2501](/search/?P=CS%202501 "CS 2501")| 5| Elective| 4|  |   
[ENGW 1111](/search/?P=ENGW%201111 "ENGW 1111")| 4|  |  |   
| 19|  | 17|  | 9|  | 0  
Year 2  
Fall| Hours| Spring| Hours| Summer 1| Hours| Summer 2| Hours  
[CS 3000](/search/?P=CS%203000 "CS 3000")| 4| [CS 1210](/search/?P=CS%201210
"CS 1210") or [EEAM 2000](/search/?P=EEAM%202000 "EEAM 2000")| 1| Elective| 4|
Co-op|  
[MATH 1341](/search/?P=MATH%201341 "MATH 1341")| 4| Communication studies
cluster course| 4| Elective| 4|  
Communication studies foundation course| 4| Communication studies writing intensive | 4|  |   
Khoury elective| 4| Communication studies elective 1| 4|  |   
| Khoury elective| 4|  |   
| 16|  | 17|  | 8|  | 0  
Year 3  
Fall| Hours| Spring| Hours| Summer 1| Hours| Summer 2| Hours  
Co-op| | [CS 4120](/search/?P=CS%204120 "CS 4120")| 4| [ENGW 3302](/search/?P=ENGW%203302 "ENGW 3302")| 4| Co-op|   
| [CS 4530](/search/?P=CS%204530 "CS 4530")| 4| Elective| 4|  
| Communication studies writing intensive | 4|  |   
| Communication studies elective 2| 4|  |   
| 0|  | 16|  | 8|  | 0  
Year 4  
Fall| Hours| Spring| Hours| Summer 1| Hours|  
Co-op| | [CS 4550](/search/?P=CS%204550 "CS 4550")| 4| Elective| 4|   
| Communication studies elective 3| 4| Elective| 4|  
| Computing and Social Issues| 4|  |   
| Elective| 4|  |   
| 0|  | 16|  | 8|  |   
Total Hours: 134