## ##   * Overview
  * Program Requirements
  * Plan of Study
Politics, philosophy, and economics bring together three important frameworks
from the humanistic social sciences for understanding the world around us.
Computer science involves the application of theoretical concepts in the
context of software development to the solution of problems that arise in
almost every human endeavor, drawing on concepts and methods from mathematics,
logic, science, and engineering. This interdisciplinary degree thus provides
multiple perspectives and a set of skills that are indispensable in our
increasingly interconnected world and essential in addressing the kinds of
complex global problems future leaders need to tackle.
* * *
  * 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|  
Must be taken in alignment with your home college:|  
[CS 1200](/search/?P=CS%201200 "CS 1200")| First Year Seminar| 1  
or [PHIL 1000](/search/?P=PHIL%201000 "PHIL 1000")|  Philosophy at
Northeastern  
[CS 1210](/search/?P=CS%201210 "CS 1210")| Professional Development for Khoury
Co-op| 1  
or [EESH 2000](/search/?P=EESH%202000 "EESH 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  
Khoury Elective|  
With advisor approval, directed study, research, project study, and appropriate graduate-level courses may also be be taken for upper-division electives. |   
Complete 4 semester hours of upper-division CS, CY, DS, or IS classes that are
not already required. Choose courses from the following ranges:| 4  
[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|  
## Politics, Philosophy, and Economics Courses
Complete at least four courses in each of the following subject areas: ECON,
PHIL, and POLS.
Course List Code | Title | Hours  
---|---|---  
Foundation Course|  
[PHIL 1160](/search/?P=PHIL%201160 "PHIL 1160")| Introduction to Economic
Justice| 4  
Core Courses|  
_Philosophy_|  
[PHIL 2303](/search/?P=PHIL%202303 "PHIL 2303")| Social and Political
Philosophy| 4  
or [PHIL 3822](/search/?P=PHIL%203822 "PHIL 3822")|  Philosophy of Race and
Racism  
[PHIL 3435](/search/?P=PHIL%203435 "PHIL 3435")| Moral Philosophy| 4  
or [PHIL 2325](/search/?P=PHIL%202325 "PHIL 2325")|  Ancient Philosophy and
Political Thought  
_Political Science_|  
[POLS 1150](/search/?P=POLS%201150 "POLS 1150")| American Government| 4  
or [POLS 1155](/search/?P=POLS%201155 "POLS 1155")|  Comparative Politics  
[POLS 1160](/search/?P=POLS%201160 "POLS 1160")| International Relations| 4  
[POLS 3405](/search/?P=POLS%203405 "POLS 3405")| International Political
Economy| 4  
_Economics_|  
[ECON 1115](/search/?P=ECON%201115 "ECON 1115")| Principles of Macroeconomics|
4  
or [ECON 1116](/search/?P=ECON%201116 "ECON 1116")|  Principles of
Microeconomics  
[ECON 2315](/search/?P=ECON%202315 "ECON 2315")| Macroeconomic Theory| 4  
or [ECON 2316](/search/?P=ECON%202316 "ECON 2316")|  Microeconomic Theory  
_Methods Course_|  
[PHIL 3000](/search/?P=PHIL%203000 "PHIL 3000")| Interdisciplinary Methods for
Politics, Philosophy, and Economics| 4  
Capstone|  
Complete one of the following:| 4  
[ECON 4692](/search/?P=ECON%204692 "ECON 4692")| Senior Economics Seminar|  
[PHIL 4550](/search/?P=PHIL%204550 "PHIL 4550")| Philosophy of Economics|  
[PHIL 5001](/search/?P=PHIL%205001 "PHIL 5001")| Global Justice|  
[PHIL 5002](/search/?P=PHIL%205002 "PHIL 5002")| Ethics and Public Policy|  
[POLS 4701](/search/?P=POLS%204701 "POLS 4701")| Political Science Senior
Capstone|  
[POLS 4703](/search/?P=POLS%204703 "POLS 4703")| Senior Thesis|  
PPE Elective|  
Complete one course from the following ranges:| 4  
ECON 1200 to ECON 1999|  
ECON 3000 to ECON 4689|  
ECON 4900 to ECON 4999|  
[ECON 5200](/search/?P=ECON%205200 "ECON 5200") to ECON 5999|  
PHIL 2000 to PHIL 5999|  
POLS 2000 to POLS 5999|  
## Integrative Course Requirements
Course List Code | Title | Hours  
---|---|---  
|  
[IS 4300](/search/?P=IS%204300 "IS 4300")| Human Computer Interaction| 4  
[PHIL 1115](/search/?P=PHIL%201115 "PHIL 1115")| Introduction to Logic| 4  
[POLS 2390](/search/?P=POLS%202390 "POLS 2390")| Science, Technology, and
Public Policy| 4  
## Supporting Courses
Course List Code | Title | Hours  
---|---|---  
Statistics and Mathematics|  
[ECON 2350](/search/?P=ECON%202350 "ECON 2350")| Statistics for Economists| 4  
or [POLS 2400](/search/?P=POLS%202400 "POLS 2400")|  Quantitative Techniques  
or [MATH 2280](/search/?P=MATH%202280 "MATH 2280")|  Statistics and Software  
[MATH 1231](/search/?P=MATH%201231 "MATH 1231")| Calculus for Business and
Economics| 4  
or [MATH 1341](/search/?P=MATH%201341 "MATH 1341")|  Calculus 1 for Science
and Engineering  
## English Requirements
Course List Code | Title | Hours  
---|---|---  
College Writing|  
[ENGW 1111](/search/?P=ENGW%201111 "ENGW 1111")| First-Year Writing| 4  
or [ENGW 1102](/search/?P=ENGW%201102 "ENGW 1102")|  First-Year Writing for
Multilingual Writers  
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 3309](/search/?P=ENGW%203309 "ENGW 3309")| Advanced Writing in the
Humanities|  
[ENGW 3315](/search/?P=ENGW%203315 "ENGW 3315")| Interdisciplinary Advanced
Writing in the Disciplines|  
## Required General Electives
Course List Code | Title | Hours  
---|---|---  
Complete 20 semester hours of general electives.| 20  
## Khoury College GPA Requirement
Minimum cumulative 2.000 GPA required in all CS, CY, DS, and IS courses
NUpath Requirements Satisfied
  * Engaging with the Natural and Designed World
  * Conducting Formal and Quantitative Reasoning
  * Analyzing and Using Data
  * Writing-Intensive in the Major
  * Understanding Societies and Institutions
  * Employing Ethical Reasoning
  * Writing in the First Year
  * Advanced Writing in the Disciplines
  * Demonstrating Thought and Action in a Capstone
Integrating Knowledge and Skills Through Experience is satisfied through co-
op.
## Program Requirement
129 total semester hours required
## Sample Plan of Study: Four Years, Two Co-ops in Summer 2/Fall
Year 1  
---  
Fall| Hours| Spring| Hours| Summer 1| Hours| Summer 2| Hours  
[CS 1200](/search/?P=CS%201200 "CS 1200") or [PHIL
1000](/search/?P=PHIL%201000 "PHIL 1000")| 1| [CS 2510](/search/?P=CS%202510
"CS 2510")  
and [CS 2511](/search/?P=CS%202511 "CS 2511")| 5| [CS
3000](/search/?P=CS%203000 "CS 3000")| 4| [MATH 1231](/search/?P=MATH%201231
"MATH 1231") or [ 1341](/search/?P=MATH%201341 "MATH 1341")| 4  
[CS 1800](/search/?P=CS%201800 "CS 1800")  
and [CS 1802](/search/?P=CS%201802 "CS 1802")| 5| [ECON
1115](/search/?P=ECON%201115 "ECON 1115") or [ 1116](/search/?P=ECON%201116
"ECON 1116")| 4| Elective| 4| Elective| 4  
[CS 2500](/search/?P=CS%202500 "CS 2500")  
and [CS 2501](/search/?P=CS%202501 "CS 2501")| 5| [PHIL 1115](/search/?P=PHIL%201115 "PHIL 1115")| 4|  |   
[ENGW 1111](/search/?P=ENGW%201111 "ENGW 1111")| 4| [POLS 1160](/search/?P=POLS%201160 "POLS 1160")| 4|  |   
[PHIL 1160](/search/?P=PHIL%201160 "PHIL 1160")| 4|  |  |   
| 19|  | 17|  | 8|  | 8  
Year 2  
Fall| Hours| Spring| Hours| Summer 1| Hours| Summer 2| Hours  
[CS 3500](/search/?P=CS%203500 "CS 3500")  
and [CS 3501](/search/?P=CS%203501 "CS 3501")| 5| [CS
1210](/search/?P=CS%201210 "CS 1210") or [EESH 2000](/search/?P=EESH%202000
"EESH 2000")| 1| [ECON 2315](/search/?P=ECON%202315 "ECON 2315") or [
2316](/search/?P=ECON%202316 "ECON 2316")| 4| Co-op| 0  
[PHIL 3435](/search/?P=PHIL%203435 "PHIL 3435") or [
2325](/search/?P=PHIL%202325 "PHIL 2325")| 4| [CS 3200](/search/?P=CS%203200
"CS 3200")| 4| Elective| 4|  
[POLS 1150](/search/?P=POLS%201150 "POLS 1150") or [ 1155](/search/?P=POLS%201155 "POLS 1155")| 4| [ECON 2350](/search/?P=ECON%202350 "ECON 2350"), [POLS 2400](/search/?P=POLS%202400 "POLS 2400"), or [MATH 2280](/search/?P=MATH%202280 "MATH 2280")| 4|  |   
[POLS 3405](/search/?P=POLS%203405 "POLS 3405")| 4| [PHIL 2303](/search/?P=PHIL%202303 "PHIL 2303") or [ 3822](/search/?P=PHIL%203822 "PHIL 3822")| 4|  |   
| Elective| 4|  |   
| 17|  | 17|  | 8|  | 0  
Year 3  
Fall| Hours| Spring| Hours| Summer 1| Hours| Summer 2| Hours  
Co-op| 0| [IS 4300](/search/?P=IS%204300 "IS 4300")| 4| [ENGW
3302](/search/?P=ENGW%203302 "ENGW 3302"), [ 3309](/search/?P=ENGW%203309
"ENGW 3309"), or [ 3315](/search/?P=ENGW%203315 "ENGW 3315")| 4| Co-op| 0  
| [PHIL 3000](/search/?P=PHIL%203000 "PHIL 3000")| 4|  |   
| [POLS 2390](/search/?P=POLS%202390 "POLS 2390")| 4|  |   
| Elective| 4|  |   
| 0|  | 16|  | 4|  | 0  
Year 4  
Fall| Hours| Spring| Hours|  |   
Co-op| 0| [CS 4530](/search/?P=CS%204530 "CS 4530")| 4|  |   
| Capstone| 4|  |   
| Khoury elective| 4|  |   
| PPE elective| 4|  |   
| 0|  | 16|  | |  |   
Total Hours: 130  
## Four Years, Two Co-ops in Spring/Summer 1
Year 1  
---  
Fall| Hours| Spring| Hours| Summer 1| Hours| Summer 2| Hours  
[CS 1200](/search/?P=CS%201200 "CS 1200") or [PHIL
1000](/search/?P=PHIL%201000 "PHIL 1000")| 1| [CS 2510](/search/?P=CS%202510
"CS 2510")  
and [CS 2511](/search/?P=CS%202511 "CS 2511")| 5| [CS
3500](/search/?P=CS%203500 "CS 3500")  
and [CS 3501](/search/?P=CS%203501 "CS 3501")| 5| [MATH
1231](/search/?P=MATH%201231 "MATH 1231") or [ 1341](/search/?P=MATH%201341
"MATH 1341")| 4  
[CS 1800](/search/?P=CS%201800 "CS 1800")  
and [CS 1802](/search/?P=CS%201802 "CS 1802")| 5| [ECON
1115](/search/?P=ECON%201115 "ECON 1115") or [ 1116](/search/?P=ECON%201116
"ECON 1116")| 4| Elective| 4| Elective| 4  
[CS 2500](/search/?P=CS%202500 "CS 2500")  
and [CS 2501](/search/?P=CS%202501 "CS 2501")| 5| [PHIL 1115](/search/?P=PHIL%201115 "PHIL 1115")| 4|  |   
[ENGW 1111](/search/?P=ENGW%201111 "ENGW 1111")| 4| [POLS 1160](/search/?P=POLS%201160 "POLS 1160")| 4|  |   
[PHIL 1160](/search/?P=PHIL%201160 "PHIL 1160")| 4|  |  |   
| 19|  | 17|  | 9|  | 8  
Year 2  
Fall| Hours| Spring| Hours| Summer 1| Hours| Summer 2| Hours  
[CS 1210](/search/?P=CS%201210 "CS 1210") or [EESH
2000](/search/?P=EESH%202000 "EESH 2000")| 1| Co-op| 0| Co-op| 0| [ECON
2315](/search/?P=ECON%202315 "ECON 2315") or [ 2316](/search/?P=ECON%202316
"ECON 2316")| 4  
[CS 3000](/search/?P=CS%203000 "CS 3000")| 4|  |  | Elective| 4  
[PHIL 3435](/search/?P=PHIL%203435 "PHIL 3435") or [ 2325](/search/?P=PHIL%202325 "PHIL 2325")| 4|  |  |   
[POLS 1150](/search/?P=POLS%201150 "POLS 1150") or [ 1155](/search/?P=POLS%201155 "POLS 1155")| 4|  |  |   
[POLS 3405](/search/?P=POLS%203405 "POLS 3405")| 4|  |  |   
| 17|  | 0|  | 0|  | 8  
Year 3  
Fall| Hours| Spring| Hours| Summer 1| Hours| Summer 2| Hours  
[CS 3200](/search/?P=CS%203200 "CS 3200")| 4| Co-op| 0| Co-op| 0| [ENGW
3302](/search/?P=ENGW%203302 "ENGW 3302"), [ 3309](/search/?P=ENGW%203309
"ENGW 3309"), or [ 3315](/search/?P=ENGW%203315 "ENGW 3315")| 4  
[ECON 2350](/search/?P=ECON%202350 "ECON 2350"), [POLS 2400](/search/?P=POLS%202400 "POLS 2400"), or [MATH 2280](/search/?P=MATH%202280 "MATH 2280")| 4|  |  |   
[PHIL 2303](/search/?P=PHIL%202303 "PHIL 2303") or [ 3822](/search/?P=PHIL%203822 "PHIL 3822")| 4|  |  |   
Elective| 4|  |  |   
| 16|  | 0|  | 0|  | 4  
Year 4  
Fall| Hours| Spring| Hours|  |   
[CS 4500](/search/?P=CS%204500 "CS 4500") or [ 4530](/search/?P=CS%204530 "CS 4530")| 4| [IS 4300](/search/?P=IS%204300 "IS 4300")| 4|  |   
Elective| 4| Capstone| 4|  |   
[PHIL 3000](/search/?P=PHIL%203000 "PHIL 3000")| 4| Khoury elective| 4|  |   
[POLS 2390](/search/?P=POLS%202390 "POLS 2390")| 4| PPE elective| 4|  |   
| 16|  | 16|  | |  |   
Total Hours: 130