Spring 2022 Mathematical Computer Science

Location: 322 SEO; Phone: (312) 996-3041. Prerequisites will be strictly enforced. Students who register in courses for which they do not meet prerequisites will be dropped. Some mathematics courses will have combined-section final exams. See course information below for specific dates and times.

Last generated: Friday, October 15 2021 09:30 AM CDT

NOTE: 500 level courses require graduate standing

MCS 260

Introduction to Computer Science

4 hours. Prerequisite(s): Credit or concurrent registration in MATH 180. Natural World - No Lab course. To be properly registered, students must enroll in one Laboratory-Discussion and one Lecture.

CRNCourse TypeStart & End TimeMeeting DaysRoomBuilding CodeInstructorMeets BetweenInstructional Method
26067LBD - AA112:00 PM - 01:50 PMTOn Campus
26353LBD - AA212:00 PM - 01:50 PMROn Campus
38010LBD - AA302:00 PM - 03:50 PMTOn Campus
16578LEC - AL112:00 PM - 12:50 PMMWFA0022LCAOn Campus
43762LBD - BA108:00 AM - 09:50 AMTOn Campus
43763LBD - BA208:00 AM - 09:50 AMROn Campus
43761LEC - BL109:00 AM - 09:50 AMMWFA0022LCAOn Campus

MCS 275

Programming Tools and File Management

4 hours. Prerequisite(s): Grade of C or better in Math 180 and grade of C or better in MCS 260; or grade of C or better in CS 107 or CS 109 or CS 111; or equivalent. To be properly registered, students must enroll in one Laboratory and one Lecture.

CRNCourse TypeStart & End TimeMeeting DaysRoomBuilding CodeInstructorMeets BetweenInstructional Method
16581LAB - AB103:00 PM - 04:50 PMTOn Campus
26354LAB - AB201:00 PM - 02:50 PMROn Campus
37609LAB - AB303:00 PM - 04:50 PMROn Campus
16583LEC - AL101:00 PM - 01:50 PMMWFA0022LCAOn Campus
44168LAB - BB101:00 PM - 02:50 PMTOn Campus
44169LAB - BB201:00 PM - 02:50 PMROn Campus
44167LEC - BL112:00 PM - 12:50 PMMWFA0032LCAOn Campus

MCS 320

Introduction to Symbolic Computation

3 hours. Prerequisite(s): Grade of C or better in Math 210; and Grade of C or better in: MCS 260 or CS 107 or CS 109 or CS 111 or equivalent.

CRNCourse TypeStart & End TimeMeeting DaysRoomBuilding CodeInstructorMeets BetweenInstructional Method
24851LCD02:00 PM - 02:50 PMMWFOn Campus
40127LCD03:00 PM - 03:50 PMMWFOn Campus

MCS 360

Introduction to Data Structures

4 hours. Prerequisite(s): Grade of C or better in MCS 260 and Grade of C or better in MCS 275. To be properly registered, students must enroll in one Discussion/Recitation and one Lecture.

CRNCourse TypeStart & End TimeMeeting DaysRoomBuilding CodeInstructorMeets BetweenInstructional Method
40518DIS - AD112:00 PM - 12:50 PMTOn Campus
40519DIS - AD212:00 PM - 12:50 PMROn Campus
40516LEC - AL110:00 AM - 10:50 AMMWFOn Campus

MCS 361

Discrete Mathematics

3 hours. Previously listed as MCS 261. Prerequisite(s): Grade of C or better in MATH 215; or grade of C or better in CS 107 or CS 109 or CS 111; or equivalent.

CRNCourse TypeStart & End TimeMeeting DaysRoomBuilding CodeInstructorMeets BetweenInstructional Method
42783LCD02:00 PM - 02:50 PMMWF3022AHOn Campus
3 hours

MCS 401

Computer Algorithms I

3 OR 4 hours. Same as CS 401. 3 undergraduate hours. 4 graduate hours. Prerequisite(s): Grade of C or better in MCS 360; or Grade of C or better in CS 251.

CRNCourse TypeStart & End TimeMeeting DaysRoomBuilding CodeInstructorMeets BetweenInstructional Method
16607LCD11:00 AM - 11:50 AMMWF180G2TBHOn Campus
3 hours Restricted to Undergrad - Chicago.
20666LCD11:00 AM - 11:50 AMMWF180G2TBHOn Campus
4 hours Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.
43457LCD11:00 AM - 12:15 PMTR180G2TBHOn Campus
3 hours Restricted to Undergrad - Chicago.
43458LCD11:00 AM - 12:15 PMTR180G2TBHOn Campus
4 hours Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.
41268LCD02:00 PM - 02:50 PMMWFC0062LCCOn Campus
3 hours Restricted to Undergrad - Chicago.
41269LCD02:00 PM - 02:50 PMMWFC0062LCCOn Campus
4 hours Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.
16608LCD05:00 PM - 06:15 PMTRF0032LCFOn Campus
4 hours Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.
20668LCD05:00 PM - 06:15 PMTRF0032LCFOn Campus
3 hours Restricted to Undergrad - Chicago.

MCS 411

Compiler Design

3 OR 4 hours. Same as CS 473. 3 undergraduate hours. 4 graduate hours. Prerequisite(s): Grade of C or better in CS 301 or Grade of C or better in MCS 441; and Grade of C or better in CS 251 or Grade of C or better in MCS 360; and Grade of C or better in CS 261.

CRNCourse TypeStart & End TimeMeeting DaysRoomBuilding CodeInstructorMeets BetweenInstructional Method
39928LCD02:00 PM - 02:50 PMMWFARR2ONLOn Campus
3 hours Restricted to Undergrad - Chicago.
39929LCD02:00 PM - 02:50 PMMWFARR2ONLOn Campus
4 hours

MCS 421

Combinatorics

3 OR 4 hours. 3 undergraduate hours. 4 graduate hours. Prerequisite(s): Grade of C or better in MATH 215; and Grade of C or better in MATH 310 or Grade of C or better in MATH 320; or consent of the instructor.

CRNCourse TypeStart & End TimeMeeting DaysRoomBuilding CodeInstructorMeets BetweenInstructional Method
34232LCD09:00 AM - 09:50 AMMWF2152THOn Campus
3 hours Restricted to Undergrad - Chicago.
34233LCD09:00 AM - 09:50 AMMWF2152THOn Campus
4 hours Restricted to Graduate - Chicago or Graduate Non-Degree Chicago. Departmental Approval Required

MCS 425

Codes and Cryptography

3 OR 4 hours. 3 undergraduate hours. 4 graduate hours. Prerequisite(s): Grade of C or better in MATH 215; and Grade of C or better in MATH 310 or Grade of C or better in MATH 320; or consent of the instructor.

CRNCourse TypeStart & End TimeMeeting DaysRoomBuilding CodeInstructorMeets BetweenInstructional Method
36866LCD10:00 AM - 10:50 AMMWF3062AHOn Campus
3 hours
36867LCD10:00 AM - 10:50 AMMWF3062AHOn Campus
4 hours

MCS 441

Theory of Computation I

3 OR 4 hours. 3 undergraduate hours. 4 graduate hours. Prerequisite(s): MATH 215.

CRNCourse TypeStart & End TimeMeeting DaysRoomBuilding CodeInstructorMeets BetweenInstructional Method
26357LCD02:00 PM - 02:50 PMMWF3032AHOn Campus
3 hours Restricted to Undergrad - Chicago.
26358LCD02:00 PM - 02:50 PMMWF3032AHOn Campus
4 hours Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.

MCS 471

Numerical Analysis

3 OR 4 hours. 3 undergraduate hours. 4 graduate hours. Prerequisite(s): Grade of C or better in MCS 260; or grade of C or better in CS 107 or CS 109 or CS 111; or consent of instructor.

CRNCourse TypeStart & End TimeMeeting DaysRoomBuilding CodeInstructorMeets BetweenInstructional Method
43764LCD11:00 AM - 11:50 AMMWF3062AHOn Campus
3 hours Restricted to Undergrad - Chicago.
43765LCD11:00 AM - 11:50 AMMWF3062AHOn Campus
4 hours Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.

MCS 472

Introduction to Industrial Math and Computation

3 OR 4 hours. Extensive computer use required. Prerequisite(s): Grade of C or better in MCS 471 or consent of the instructor. Recommended background: Designed for students with a desire to explore mathematics via practical field work.

CRNCourse TypeStart & End TimeMeeting DaysRoomBuilding CodeInstructorMeets BetweenInstructional Method
45076LEC12:00 PM - 12:50 PMMWF3032AHOn Campus
3 hours Restricted to Undergrad - Chicago.
45077LEC12:00 PM - 12:50 PMMWF3032AHOn Campus
4 hours Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.

MCS 496

Independent Study

1 TO 4 hours. May be repeated. Students may register in more than one section per term. Prerequisite(s): Approval of the instructor and the department. Instructor Approval Required This course counts toward the limted number of independent study hours accepted toward the degree and the major.

CRNCourse TypeStart & End TimeMeeting DaysRoomBuilding CodeInstructorMeets BetweenInstructional Method
11835CNFARRANGED
11836CNFARRANGED
11838CNFARRANGED
11839CNFARRANGED
11843CNFARRANGED
24373CNFARRANGED
11833CNFARRANGEDBona, J
44855CNFARRANGEDCheng, Y
26015CNFARRANGEDKauffman, L
11837CNFARRANGEDMarker, D
11834CNFARRANGEDReyzin, L
11840CNFARRANGEDSaunders, B
29468CNFARRANGEDTakloo-Bighash, R
11841CNFARRANGEDTuran, G
11842CNFARRANGEDVerschelde, J

MCS 501

Computer Algorithms II

4 hours. Same as CS 501. Prerequisite(s): MCS 401 or CS 401.

CRNCourse TypeStart & End TimeMeeting DaysRoomBuilding CodeInstructorMeets BetweenInstructional Method
38244LCD09:00 AM - 09:50 AMMWF3072AHOn Campus

MCS 507

Mathematical, Statistical and Scientific Software

4 hours. Prerequisite(s): Grade of B or better in MCS 360 or the equivalent or consent of instructor.

CRNCourse TypeStart & End TimeMeeting DaysRoomBuilding CodeInstructorMeets BetweenInstructional Method
45078LCD01:00 PM - 01:50 PMMWF2192THOn Campus

MCS 521

Combinatorial Optimization

4 hours. Prerequisite(s): MCS 423 and STAT 471.

CRNCourse TypeStart & End TimeMeeting DaysRoomBuilding CodeInstructorMeets BetweenInstructional Method
42786LCD09:30 AM - 10:45 AMTR3032AHOn Campus
4 hours

MCS 571

Numerical Analysis of Partial Differential Equations

4 hours. Prerequisite(s): MATH 481 and MCS 471 or consent of the instructor.

CRNCourse TypeStart & End TimeMeeting DaysRoomBuilding CodeInstructorMeets BetweenInstructional Method
34237LCD09:00 AM - 09:50 AMMWF3032AHOn Campus

MCS 596

Independent Study

1 TO 4 hours. May be repeated. Students may register in more than one section per term. Prerequisite(s): Approval of the instructor and the department.

CRNCourse TypeStart & End TimeMeeting DaysRoomBuilding CodeInstructorMeets BetweenInstructional Method
11845CNFARRANGED
Instructor Approval Required
11846CNFARRANGED
Instructor Approval Required
11849CNFARRANGED
Instructor Approval Required
11854CNFARRANGED
Instructor Approval Required
11844CNFARRANGEDAwanou, G
Instructor Approval Required
38711CNFARRANGEDBeissinger, J
Instructor Approval Required
11851CNFARRANGEDBona, J
Instructor Approval Required
11848CNFARRANGEDFriedland, S
Instructor Approval Required
11850CNFARRANGEDMubayi, D
Instructor Approval Required
37764CNFARRANGEDPerkins, W
Instructor Approval Required
11847CNFARRANGEDReyzin, L
Instructor Approval Required
38809CNFARRANGEDSuk, A
Instructor Approval Required
40049CNFARRANGEDTakloo-Bighash, R
11852CNFARRANGEDTuran, G
Instructor Approval Required
11853CNFARRANGEDVerschelde, J
Instructor Approval Required

MCS 598

Master's Thesis

0 TO 16 hours. Satisfactory/Unsatisfactory grading only. Prerequisite(s): Approval of the department. Departmental Approval Required

CRNCourse TypeStart & End TimeMeeting DaysRoomBuilding CodeInstructorMeets BetweenInstructional Method
16605CNFARRANGED

MCS 599

Thesis Research

0 TO 16 hours. Satisfactory/Unsatisfactory grading only. May be repeated. Students may register in more than one section per term. Prerequisite(s): Approval of the department.

CRNCourse TypeStart & End TimeMeeting DaysRoomBuilding CodeInstructorMeets BetweenInstructional Method
23850CNFARRANGEDFriedland, S
25891CNFARRANGEDMubayi, D
27206CNFARRANGEDPerkins, W
16606CNFARRANGEDReyzin, L
22572CNFARRANGEDTuran, G
22574CNFARRANGEDVerschelde, J
22573CNFARRANGEDYau, S