Program requirements: Artificial Intelligence and Journalism, BS (Boston)
Artificial Intelligence Courses
| Code | Title | Hours |
| Computer Science Overview | ||
| CS 1200 | First-Year Seminar | 1 |
| or JRNL 1000 | Journalism at Northeastern | |
| or INPR 1000 | First-Year Interdisciplinary Seminar | |
| CS 1210 | Professional Development for Khoury Co-op | 1 |
| or EEAM 2000 | Professional Development for Co-op | |
| Fundamental Courses | ||
| All students can take a self-assessment to attempt to place out of CS 2000 and CS 2001. Students who place out of CS 2000 and CS 2001 will instead substitute 4-5 SH of CS, CY, or DS coursework at the 3000 level or higher not otherwise required in the degree. | ||
| CS 1800 | Discrete Structures | 4 |
| CS 2000 and CS 2001 | Introduction to Program Design and Implementation and Lab for CS 2000 | 5 |
| CS 2100 and CS 2101 | Program Design and Implementation 1 and Lab for CS 2100 | 5 |
| DS 3500 | Advanced Programming with Data | 4 |
| CS 3200 | Introduction to Databases | 4 |
| CY 4170 | The Law, Ethics, and Policy of Data and Digital Technologies | 4 |
| Artificial Intelligence Foundations | ||
| DS 3000 | Mathematical Foundations of Artificial Intelligence | 4 |
| DS 4200 | Information Presentation and Visualization | 4 |
| DS 4300 | Large-Scale Information Storage and Retrieval | 4 |
| DS 4400 | Machine Learning | 4 |
| DS 4420 | Advanced Machine Learning | 4 |
| Khoury-Approved Electives | ||
| With advisor approval, directed study, research, project study, and appropriate graduate-level courses may also be taken as upper-division electives. | ||
| Complete 4 credits from within the following options: | 4 | |
| CS 2300 or higher, except CS 5010 | ||
| CY 2000 or higher, except CY 4930 | ||
| DS 2500 or higher, except DS 4900 | ||
| EECE 2160 | Embedded Design: Enabling Robotics | |
| EECE 2322 and EECE 2323 | Fundamentals of Digital Design and Computer Organization and Lab for EECE 2322 | |
| MKTG 4606 | Digital, Analytics, Technology, and Automation Research Practicum | |
Journalism Major Requirements
Students transferring from outside institutions must complete a minimum of five 4-semester-hour journalism courses at Northeastern, and these must include:
| Code | Title | Hours |
| JRNL 2201 | Journalism 2: Intermediate Reporting | |
| JRNL 2301 | Visual Storytelling in Journalism | |
| JRNL 4650 | Ethics and Diversity in the News Media |
| Code | Title | Hours |
| Journalism Courses | ||
| A grade of C or higher is required: | ||
| JRNL 1101 and JRNL 1102 | Journalism 1: Fundamentals of Reporting and Writing and Journalist’s Toolbox | 5 |
| JRNL 2201 | Journalism 2: Intermediate Reporting | 4 |
| JRNL 2301 | Visual Storytelling in Journalism | 4 |
| JRNL 3610 | Digital Storytelling and Social Media | 4 |
| Required Journalism | ||
| JRNL 1150 | Understanding Today’s News | 4 |
| JRNL 3550 | The First Amendment and the Media | 4 |
| JRNL 4650 | Ethics and Diversity in the News Media | 4 |
| Journalism Electives | ||
| Complete three JRNL courses | 12 | |
Supporting Courses
| Code | Title | Hours |
| Mathematics Requirement | ||
| MATH 1341 | Calculus 1 for Science and Engineering | 4 |
| Statistics Foundation | ||
| ECON 2350 | Statistics for Economists | 4 |
| Computing and Social Issues | ||
| Complete one of the following: | 4 | |
| AFCS 2600 | Issues in Race, Science, and Technology | |
| CY 4170 | The Law, Ethics, and Policy of Data and Digital Technologies | |
| CY 5240 | Cyberlaw: Privacy, Ethics, and Digital Rights | |
| DS 1300 | Knowledge in a Digital World | |
| or PHIL 1300 | Knowledge in a Digital World | |
| HIST 2220 | History of Technology | |
| INSH 2102 | Bostonography: The City through Data, Texts, Maps, and Networks | |
| JRNL 3700 | Data Storytelling | |
| PHIL 1145 | Technology and Human Values | |
| SOCL 1280 | The Twenty-First-Century Workplace | |
| SOCL 2485 | Environment, Technology, and Society | |
| SOCL 4528 | Technology and Society | |
Writing Requirement
| Code | Title | Hours |
| College Writing | ||
| ENGW 1111 | First-Year Writing | 4 |
| Advanced Writing in the Disciplines | ||
| This course already fulfills a Journalism requirement above. | ||
| JRNL 2301 | Visual Storytelling in Journalism | |
Integrative Requirement
| Code | Title | Hours |
| Complete one of the following: | 4 | |
| JRNL 3700 | Data Storytelling | |
| JRNL 5500 | Coding for Digital Storytelling | |
Required General Electives
| Code | Title | Hours |
| Complete 20 semester hours of general electives | 20 | |
NUpath Requirements Satisfied
- Engaging with the Natural and Designed World
- Exploring Creative Expression and Innovation
- 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
Journalism GPA Requirement
Minimum 2.000 GPA required in all JRNL courses
Program Requirement
131 total semester hours required