• 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.

Universitywide Requirement

Minimum 120 total semester hours required.

Minimum 2.000 GPA required.

Students must earn a minimum of 60 Northeastern University semester hours in order to receive a bachelor’s degree.

Note: Individual program requirements may exceed the above minima.

NUpath Requirements

All undergraduate students are required to complete the NUpath requirements.

Foundation Courses

27 semester hours required

English
ENG 1105
and ENG 1106
College Writing 1
and Lab for ENG 1105
4
ENG 1107
and ENG 1108
College Writing 2
and Lab for ENG 1107
4
ENG 3105
and ENG 3106
Writing for the Professions: Science and Engineering
and Lab for ENG 3105
4
Management
MGT 1100Introduction to Business3
MGT 2310Organizational Behavior3
Mathematics
MTH 1100College Algebra3
Complete one of the following:3
Technology and Applications of Discrete Mathematics
Discrete Structures (Required for Computer Programming Concentration)
Philosophy
Computer programming concentation students must take ITC 3620. Other students complete any one of the following: 3
Legal and Ethical Issues in Cybersecurity
Business Ethics
Ethical Issues in Science and Engineering

Major Requirements

33 semester hours required

ITC Core Discipline Areas
ITC 1200Operating Systems Concepts3
ITC 2016End-User Data Analysis Tools3
ITC 2050Designing the User Experience3
ITC 2100Introduction to Programming (Java)3
ITC 2200Networking Foundations3
ITC 2300Database Management Systems3
ITC 2400Web and Mobile Development3
Complete one of the following:3
Principles of Systems Analysis and Design
E-Commerce Systems
Professionalism
ITC 3500IT Project Management3
ITC 4600Information Security Management3
Capstone
ITC 4850Information Technology Project3

Professional Electives

Complete a concentration listed below. Those who do not want a concentration should take 27 additional semester hours in the following subject areas: 27
ALY, CET, GET, ITC

Optional Concentrations

Note: Please consult with your advisor.

Analytics Concentration

ALY 2010Probability Theory and Introductory Statistics3
ALY 2100Introduction to Programming for Data Analytics3
ALY 3015Intermediate Statistics for Data Analytics3
ALY 3040Data Mining3
ALY 3070Communication and Visualization for Data Analytics3
ALY 4000Analytics Using R3
ITC 3300Structured Query Language (SQL)3
Complete two additional ITC or ALY courses that have not been taken to fulfill major or concentration requirements. 6

Applications Development Concentration

Complete seven of the following that have not been taken to fulfill major requirements:21
Probability Theory and Introductory Statistics
Introduction to Programming for Data Analytics
Data Structures and Algorithms
Computer Engineering Programming and Analysis
E-Commerce Systems
Advanced Applications Development (Android)
Database Websites
Structured Query Language (SQL)
Data Warehousing Technologies
Web Design and Multimedia
Software Engineering and Security
Topics in Emerging Information Technologies
Leading Agile Projects
Complete two courses (6 semester hours) from the systems administration and cybersecurity concentration. 6

Computer Programming Concentration 

ALY 2010Probability Theory and Introductory Statistics3
ALY 2100Introduction to Programming for Data Analytics3
CET 2200Data Structures and Algorithms3
ITC 3100Advanced Applications Development (Android)3
ITC 3150Database Websites3
or ITC 3300 Structured Query Language (SQL)
ITC 3220Mobile and Wireless Networking3
ITC 4200Network Security3
ITC 4690Software Engineering and Security3
ITC 4973Topics in Emerging Information Technologies3

Systems Administration and Cybersecurity Concentration 

Complete seven of the following that have not been taken to fulfill major requirements:21
Mobile and Wireless Networking
UNIX Systems Administration
Legal and Ethical Issues in Cybersecurity
Network Security
Database Administration
Encryption Concepts
Software Vulnerabilities
Forensics in Information Technology
Software Engineering and Security
Topics in Emerging Information Technologies
Complete two courses (6 semester hours) from the applications development or computer programming concentrations.6

Open Electives

Complete a minimum of 33 semester hours of NUpath and open electives to reach 120 semester hours.

NUpath Requirements Satisfied

  • Analyzing/Using Data (AD)
  • Capstone Experience (CE)
  • Engaging Differences/Diversity (DD)
  • Ethical Reasoning (ER)
  • Conducting Formal/Quantitative Reasoning (FQ)
  • Natural/Designed World (ND)
  • Writing-Intensive in the Major (WI)
  • Advanced Writing in the Disciplines (WD) 

Students are responsible for using the general electives in this program to complete the Interpreting Culture (IC) and Societies and Institutions (SI) NUpath requirements not satisfied by the required courses in this program.

Term 1Hours
ENG 1105
and ENG 1106
4
ITC 12003
MGT 11003
MTH 11003
Complete one of the following:3
 16
Term 2Hours
ENG 1107
and ENG 1108
4
ITC 20163
ITC 20503
MTH 2400 or 24503
Open elective3
 16
Term 3Hours
ITC 22003
ITC 24003
MGT 23103
Complete one of the following:3
Open elective3
 15
Term 4Hours
ITC 21003
Concentration or major elective3
Open elective3
Open elective3
Open elective3
 15
Term 5Hours
ENG 3105
and ENG 3106
4
ITC 23003
Concentration or major elective3
Open elective3
Open elective3
 16
Term 6Hours
ITC 35003
Concentration or major elective3
Concentration or major elective3
Concentration or major elective3
Open elective3
 15
Term 7Hours
ITC 46003
Concentration or major elective3
Concentration or major elective3
Open elective3
Open elective3
 15
Term 8Hours
ITC 48503
Concentration or major elective3
Concentration or major elective3
Open elective3
 12
Total Hours: 120