Approved CSE Minor Courses

Core Coursework

Hours Core Course Work (9 hours)
3 Programming(choose one course):

  • CS 101: Intro Computing: Engrg & Sci
  • ECE 220 (former 190/ECE 198KL): Intro to Computing Systems
  • CS 124 Introduction to Computer Science I/ CS 125 Intro to Computer Science
  • LING 402 Tools and Techniques in Language and Speech processing
  • CS 225 Data Structures
3 Applied Math (choose one course):

  • PDE/ODE: MATH 441 Differential Equations/ MATH 442 Intro Partial Diff Equations/ MATH 489 Dynamics & Differential Eqns
  • Linear Algebra: MATH 257 Linear Algebra with Computational Applications/ MATH 415 Applied Linear Algebra
  • Mathematical Methods: ECE 493 Advanced Engineering Math
  • Statistics/Probability: STAT 408 Actuarial Statistics I/ STAT 409 Actuarial Statistics II/ STAT 410 Statistics and Probability Il/ STAT 420 Methods of Applied Statistics/ STAT 430 Topics in Applied Statistics/ MATH 461 Probability Theory
  • Optimization: MATH 482 Linear Programming/ MATH 484 Nonlinear Programming
  • Complex Variables: MATH 446 Applied Complex Variables/ MATH 448 Complex Variables
  • Real Analysis: MATH 444 Elementary Real Analysis/ MATH 447 Real Variables
  • Any advanced corresponding course from the above list of topics may be taken in lieu of an equivalent introductory course.
3 Computational Methods (choose one course):

  • CS 450/CSE 401 Numerical Analysis
  • TAM 470/CSE 450 Computational Mechanics
  • ECE 448 Artificial Intelligence
  • CS 411 Database systems
  • STAT 440 Statistical Data Management
  • LIS 490DB Introduction to Database Systems
  • LING 402 Tools and Tech. for Language and Speech Processing
  • CS 466 Introduction to Bioinformatics
  • GEOG 489 Programming for Geographic Information Science

Computing Electives

The courses below are topically organized and are cross listed with a variety of departments. Double counting from Core Courses and Application Courses is not allowed.

Biological, Chemical, and Atmospheric Sciences

Course Number Course Name
CHEM 576 (was listed as CHEM 470) Computational Chemical Biology
CS 466 Introduction to Bioinformatics
CSE 564 | CEE 534 Surface Water Quality Modeling
CSE 565 | CEE 557 Groundwater Modeling
CSE 566 | ATMS 502 | CS 505 Numerical Fluid Dynamics
CHEM 550 Advanced Quantum Dynamics

Computer Software, Hardware, and Graphics

Course Number Course Name
CSE 402 | CS 420 | ECE 492 Parallel Programming **
CSE 422 | CS 433 Computer System Organization
CSE 423 | CS 423 Operating Systems Design
CSE 426 | CS 427 Software Engineering I
CSE 427 | CS 418 Interactive Computer Graphics
CSE 429 | CS 428 Software Engineering II
CSE 521 | ECE 511 Computer Architecture
CSE 522 | CS 533 Parallel Computer Architecture
CSE 527 | CS 519 Scientific Visualization

**Update in Fall 2021: CSE is tentatively accepting CS 484 as an alternative.   

Electronics and Electromagnetics

Course Number Course Name
CSE 530 | ECE 540 Computational Electromagnetics
CSE 532 | ECE 552 Circuit Analysis

Fluid Mechanics

Course Number Course Name
CSE 450 | TAM 470 Computational Mechanics
CSE 461 | AE 410 Computational Aerodynamics
CSE 560 | TAM 570 Computational Fluid Mechanics
CSE 561 | ME 554 Computational Process Modeling
CSE 566 | ATMS 502 Numerical Fluid Dynamics
CSE 412 | ME 412 Numerical Thermo-Fluid Mechanics

Numerical Computing

Course Number Course Name
CSE 401 | CS 450 | ECE 491 | MATH 450 Numerical Analysis
CSE 414 | CS 473 | MATH 473 Fundamental Algorithms
CSE 441 | ECE 490 Introduction to Optimization
CSE 510 | CS 555  Numerical Methods for PDEs
CSE 511 | CS 556 Iterative and Multigrid Solvers
CSE 512 | CS 554 Parallel Numerical Algorithms
CSE 513 | CS 558 Topics in Numerical Analysis
CSE 515 | CS 573 Algorithms
CS 598 AK/APK Integral Equation and Fast Algorithms
CSE 517 | TAM 574 Advanced Finite Element Methods
CSE 553 | CEE577 Computational Inelasticity

Other Related Fields

Course Number Course Name
TAM598UQ | A E598UQ Uncertainty Quantification
CS 598 AK/APK Integeral Equations and Fast Methods
CEE 528 Construction Data Modeling
ASTR 510 Computational Astrophysic

Physics and Materials Science

MSE 404 MIC (Formerly MSE 498AF)Computational MSE – MicroscaleMSE 404 ELA (Formerly MSE 498AF)Modeling ElasticityMSE 404 PLA (Formerly MSE 498AF)Modeling Plasticity

Course Number Course Name
CSE 485 | MSE 485 | PHYS 466 Atomic Scale Simulations
MSE 404 MAC (Formerly MSE 498AF) Computational MSE – Macroscale
AE 527 (Formerly AE 598MMM) Mult-scale Modeling of Materials

Power Systems, Control, and Signal and Image Processing

Course Number Course Name
CSE 441 | ECE 490 Introduction to Optimization
CSE 543 | ECE 547 Topics in Image Processing
ECE 513 Vector Space Signal Processing
ECE 558 Digital Imaging

Solid Mechanics

Course Number Course Name
CSE 450 | TAM 470 Computational Mechanics
CSE 451 | ME 471 | AE 420 Finite Element Analysis
CSE 517 | TAM 574 Advanced Finite Element Methods
CSE 551 | CEE 570 Finite Element Methods
CSE 552 | CEE 576 Nonlinear Finite Elements
ME 570 Nonlinear Solid Mechanics Design
TAM 598 Computational Nonlinear Dynamics

Statistics and Data Sciences

Course Number Course Name
CSE 428 | STAT 428 Statistical Computing
CSE 440 | STAT 440 Statistical Data Management
CSE 448 | STAT 448 Advanced Data Analysis
CSE 525 | STAT 525 Computational Statistics
CSE 531 | STAT 530 Bioinformatics
CSE 542 | STAT 542 Statistical Learning
STAT 430 S1G Big Data Analysis Foundation
STAT 430/ INFO 490 RB2 Advanced Data Science
STAT 432 UG/GR (formerly STAT 430)  Basics of Statistical Learning
CS 412 Introduction to Data Mining
CS 410 Text Information Systems

For any question about this program, please contact CSE Education Coordinator- Bryan Wang bpcwang@illinois.edu  

CookieSettings CookieSettings