海角社区

Skip to main content
海角社区

2026-2027 EIU Undergraduate Catalog

School of Engineering, Mathematics, Computer Science, and Physics

Program Plans

Computer Engineering (B.S.) Computer Science (B.S.) Computer Science Minor Computer Science Minor for Teacher Licensure Electrical Engineering (B.S.) Engineering (B.S.) Mathematics (B.A.) Mathematics and Computer Science Honors Program Mathematics Minor Mathematics Minor for Teacher Licensure Mathematics with Teacher Licensure Option (B.A.) Physics (B.S.) Physics Honors Program Physics Minor Physics Teacher Licensure Physics: Astronomy Option (B.S.) Physics: Computational Physics Option (B.S.) Physics: Engineering Physics Option (B.S.) Pre-Engineering Program
Filter by course type:
CSM 1000
Introduction to Computer Science.  (3 credits)
CSM 2170
Computer Science I.  (4 credits)
CSM 2670
Computer Science II.  (4 credits)
CSM 3070
Competitive Programming.  (1 credits)
CSM 3570
Numerical Analysis.  (3 credits)
CSM 3670
Principles of Computer Systems.  (3 credits)
CSM 3700
Teaching Computer Science.  (2 credits)
CSM 3770
Combinatorial Computing.  (3 credits)
CSM 3870
Data Structures.  (3 credits)
CSM 3950
Introduction to Database Concepts.  (3 credits)
CSM 3980
Parallel Programming.  (3 credits)
CSM 4170
Programming for Mobile Devices.  (3 credits)
CSM 4270
Design of Programming Languages.  (3 credits)
CSM 4370
Topics in Computer Science.  (3 credits)
CSM 4671
Computer Architecture.  (3 credits)
CSM 4675
VLSI Design.  (3 credits)
CSM 4873
Introduction to Cryptography.  (3 credits)
CSM 4880
Design and Analysis of Algorithms.  (3 credits)
CSM 4885
Theory of Computation.  (3 credits)
CSM 4970
Principles of Operating Systems.  (3 credits)
CSM 4980
Networking and Distributed Computing.  (3 credits)
CSM 4985
Artificial Intelligence and Machine Learning.  (3 credits)
CSM 4986
Deep Learning and Neural Networks.  (3 credits)
MAT 1020
Diagnostic Mathematics.  (1 credits)
MAT 1070
Diagnostic Mathematics.  (1 credits)
MAT 1160
Mathematics: A Human Endeavor.  (3 credits)
MAT 1170
Problem Solving.  (3 credits)
MAT 1270
Intermediate Algebra.  (2 credits)
MAT 1271
College Algebra.  (3 credits)
MAT 1300
Quantitative Literacy.  (3 credits)
MAT 1320
Mathematical Modeling.  (3 credits)
MAT 1330
Analytical Trigonometry.  (2 credits)
MAT 1410
Precalculus and Trigonometry.  (4 credits)
MAT 1420
Mathematics for Elementary Teachers I.  (3 credits)
MAT 1441
Calculus and Analytic Geometry I.  (5 credits)
MAT 2110
Brief Calculus with Applications.  (3 credits)
MAT 2120
Finite Mathematics.  (3 credits)
MAT 2190
Finite Mathematics, Honors.  (3 credits)
MAT 2245
Integrated Elementary Statistics.  (4 credits)
MAT 2250
Elementary Statistics.  (4 credits)
MAT 2270
Technology in Mathematics.  (2 credits)
MAT 2290
Elementary Statistics, Honors.  (4 credits)
MAT 2345
Elements of Discrete Mathematics.  (3 credits)
MAT 2420
Mathematics for Elementary Teachers II.  (3 credits)
MAT 2442
Calculus and Analytic Geometry II.  (5 credits)
MAT 2443
Calculus and Analytic Geometry III.  (4 credits)
MAT 2550
Introduction to Linear Algebra.  (3 credits)
MAT 2620
Mathematics for Elementary Teachers III.  (3 credits)
MAT 2800
Foundations of Mathematics.  (3 credits)
MAT 3271
College Geometry I.  (3 credits)
MAT 3272
College Geometry II.  (3 credits)
MAT 3420
Teaching Mathematics in Grades PreK-6.  (2 credits)
MAT 3501
Differential Equations I.  (3 credits)
MAT 3502
Differential Equations II.  (3 credits)
MAT 3530
Abstract Algebra.  (4 credits)
MAT 3620
Teaching Middle Level Mathematics.  (3 credits)
MAT 3700
Teaching Secondary Mathematics.  (3 credits)
MAT 3701
Probability and Statistics I.  (3 credits)
MAT 3702
Probability and Statistics II.  (3 credits)
MAT 3811
Rational Numbers and Proportional Reasoning for Middle Level Teachers.  (3 credits)
MAT 3812
Concepts of Algebra for Middle Level Teachers.  (3 credits)
MAT 3813
Concepts of Calculus for Middle Level Teachers.  (3 credits)
MAT 4335
Topics in Mathematics.  (3 credits)
MAT 4345
Topics in Applied Mathematics.  (3 credits)
MAT 4644
Honors Thesis.  (3 credits)
MAT 4666
Honors Seminar.  (2 to 4 credits)
MAT 4700
Seminar in Mathematics.  (2 credits)
MAT 4750
Linear Programming.  (3 credits)
MAT 4760
Linear Algebra.  (4 credits)
MAT 4830
Introduction to Complex Analysis with Applications.  (3 credits)
MAT 4855
Introduction to Topology.  (3 credits)
MAT 4860
Mathematical Analysis.  (4 credits)
MAT 4900
History of Mathematics.  (3 credits)
MAT 4910
Number Theory.  (3 credits)