Spring 2021 Preproof: 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: Monday, May 24 2021 10:36 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 PMTARR2ONLVickery, WOnline Synchronous
26353LBD - AA212:00 PM - 01:50 PMRARR2ONLVickery, WOnline Synchronous
16578LEC - AL112:00 PM - 12:50 PMMWFARR2ONLSteenbergen, JOnline Synchronous
43762LBD - BA108:00 AM - 09:50 AMTARR2ONLGaba, SOnline Synchronous
43763LBD - BA208:00 AM - 09:50 AMRARR2ONLGaba, SOnline Synchronous
43761LEC - BL109:00 AM - 09:50 AMMWFARR2ONLShulman, AOnline Synchronous

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 PMTARR2ONLJoyce, JOnline Synchronous
37609LAB - AB303:00 PM - 04:50 PMRARR2ONLJoyce, JOnline Synchronous
16583LEC - AL101:00 PM - 01:50 PMMWFARR2ONLSteenbergen, JOnline Synchronous
44168LAB - BB101:00 PM - 02:50 PMTARR2ONLVaccaro, JOnline Synchronous
44169LAB - BB201:00 PM - 02:50 PMRARR2ONLVaccaro, JOnline Synchronous
44167LEC - BL112:00 PM - 12:50 PMMWFARR2ONLDumas, DOnline Synchronous

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 Grade of C or better in CS 102 or Grade of C or better in CS 108.

CRNCourse TypeStart & End TimeMeeting DaysRoomBuilding CodeInstructorMeets BetweenInstructional Method
24851LCD02:00 PM - 02:50 PMMWFARR2ONLAdrovic, DOnline Synchronous

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 PMTARR2ONLViswanathan, KOnline Synchronous
40519DIS - AD212:00 PM - 12:50 PMRARR2ONLViswanathan, KOnline Synchronous
40516LEC - AL110:00 AM - 10:50 AMMWFARR2ONLAdrovic, DOnline Synchronous

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 202.

CRNCourse TypeStart & End TimeMeeting DaysRoomBuilding CodeInstructorMeets BetweenInstructional Method
16607LCD11:00 AM - 11:50 AMMWFARR2ONLTuran, GOnline Synchronous
3 hours Restricted to Undergrad - Chicago.
20666LCD11:00 AM - 11:50 AMMWFARR2ONLTuran, GOnline Synchronous
4 hours Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.
41268LCD01:00 PM - 01:50 PMMWFARR2ONLSun, XOnline Synchronous
3 hours Restricted to Undergrad - Chicago.
41269LCD01:00 PM - 01:50 PMMWFARR2ONLSun, XOnline Synchronous
4 hours Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.
43457LCD02:00 PM - 03:15 PMTRARR2ONLLillis, JOnline Synchronous
3 hours Restricted to Undergrad - Chicago.
43458LCD02:00 PM - 03:15 PMTRARR2ONLLillis, JOnline Synchronous
4 hours Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.
16608LCD03:30 PM - 04:45 PMTRARR2ONLSidiropoulos, AOnline Synchronous
4 hours Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.
20668LCD03:30 PM - 04:45 PMTRARR2ONLSidiropoulos, AOnline Synchronous
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 PMMWFARR2ONLMansky, WOnline Synchronous
3 hours Restricted to Undergrad - Chicago.
39929LCD02:00 PM - 02:50 PMMWFARR2ONLMansky, WOnline Synchronous
4 hours

MCS 415

Programming Language Design

3 OR 4 hours. Same as CS 476. 3 undergraduate hours. 4 graduate hours. Prerequisite(s): MCS 360; or CS 341. Restricted to Civil Engineering or Computer Engineering or Computer Science or Electrical Engineering or Engineering Physics or Industrial Engineering or Mechanical Engineering or Chemical Engineering or Bioengineering or Mathematics or Electrical & Computer Engr or Engineering or Engineering Management or Geotechnical Engr & Geosci or Indust Engr & Operations Res or Materials Engineering or Math & Computer Science or Math & Info Sci for Industry or Summer Session or Bioinformatics major(s).

CRNCourse TypeStart & End TimeMeeting DaysRoomBuilding CodeInstructorMeets BetweenInstructional Method
32646LCD04:30 PM - 05:45 PMMWARR2ONLGrechanik, MOnline Synchronous
3 hours Restricted to Undergrad - Chicago.
32647LCD04:30 PM - 05:45 PMMWARR2ONLGrechanik, MOnline Synchronous
4 hours Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.

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 AMMWFARR2ONLMubayi, DOnline Synchronous
3 hours Restricted to Undergrad - Chicago.
34233LCD09:00 AM - 09:50 AMMWFARR2ONLMubayi, DOnline Synchronous
4 hours Restricted to Graduate - Chicago or Graduate Non-Degree Chicago. Departmental Approval Required

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
43764LCD12:00 PM - 12:50 PMMWFARR2ONLVerschelde, JOnline Synchronous
3 hours Restricted to Undergrad - Chicago.
43765LCD12:00 PM - 12:50 PMMWFARR2ONLVerschelde, JOnline Synchronous
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 AMMWFARR2ONLTuran, GOnline Synchronous

MCS 541

Computational Complexity

4 hours. Prerequisite(s): Consent of the instructor.

CRNCourse TypeStart & End TimeMeeting DaysRoomBuilding CodeInstructorMeets BetweenInstructional Method
39525LCD01:00 PM - 01:50 PMMWFARR2ONLTuran, GOnline Synchronous
4 hours

MCS 549

Mathematical Foundations of Data Science

4 hours. Prerequisite(s): MCS 401 and MCS 441; or consent of the instructor.

CRNCourse TypeStart & End TimeMeeting DaysRoomBuilding CodeInstructorMeets BetweenInstructional Method
43766LEC02:00 PM - 02:50 PMMWFARR2ONLPotukuchi, AOnline Synchronous

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 AMMWFARR2ONLNicholls, DOnline Synchronous

MCS 572

Introduction to Supercomputing

4 hours. Prerequisite(s): MCS 471 or MCS 571 or consent of the instructor.

CRNCourse TypeStart & End TimeMeeting DaysRoomBuilding CodeInstructorMeets BetweenInstructional Method
41672LCD02:00 PM - 02:50 PMMWFARR2ONLVerschelde, JOnline Synchronous
4 hours

MCS 591

Advanced Topics in Combinatorial Theory

4 hours. May be repeated. Prerequisite(s): MCS 423.

CRNCourse TypeStart & End TimeMeeting DaysRoomBuilding CodeInstructorMeets BetweenInstructional Method
39527LCD10:00 AM - 10:50 AMMWFC0012LCCPerkins, WOn Campus
4 hours

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