100% Plagiarism-Free
+1-727-416-5453

Sign In

Access your dashboard and order activity.

Forgot password?

Create Account

Register to place orders and track every step.

Bachelor's

Artificial Intelligence as a Second Major for non-McCormick Students

Northwestern University McCormick School of Engineering 96 courses

About This Program

Double-counting note: Weinberg College prohibits double-counting a major course (those identified as program courses, below) toward some other major or minor, except where this is explicitly permitted in this catalog. Weinberg College allows double-counting a related course (see below) for a major toward some other major or minor. Weinberg College does allow double-counting a major course and related courses for a major toward a general bachelor's degree requirement (i.e. degree requirements other than majors or minors). Other programs or schools may have their own restrictions that supersede this, so check the relevant parts of this catalog for possible limits. Here are more detail on double count rule - Double-Counting Rules for Non-WCAS Students. Domain Area requirements (students must take one course in five of the six categories) Majors must take six technical electives. Any 300- or 400-level COMP_SCI course may be taken as a technical elective. In addition the following courses may also be taken as technical electives:

Degree Requirements

5 breadth courses credits
1 societal impact course credits
6 technical electives credits
Related Courses (Units depend on mathematics sequence taken.) credits
Mathematics credits
Probability and Statistics credits

Technical electives list

Code Course Title Credits
COMP_SCI 213-0 Introduction to Computer System 1
IEMS 301-0 Introduction to Statistical Learning 1
IEMS 304-0 Statistical Learning for Data Analysis 1
IEMS 305-0 Foundations of Modern Machine Learning 1
ES_APPM 345-0 Applied Linear Algebra 1
ES_APPM 479-0 Data Driven Methods for Dynamical Systems 1
COMP_ENG 303-0 Advanced Digital Design 1
COMP_ENG 329-0 The Art of Multicore Concurrent Programming 1
COMP_ENG 334-0 or ELEC_ENG 334-0 Fundamentals of Blockchains and Decentralization or Fundamentals of Blockchains and Decentralization 1
COMP_ENG 346-0 Microcontroller System Design 1
COMP_ENG 355-0 ASIC and FPGA Design 1
COMP_ENG 356-0 Introduction to Formal Specification & Verification 1
COMP_ENG 357-0 Design Automation in VLSI 1
COMP_ENG 358-0 Introduction to Parallel Computing 1
COMP_ENG 361-0 Computer Architecture I 1
COMP_ENG 362-0 Computer Architecture Projects 1
COMP_ENG 364-0 or COMP_ENG 464-0 CyberPhysical Systems Design and Application or Cyber-Physical Systems Design and Application 1
COMP_ENG 365-0 or COMP_ENG 465-0 Internet-of-things Sensors, Systems, And Applications or Internet-of-things Sensors, Systems, And Applications 1
COMP_ENG 366-0 or COMP_ENG 466-0 Embedded Systems or Embedded Systems 1
COMP_ENG 368-0 or COMP_ENG 468-0 Programming Massively Parallel Processors with CUDA or Programming Massively Parallel Processors with CUDA 1
COMP_ENG 452-0 Adv Computer Architecture 1
COMP_ENG 453-0 Parallel Architectures 1
COMP_ENG 456-0 Modern Topics in Computer Architecture 1
COMP_ENG 459-0 VLSI Algorithmics 1
ELEC_ENG 326-0 Electronic System Design I 1
ELEC_ENG 332-0 Introduction to Computer Vision 1
ELEC_ENG 375-0 Machine Learning: Foundations, Applications, and Algorithms 1
ELEC_ENG 433-0 Statistical Pattern Recognition 1
ELEC_ENG 435-0 Deep Learning: Foundations, Applications, and Algorithms 1

Probability and Statistics

COMP_SCI 262-0 may also be replaced by IEMS 201-0, MATH 310-1, STAT 210-0.

Click a course code or title to read the full course description.

Get expert help with your Bachelor's coursework

Our subject experts help with essays, research papers, case studies, discussion posts, and capstone projects for these programs β€” written from scratch to your course requirements.

Get Help Now

Program and course information is reproduced from each university's published academic catalog for informational purposes and may change. Always confirm current requirements with your university. We are an independent academic support service and are not affiliated with or endorsed by the universities listed.

Academic Resources

Latest from the Blog

Expert guides on essay writing, citation styles, study skills, and academic success.

View All Articles