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 Major, BS in Engineering

Northwestern University McCormick School of Engineering 99 courses 48 total credits

About This Program

Domain Area requirements (students must take one course in five of the six categories) Majors must take seven 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

Plus an additional 3 units from the list of basic science courses credits
3 engineering foundations courses credits
3 design, communications, and innovation courses credits
7 social sciences/humanities courses credits
5 unrestricted electives credits
5 breadth courses credits
1 societal impact course credits
7 technical electives credits

Core Courses: 4 units of basic science

Code Course Title Credits
PHYSICS 135-1 General Physics 1

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

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