UIC Photo
Spring 2018 Preproof
Last loaded: Thursday, September 28 2017 12:12 A.M CST

NOTE: 500 level courses require graduate standing

____________________________________________________________________________________________________________

Computer Science

Location: 1120 SEO; Phone: (312) 996-3422. For each course in the Department of Computer Science, first priority in enrollment will be given to engineering students in either the undergraduate or graduate college for whom the course is required or is a specified elective. Other students who meet prerequisites may be admitted by college approval during late registration.

CS            100
         Discovering Computer Science
       3 hours.  Credit is not given for CS 100 if the student has credit in either CS 101 or MCS 260. No graduation credit for students enrolled in a major offered by the Departments of Computer Science or Electrical and Computer Engineering. Extensive computer use required.   Natural World - No Lab course.  To be properly registered, students must enroll in one Laboratory and one Lecture-Discussion.

     17394LABAB109:00 AM-09:50 AMM2249F2SEL 
     17395LABAB210:00 AM-10:50 AMM2249F2SEL 
     36782LABAB311:00 AM-11:50 AMM2249F2SEL 
     40641LABAB412:00 PM-12:50 PMM 
     17397LCDAS103:00 PM-03:50 PMMWFF0042LCFReed, D 

CS            107
         Introduction to Computing and Programming
       4 hours.  Credit is not given for CS 107 if the student has credit for CS 102. Previously listed as EECS 171. Prerequisite(s): Credit or concurrent registration in MATH 180.    To be properly registered, students must enroll in one Laboratory and one Lecture.

     17408LABAB109:00 AM-09:50 AMW 
                Restricted to Engineering or UIC Extended Campus.         
     17409LABAB210:00 AM-10:50 AMW 
                Restricted to Engineering or UIC Extended Campus.         
     28651LABAB311:00 AM-11:50 AMW 
                Restricted to Engineering or UIC Extended Campus.         
     28652LABAB412:00 PM-12:50 PMW 
                Restricted to Engineering or UIC Extended Campus.         
     38099LABAB501:00 PM-01:50 PMW 
                Restricted to Engineering or Provost & VC Acad Affairs.         
     40642LABAB602:00 AM-02:50 AMW 
                Restricted to Engineering or UIC Extended Campus.         
     17412LECAL103:30 PM-04:45 PMTRF0042LCF 
                Restricted to Engineering or UIC Extended Campus.         

CS            109
         C/C ++ Programming for Engineers with MatLab
       3 hours.  Credit is not given for CS 109 if the student has credit for CS 110. Extensive computer use required. Prerequisite(s): Credit or concurrent registration in MATH 180.    To be properly registered, students must enroll in one Laboratory-Discussion and one Lecture-Discussion.

     19465LBDAA09:00 AM-09:50 AMR 
     19643LBDAA110:00 AM-10:50 AMR 
     19645LBDAA211:00 AM-11:50 AMR 
     25129LBDAA312:00 PM-12:50 PMR 
     30770LBDAA409:00 AM-09:50 AMF 
     30771LBDAA510:00 AM-10:50 AMF 
     33165LBDAA611:00 AM-11:50 AMF 
     36783LBDAA712:00 PM-12:50 PMF 
     37719LBDAA801:00 PM-01:50 PMF 
     38100LBDAA902:00 PM-02:50 PMF 
     19466LCDAS10:00 AM-10:50 AMMW2502SES 

CS            110
         MATLAB Programming for Engineers
       1 hours.      

     40117LCD10:00 AM-10:50 AMMW 

CS            111
         Program Design I
       3 hours.  3 hours. Previously listed as CS 101. Extensive computer use required.    To be properly registered, students must enroll in one Laboratory and one Lecture-Discussion.

     34443LABAB109:00 AM-09:50 AMM 
     34444LABAB210:00 AM-10:50 AMM 
     34445LABAB311:00 AM-11:50 AMM 
     34446LABAB412:00 PM-12:50 PMM 
     36784LABAB501:00 PM-01:50 PMM 
     34013LCDAS09:30 AM-10:45 AMTRF0042LCFTroy, P 
     40644LABCB102:00 PM-02:50 PMM 
     40645LABCB203:00 PM-03:50 PMM 
     40646LABCB304:00 PM-04:50 PMM 
     40575LCDCS09:30 AM-10:45 AMTR180G2TBH 

CS            141
         Program Design II
       3 hours.  3 hours. Previously listed as CS 102. Extensive computer use required. Credit is not given for CS 141 if the student has credit for CS 102 or CS 107. Prerequisite(s): CS 109 or CS 111; and credit or concurrent registration in MATH 180.    To be properly registered, students must enroll in one Laboratory-Discussion and one Lecture-Discussion.

     34448LBDAA08:00 AM-08:50 AMT 
     34449LBDAA109:00 AM-09:50 AMT 
     34450LBDAA210:00 AM-10:50 AMT 
     34451LBDAA311:00 AM-11:50 AMT 
     36510LBDAA412:00 PM-12:50 PMT 
     38102LBDAA501:00 PM-01:50 PMT 
     40102LBDAA602:00 PM-02:50 PMT 
     40649LBDAA703:00 PM-03:50 PMT 
     40650LBDAA804:00 PM-04:50 PMT 
     40651LBDAA905:00 PM-05:50 PMT 
     34447LCDAS104:00 PM-05:15 PMMWD0022LCD 
     40571LCDAS201:00 PM-01:50 PMMWFE1012LCE 

CS            151
         Mathematical Foundations of Computing
       3 hours.  3 hours. Credit is not given for CS 151 if the student has credit in MCS 361. Prerequisite(s): MATH 180; and Grade of C or better in CS 111. Restricted to Engineering or UIC Extended Campus.    To be properly registered, students must enroll in one Lecture and one Discussion.

     40655DIS01:00 PM-01:50 PMF 
     40656DIS02:00 PM-02:50 PMF 
     34452DISAD09:00 AM-09:50 AMM 
     34453DISAD110:00 AM-10:50 AMM 
     34454DISAD211:00 AM-11:50 AMM 
     34455DISAD312:00 PM-12:50 PMM 
     36512DISAD401:00 PM-01:50 PMM 
     38103DISAD502:00 PM-02:50 PMM 
     40111DISAD609:00 AM-09:50 AMF 
     40652DISAD710:00 AM-10:50 AMF 
     40653DISAD811:00 AM-11:50 AMF 
     40654DISAD912:00 PM-12:50 PMF 
     34014LECAL102:00 PM-02:50 PMMWFB1012LCB 
     40572LECAL203:00 PM-03:50 PMMWFD0042LCD 

CS            201
         Data Structures and Discrete Mathematics I
       4 hours.  Previously listed as EECS 260. Credit is not given for CS 201 if the student has credit for MCS 261. Prerequisite(s): MATH 180; and grade of C or better in CS 102 or grade of C or better in CS 107. Restricted to Engineering or UIC Extended Campus.    

     17418LCD12:00 PM-12:50 PMF22542SELTheys, M 
     LCD12:30 PM-01:45 PMTR 

CS            211
         Programming Practicum
       2 hours.  2 hours. Extensive computer use required. Prerequisite(s): Grade of C or better in CS 141; or Grade of C or better in CS 107. The option to use CS 107 as a prerequisite (in place of CS 141) is only for Computer Engineering majors or students doing a Computer Engineering minor. Restricted to Engineering or UIC Extended Campus.    To be properly registered, students must enroll in one Lecture-Discussion and one Laboratory-Discussion.

     34458LBDAA109:00 AM-10:50 AMW22542SEL 
     34459LBDAA211:00 AM-12:50 PMW22542SEL 
     36479LBDAA301:00 PM-02:50 PMW22542SEL 
     36785LBDAA403:00 PM-04:50 PMW22542SEL 
     34456LCDAS110:00 AM-10:50 AMF2502SESTroy, P 

CS            251
         Data Structures
       4 hours.  4 hours. Credit is not given for CS 251 if the student has credit in CS 202. Prerequisite (s): CS 151 or CS 201; and credit or concurrent registration in CS 211. To be properly registered, students must enroll in one Lecture-Discussion and one Laboratory. Restricted to Engineering or UIC Extended Campus.    

     34461LABAB08:00 AM-08:50 AMR 
     34462LABAB109:00 AM-09:50 AMR 
     36480LABAB210:00 AM-10:50 AMR 
     36786LABAB311:00 AM-11:50 AMR 
     38104LABAB412:00 PM-12:50 PMR 
     39372LABAB501:00 PM-01:50 PMR 
     39975LABAB602:00 PM-02:50 PMR 
     40657LABAB703:00 PM-03:50 PMR 
     40658LABAB804:00 PM-04:50 PMR 
     40659LABAB905:00 PM-05:50 PMR 
     34460LCDAS111:00 AM-11:50 AMMWFD0022LCD 
     40573LCDAS209:00 AM-09:50 AMMWFD0012LCD 

CS            261
         Machine Organization
       3 hours.  3 hours. Credit is not given for CS 261 if the student has credit for CS 366 or ECE 267 or ECE 366. Extensive computer use required. Prerequisite(s): Credit or concurrent registration in CS 211. Restricted to Engineering or UIC Extended Campus.    To be properly registered, students must enroll in one Lecture-Discussion and one Laboratory.

     34464LABAB109:00 AM-09:50 AMM 
     34465LABAB210:00 AM-10:50 AMM 
     36481LABAB311:00 AM-11:50 AMM 
     36787LABAB412:00 PM-12:50 PMM 
     38105LABAB501:00 PM-01:50 PMM 
     39373LABAB602:00 PM-02:50 PMM 
     34463LCDAS112:30 PM-01:45 PMTRB1012LCB 

CS            301
         Languages and Automata
       3 hours.  Previously listed as EECS 361. Prerequisite(s): Grade of C or better in CS 151 or grade of C or better in CS 201; and credit or concurrent registration in CS 251. Restricted to Engineering or UIC Extended Campus.    To be properly registered, students must enroll in one Discussion/Recitation and one Lecture.

     17421DISAD109:00 AM-09:50 AMW 
     33800DISAD210:00 AM-10:50 AMW 
     37604DISAD311:00 AM-11:50 AMW 
     38106DISAD412:00 PM-12:50 PMW 
     40112DISAD501:00 PM-01:50 PMW 
     40660DISAD602:00 PM-02:50 PMW 
     17422LECAL104:00 PM-05:15 PMMWE1012LCE 
     40574LECAL212:00 PM-12:50 PMMWFF0062LCF 

CS            341
         Programming Language Design and Implementation
       3 hours.  Extensive computer use required. Prerequisite(s): CS 251 and CS 261; or approval of the department. Credit is not given for CS 341 if the student has credit in CS 473 or CS 476.^Restricted to Engineering or UIC Extended Campus. ^^^^^^^^^^^

     34723LCD04:00 PM-04:50 PMMWFB1012LCB 

CS            342
         Software Design
       3 hours.  Extensive computer use required. Credit is not given for CS 342 if the student has credit for CS 340. Prerequisite(s): CS 251. Restricted to Engineering or UIC Extended Campus.    

     35976LCD11:00 AM-12:15 PMTRE1012LCE 

CS            361
         Systems Programming
       3 hours.  3 hours. Extensive computer use required. Prerequisite(s): CS 251 and CS 261. Restricted to Engineering or UIC Extended Campus.    To be properly registered, students must enroll in one Lecture-Discussion and one Laboratory.

     36307LABAB109:00 AM-09:50 AMF 
     36308LABAB210:00 AM-10:50 AMF 
     37605LABAB311:00 AM-11:50 AMF 
     38107LABAB401:00 PM-01:50 PMF 
     38108LABAB502:00 PM-02:50 PMF 
     40661LABAB603:00 PM-03:50 PMF 
     36306LCDAS102:00 PM-03:15 PMTRE1012LCE 

CS            362
         Computer Design
       3 hours.  3 hours. Extensive computer use required. Credit is not given for CS 362 if the student has credit in CS 266 or ECE 265. Prerequisite(s): CS 261. Restricted to Engineering or UIC Extended Campus.    To be properly registered, students must enroll in one Lecture-Discussion and one Laboratory.

     36310LABAB109:00 AM-09:50 AMM 
     36311LABAB210:00 AM-10:50 AMM 
     37606LABAB311:00 AM-11:50 AMM 
     38109LABAB412:00 PM-12:50 PMM 
     38110LABAB501:00 PM-01:50 PMM 
     40662LABAB602:00 PM-02:50 PMM 
     36309LCDAS103:30 PM-04:45 PMTRB1012LCBTheys, M 

CS            377
         Communication and Ethical Issues in Computing
       3 hours.  3 hours. Extensive computer use required. Credit is not given for CS 377 if the student has credit in CS 335 or CS 376. Prerequisite(s): CS 251. Restricted to Engineering or UIC Extended Campus.    To be properly registered, students must enroll in one Lecture-Discussion and one Laboratory-Discussion.

     36313LBDAA110:00 AM-11:50 AMMCranch, C 
     36314LBDAA210:00 AM-11:50 AMWCranch, C 
     36315LBDAA310:00 AM-11:50 AMFCranch, C 
     38112LBDAA403:00 PM-04:50 PMMCranch, C 
     38113LBDAA503:00 PM-04:50 PMWCranch, C 
     39375LBDAA603:00 PM-04:50 PMFCranch, C 
     36312LCDAS109:00 AM-09:50 AMMW 
     38111LCDAS212:00 PM-12:50 PMMW 
     39374LCDAS301:00 PM-01:50 PMMW 
     40663LCDAS402:00 PM-02:50 PMMW 

CS            398
         Undergraduate Design/Research
       3 hours.  Previously listed as EECS 398. Prerequisite(s): Consent of the instructor. Restricted to Engineering.    

     10710CNFARRANGED-Bell, J 
     22211CNFARRANGED-Berger-Wolf, T 
     10711CNFARRANGED-Buy, U 
     10725CNFARRANGED-Checkoway, S 
     10712CNFARRANGED-Cruz, I 
     10713CNFARRANGED-DasGupta, B 
     10715CNFARRANGED-Di Eugenio, B 
     29453CNFARRANGED-Eriksson, J 
     10728CNFARRANGED-Forbes, A 
     10716CNFARRANGED-Gmytrasiewicz, P 
     10726CNFARRANGED-Grechanik, M 
     10723CNFARRANGED-Hummel, J 
     10717CNFARRANGED-Johnson, A 
     34466CNFARRANGED-Kanich, C 
     10718CNFARRANGED-Kenyon, R 
     10720CNFARRANGED-Kshemkalyani, A 
     10721CNFARRANGED-Lillis, J 
     10722CNFARRANGED-Liu, B 
     29452CNFARRANGED-Lyons, L 
     10736CNFARRANGED-Marai, G 
     10738CNFARRANGED-Polakis, J 
     10727CNFARRANGED-Reed, D 
     10729CNFARRANGED-Sistla, A 
     10730CNFARRANGED-Sloan, R 
     10731CNFARRANGED-Solworth, J 
     33996CNFARRANGED-Taylor, C 
     10733CNFARRANGED-Theys, M 
     10735CNFARRANGED-Troy, P 
     10732CNFARRANGED-Venkatesan Natarajan, V 
     10737CNFARRANGED-Wolfson, O 
     28762CNFARRANGED-Yu, P 
     34467CNFARRANGED-Ziebart, B 
     10734CNFARRANGED-Zuck, L 

CS            401
         Computer Algorithms I
       3 OR 4 hours.  Same as MCS 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.    

     17454LCD11:00 AM-11:50 AMMWF 
            3 hours    Restricted to Undergrad - Chicago.      Departmental Approval Required   
     20665LCD11:00 AM-11:50 AMMWF 
            4 hours    Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.      Departmental Approval Required   
     17455LCD12:30 PM-01:45 PMTRC0032LCC 
            4 hours    Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.         
     20667LCD12:30 PM-01:45 PMTRC0032LCC 
            3 hours    Restricted to Undergrad - Chicago.         

CS            411
         Artificial Intelligence I
       3 OR 4 hours.  3 undergraduate hours. 4 graduate hours. Prerequisite(s): CS 251. Restricted to Engineering, Graduate College, or UIC Extended Campus.    

     38549LCD09:00 AM-09:50 AMMWFZhang, X 
            3 hours    Restricted to Undergrad - Chicago.         
     38550LCD09:00 AM-09:50 AMMWFZhang, X 
            4 hours    Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.         

CS            412
         Introduction to Machine Learning
       3 OR 4 hours.  3 undergraduate hours. 4 graduate hours. Extensive computer use required. MATLAB will be used for some of the homework assignments, but prior experience with it is not required. Prerequisite(s): CS 251; and IE 342 or STAT 381; or consent of the instructor. Restricted to Engineering or Graduate College.    

     38114LCD02:00 PM-03:15 PMTRZiebart, B 
            3 hours            
     38115LCD02:00 PM-03:15 PMTRZiebart, B 
            4 hours            

CS            421
         Natural Language Processing
       3 OR 4 hours.  3 undergraduate hours. 4 graduate hours. Prerequisite(s): CS 301 or MCS 441. Restricted to Engineering, Graduate College, or UIC Extended Campus.    

     28653LEC06:00 PM-08:30 PMWPetrov, P 
            3 hours    Restricted to Undergrad - Chicago.         
     28654LEC06:00 PM-08:30 PMWPetrov, P 
            4 hours    Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.         

CS            422
         User Interface Design and Programming
       3 OR 4 hours.  3 undergraduate hours. 4 graduate hours. Prerequisite(s): CS 342. Restricted to Engineering, Graduate College, or UIC Extended Campus.    

     19650LCD02:00 PM-03:15 PMTRChattopadhyay, D 
            3 hours    Restricted to Undergrad - Chicago.      Departmental Approval Required   
     20669LCD02:00 PM-03:15 PMTRChattopadhyay, D 
            4 hours    Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.         

CS            424
         Visualization and Visual Analytics
       3 OR 4 hours.  3 undergraduate hours. 4 graduate hours. Extensive computer use required. Prerequisite(s): CS 251; or graduate standing; or consent of the instructor. Restricted to Engineering or Graduate College.    

     40669LCD03:30 PM-04:45 PMTR 
            3 hours            
     40670LCD03:30 PM-04:45 PMTR 
            4 hours            

CS            426
         Video Game Design and Development
       3 OR 4 hours.  3 undergraduate hours. 4 graduate hours. Prerequisite(s): CS 251 or consent of the instructor. Restricted to Engineering, Graduate College, or UIC Extended Campus.    

     27145LCD04:00 PM-06:30 PMWMarai, G 
            3 hours    Restricted to Undergrad - Chicago.         
     27146LCD04:00 PM-06:30 PMWMarai, G 
            4 hours    Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.         

CS            440
         Software Engineering I
       3 OR 4 hours.  3 undergraduate hours. 4 graduate hours. Previously listed as EECS 470. Prerequisite(s): CS 342. Restricted to Engineering, Graduate College, or UIC Extended Campus.    

     29904LCD12:00 PM-12:50 PMMWFBell, J 
            3 hours    Restricted to Undergrad - Chicago.         
     29905LCD12:00 PM-12:50 PMMWFBell, J 
            4 hours    Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.         

CS            442
         Software Engineering II
       3 OR 4 hours.  3 undergraduate hours. 4 graduate hours. Extensive computer use required. Prerequisite(s): CS 440. Restricted to Engineering, Graduate College, or UIC Extended Campus.    

     33785LEC10:00 AM-10:50 AMMWFBell, J 
            3 hours    Restricted to Undergrad - Chicago.         
     33786LEC10:00 AM-10:50 AMMWFBell, J 
            4 hours    Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.         

CS            450
         Introduction to Networking
       3 OR 4 hours.  3 undergraduate hours. 4 graduate hours. Credit is not given for CS 450 if the student has credit for ECE 433. Prerequisite(s): CS 361. Restricted to Engineering, Graduate College, or UIC Extended Campus.    

     17432LEC03:00 PM-03:50 PMMWFKanich, C 
            3 hours    Restricted to Undergrad - Chicago.         
     19163LEC03:00 PM-03:50 PMMWFKanich, C 
            4 hours    Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.         

CS            466
         Advanced Computer Architecture
       3 OR 4 hours.  Same as ECE 466. 3 undergraduate hours. 4 graduate hours. Prerequisite(s): ECE 366 or CS 366. Restricted to Engineering, Graduate College, or UIC Extended Campus.    

     26694LCD09:30 AM-10:45 AMTR180F2TBH 
            3 hours    Restricted to Undergrad - Chicago.         
     26695LCD09:30 AM-10:45 AMTR180F2TBH 
            4 hours    Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.         

CS            469
         Computer Systems Design
       3 OR 4 hours.  3 undergraduate hours. 4 graduate hours. Same as ECE 469. Prerequisite(s): CS 366; or ECE 366 and ECE 368. Restricted to Engineering, Graduate College, or UIC Extended Campus.    

     17434LCD02:00 PM-03:15 PMTR180F2TBHKhaleghi, S 
            3 hours    Restricted to Undergrad - Chicago.         
     19165LCD02:00 PM-03:15 PMTR180F2TBHKhaleghi, S 
            4 hours    Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.         

CS            473
         Compiler Design
       3 OR 4 hours.  Same as MCS 411. 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.    

     39849LCD12:30 PM-01:45 PMTRVenkatesan Natarajan, V 
            3 hours    Restricted to Undergrad - Chicago.         
     39850LCD12:30 PM-01:45 PMTRVenkatesan Natarajan, V 
            4 hours    Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.         

CS            474
         Object-Oriented Languages and Environments
       3 OR 4 hours.  3 undergraduate hours. 4 graduate hours. Previously listed as EECS 474. Prerequisite(s): CS 342. Restricted to Engineering, Graduate College, or UIC Extended Campus.    

     38616LCD02:00 PM-03:15 PMTRC0012LCCBuy, U 
            3 hours    Restricted to Undergrad - Chicago.         
     38617LCD02:00 PM-03:15 PMTRC0012LCCBuy, U 
            4 hours    Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.         

CS            477
         Public Policy, Legal, and Ethical Issues in Computing, Privacy, and Security
       3 OR 4 hours.  3 undergraduate hours. 4 graduate hours. Prerequisite(s): Consent of the instructor. Restricted to Computer Science major(s).    

     37123LCD02:00 PM-03:15 PMTRSloan, R 
            3 hours            
     37124LCD02:00 PM-03:15 PMTRSloan, R 
            4 hours            

CS            478
         Software Development for Mobile Platforms
       3 OR 4 hours.  3 undergraduate hours. 4 graduate hours. Extensive computer use required. Prerequisite(s): CS 342.    

     37633LCD03:30 PM-04:45 PMTRC0042LCCBuy, U 
            3 hours    Restricted to Undergrad - Chicago.         
     37634LCD03:30 PM-04:45 PMTRC0042LCCBuy, U 
            4 hours    Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.         

CS            480
         Database Systems
       3 OR 4 hours.  3 undergraduate hours. 4 graduate hours. Prerequisite(s): CS 251.    

     17438LCD03:30 PM-04:45 PMTRSistla, A 
            3 hours    Restricted to Undergrad - Chicago.         
     19171LCD03:30 PM-04:45 PMTRSistla, A 
            4 hours    Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.         

CS            489
         Human Augmentics
       3 OR 4 hours.  Extensive computer use required. Prerequisite(s): Senior standing or above; or consent of the instructor; or senior majoring in communications or psychology.^^^^^^^^^^^^

     38327LCD11:00 AM-12:15 PMTRKenyon, R 
            3 hours    Restricted to Undergrad - Chicago.         
     38328LCD11:00 AM-12:15 PMTRKenyon, R 
            4 hours    Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.         

CS            493
         Special Problems
       2 TO 4 hours.  Previously listed as EECS 493. No graduate credit for Computer Science majors. Prerequisite(s): Consent of the instructor.    
Online

     36591CNFARRANGED-Santambrogio, M 
            4 hours Advanced Computer Architecture           
     30477CNFARRANGED-Trajcevski, G 
            4 hours Intro to Data Management           

CS            499
         Professional Development Seminar
       0 hours.  Satisfactory/Unsatisfactory grading only. Prerequisite(s): Open only to seniors; and approval of the department. Must be taken in the student's last semester of study. Restricted to Computer Science major(s).    

     30640LCDARRANGED-Hummel, J 

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

     33788LCD09:00 AM-09:50 AMMWFTuran, G 

CS            511
         Artificial Intelligence II
       4 hours.  Previously listed as EECS 584. Prerequisite(s): CS 411.    

     17442LCD11:00 AM-11:50 AMMWFGmytrasiewicz, P 

CS            514
         Applied Artificial Intelligence
       4 hours.  Previously listed as EECS 585. Prerequisite(s): CS 411.    

     38618LCD10:00 AM-10:50 AMMWFGmytrasiewicz, P 

CS            553
         Distributed Computing Systems
       4 hours.  Previously listed as EECS 573. Prerequisite(s): CS 366 and CS 385.    

     31243LCD02:00 PM-03:15 PMTR 

CS            569
         High-Performance Processors and Systems
       4 hours.  Same as ECE 569. Prerequisite(s): CS 466 or ECE 466; and graduate standing.    

     27021LCD11:00 AM-12:15 PMTR 

CS            581
         Database Management Systems
       4 hours.  Previously listed as EECS 581. Prerequisite(s): CS 480.    

     28655LCD02:00 PM-03:15 PMMWWolfson, O 

CS            583
         Data Mining and Text Mining
       4 hours.  Prerequisite(s): CS 401. Recommended background: Algorithm Probability. Restricted to Graduate College.    

     25479LCD12:30 PM-01:45 PMTRLiu, B 
     39840LCD03:30 PM-04:45 PMTRLiu, B 

CS            588
         Security and Privacy in Networked and Distributed Systems
       4 hours.  Prerequisite(s): CS 401; and CS 450 or CS 485; or consent of the instructor.    

     38552LCD03:00 PM-04:15 PMMWSolworth, J 

CS            590
         Research Methods in Computer Science
       4 hours.  Satisfactory/Unsatisfactory grading only. Prerequisite(s): Open only to Ph.D. degree students; and consent of the instructor. Restricted to Computer Science major(s). Restricted to Doctor of Philosophy.    

     34836LCD04:00 PM-06:30 PMMCheckoway, S 

CS            594
         Special Topics
       4 hours.  May be repeated. Students may register in more than one section per term. Previously listed as EECS 594. Prerequisite(s): Consent of the instructor.    

     38551LCD12:30 PM-01:45 PMTR 
     33792LCD03:30 PM-04:45 PMTR 

CS            597
         Project Research
       0 TO 9 hours.  Satisfactory/Unsatisfactory grading only. May be repeated. Students may register in more than one section per term. Previously listed as EECS 597. Prerequisite(s): Consent of the instructor. For CS majors only.    

     10747CNFARRANGED- 
     10740CNFARRANGED-Bell, J 
     23111CNFARRANGED-Berger-Wolf, T 
     10741CNFARRANGED-Buy, U 
     10759CNFARRANGED-Chattopadhyay, D 
     10754CNFARRANGED-Checkoway, S 
     10742CNFARRANGED-Cruz, I 
     10743CNFARRANGED-DasGupta, B 
     10745CNFARRANGED-Di Eugenio, B 
     29455CNFARRANGED-Eriksson, J 
     34726CNFARRANGED-Forbes, A 
     10746CNFARRANGED-Gmytrasiewicz, P 
     29188CNFARRANGED-Grechanik, M 
     10748CNFARRANGED-Johnson, A 
     34725CNFARRANGED-Kanich, C 
     10749CNFARRANGED-Kenyon, R 
     10751CNFARRANGED-Kshemkalyani, A 
     10752CNFARRANGED-Lillis, J 
     10753CNFARRANGED-Liu, B 
     29454CNFARRANGED-Lyons, L 
     34569CNFARRANGED-Marai, G 
     10769CNFARRANGED-Polakis, J 
     10758CNFARRANGED-Reed, D 
     10760CNFARRANGED-Sistla, A 
     10761CNFARRANGED-Sloan, R 
     10762CNFARRANGED-Solworth, J 
     19713CNFARRANGED-Taylor, C 
     10764CNFARRANGED-Theys, M 
     10766CNFARRANGED-Troy, P 
     40081CNFARRANGED-Vamanan, B 
     10763CNFARRANGED-Venkatesan Natarajan, V 
     10768CNFARRANGED-Wolfson, O 
     28656CNFARRANGED-Yu, P 
     10757CNFARRANGED-Zhang, X 
     34570CNFARRANGED-Ziebart, B 
     10765CNFARRANGED-Zuck, L 

CS            598
         M.S. Thesis Research
       0 TO 16 hours.  Satisfactory/Unsatisfactory grading only. May be repeated. Students may register in more than one section per term. Previously listed as EECS 598. Prerequisite(s): Consent of the instructor. For CS majors only.    

     10774CNFARRANGED- 
     10777CNFARRANGED- 
     22212CNFARRANGED-Berger-Wolf, T 
     10771CNFARRANGED-Buy, U 
     10797CNFARRANGED-Chattopadhyay, D 
     10785CNFARRANGED-Checkoway, S 
     10772CNFARRANGED-Cruz, I 
     10773CNFARRANGED-DasGupta, B 
     10775CNFARRANGED-Di Eugenio, B 
     29457CNFARRANGED-Eriksson, J 
     34572CNFARRANGED-Forbes, A 
     10776CNFARRANGED-Gmytrasiewicz, P 
     32790CNFARRANGED-Grechanik, M 
     10778CNFARRANGED-Johnson, A 
     29429CNFARRANGED-Kanich, C 
     10786CNFARRANGED-Kenyon, R 
     10780CNFARRANGED-Kshemkalyani, A 
     10781CNFARRANGED-Lillis, J 
     10783CNFARRANGED-Liu, B 
     29456CNFARRANGED-Lyons, L 
     34571CNFARRANGED-Marai, G 
     10784CNFARRANGED-Moher, T 
     10787CNFARRANGED-Nelson, P 
     10789CNFARRANGED-Polakis, J 
     10790CNFARRANGED-Sistla, A 
     10791CNFARRANGED-Sloan, R 
     10792CNFARRANGED-Solworth, J 
     32789CNFARRANGED-Vamanan, B 
     23113CNFARRANGED-Venkatesan Natarajan, V 
     10796CNFARRANGED-Wolfson, O 
     28657CNFARRANGED-Yu, P 
     10782CNFARRANGED-Zhang, X 
     10779CNFARRANGED-Ziebart, B 
     23114CNFARRANGED-Zuck, L 

CS            599
         Ph.D. Thesis Research
       0 TO 16 hours.  Satisfactory/Unsatisfactory grading only. May be repeated. Students may register in more than one section per term. Previously listed as EECS 599. Prerequisite(s): Consent of the instructor. For CS students only.    

     22311C10ARRANGED-Berger-Wolf, T 
     10824CNFARRANGED- 
     27101CNFARRANGED- 
     10799CNFARRANGED-Buy, U 
     10802CNFARRANGED-Chattopadhyay, D 
     10805CNFARRANGED-Checkoway, S 
     10800CNFARRANGED-Cruz, I 
     10801CNFARRANGED-DasGupta, B 
     10803CNFARRANGED-Di Eugenio, B 
     29459CNFARRANGED-Eriksson, J 
     29346CNFARRANGED-Forbes, A 
     10804CNFARRANGED-Gmytrasiewicz, P 
     32791CNFARRANGED-Grechanik, M 
     10806CNFARRANGED-Johnson, A 
     24313CNFARRANGED-Kanich, C 
     10807CNFARRANGED-Kenyon, R 
     10809CNFARRANGED-Kshemkalyani, A 
     10810CNFARRANGED-Lillis, J 
     10811CNFARRANGED-Liu, B 
     29458CNFARRANGED-Lyons, L 
     34573CNFARRANGED-Marai, G 
     10812CNFARRANGED-Moher, T 
     10815CNFARRANGED-Nelson, P 
     10813CNFARRANGED-Polakis, J 
     10817CNFARRANGED-Sistla, A 
     10818CNFARRANGED-Sloan, R 
     10819CNFARRANGED-Solworth, J 
     10808CNFARRANGED-Vamanan, B 
     10814CNFARRANGED-Vamanan, B 
     10820CNFARRANGED-Venkatesan Natarajan, V 
     10823CNFARRANGED-Wolfson, O 
     28658CNFARRANGED-Yu, P 
     32860CNFARRANGED-Zefran, M 
     10816CNFARRANGED-Zhang, X 
     34574CNFARRANGED-Ziebart, B 
     23115CNFARRANGED-Zuck, L