Curriculum
Curriculum (Prior to Fall 2022)
Math Requirements
- Two years of Calculus, including Multivariable Calculus: Math 161, Math 162, Math 263
- Discrete Mathematics: Math 201
- Introduction to Discete Mathematics & Number Theory: Math 212
- Ordinary Differential Equations: Math 264
- Abstract Algebra: Math 313
- Introduction to Real Analysis I: Math 351
- Introduction to Probability: Math/Stat 304
- Two electives in mathematics selected from the following:
Computer Science Requirements
- Computing Tools and Techniques: Comp 141
- Introduction to Object Oriented Programming: Comp 170
- Introduction to Computer Systems: Comp 264
- Data Structures I: Comp 271
- Data Structures II: Comp 272
- Design and Analysis Computer Algorithms: COMP 363
- Two 3-credit electives in Computer Science selected from the following:
___________________________________________
Curriculum (Prior to Fall 2020)
Math Requirements
- Two years of Calculus, including Multivariable Calculus and Differential Equations: Math 161, Math 162, Math 263, Math 264
- Number Theory: Math 201
- Linear Algebra:
- Abstract Algebra: Math 313
- Real Analysis: Math 351
- Probability & Statistics: Math/Stat 304
- Two of the following five courses:
- Math 309/Comp 309: Numerical Methods
- Math 314: Advanced Abstract Algebra
- : Advanced Linear Algebra
- Math 352: Real Analysis II
- Math 353: Complex Analysis
Computer Science Requirements
- Introduction to Object-Oriented Programming & Data Structures: COMP 271
- One of the following two courses:
- Introduction to Computer Systems: COMP 264
- Intermediate Object-Oriented Programming: COMP 313
- Design and Analysis Computer Algorithms: COMP 363
- Any three 300-level, 3-credit courses in Computer Science for a total of 9 credit hours.