UIC Photo
Fall 2017 Preproof
Last loaded: Thursday, March 2 2017 12:38 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.

     10603LABAB111:00 AM-11:50 AMM 
     10606LABAB209:00 AM-09:50 AMM2249F2SEL 
     10613LABAB410:00 AM-10:50 AMM2249F2SEL 
     10615LCDAS101:00 PM-01:50 PMMWF3172BH 

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.

     10630LABAB101:00 PM-01:50 PMT 
                Restricted to Engineering or UIC Extended Campus.         
     10631LABAB209:00 AM-09:50 AMT22492SEL 
                Restricted to Engineering or UIC Extended Campus.         
     26611LABAB310:00 AM-10:50 AMT22492SEL 
                Restricted to Engineering or UIC Extended Campus.         
     26613LABAB411:00 AM-11:50 AMT22492SEL 
                Restricted to Engineering or UIC Extended Campus.         
     39412LABAB512:00 PM-12:50 PMT22492SEL 
                Restricted to Engineering or Provost & VC Acad Affairs.         
     10634LECAL103:30 PM-04:45 PMTRC0042LCCTheys, M 
                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.

     30607LBDBAA02:00 PM-02:50 PMR 
     30608LBDBAB09:00 AM-09:50 AMR22492SEL 
     30609LBDBAC10:00 AM-10:50 AMR22492SEL 
     30610LBDBAD11:00 AM-11:50 AMR22492SEL 
     30941LBDBAE12:00 PM-12:50 PMR22492SEL 
     30942LBDBAF01:00 PM-01:50 PMR22492SEL 
     36426LBDBAG08:00 AM-08:50 AMF 
     36427LBDBAH09:00 AM-09:50 AMF 
     36428LBDBAI09:00 AM-09:50 AMF 
     36429LBDBAJ10:00 AM-10:50 AMF 
     37155LBDBAK11:00 AM-11:50 AMF 
                     Departmental Approval Required   
     39413LBDBAL12:00 PM-12:05 PMF 
                     Departmental Approval Required   
     36425LCDBS104:00 PM-04:50 PMMW2502BSB 

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.

     34775LABAB109:00 AM-09:50 AMM 
     34776LABAB210:00 AM-10:50 AMM 
     34777LABAB311:00 AM-11:50 AMM 
     34778LABAB412:00 PM-12:50 PMM 
     34779LABAB501:00 PM-01:50 PMM 
     37156LABAB602:00 PM-02:50 PMM 
     37983LABAB703:00 PM-03:50 PMM 
     39414LABAB804:00 PM-04:50 PMM 
     34656LCDAS112:30 PM-01:45 PMTR2502BSB 
     40305LABBB103:00 PM-03:50 PMM 
     40306LABBB212:00 PM-12:50 PMM 
     40308LABBB301:00 PM-01:50 PMM 
     40309LABBB402:00 PM-02:50 PMM 
     40304LCDBS112:30 PM-01:45 PMTRC0032LCC 

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.

     34780LBDAA102:00 PM-02:50 PMT 
     34781LBDAA209:00 AM-09:50 AMT22542SEL 
     34782LBDAA310:00 AM-10:50 AMT22542SEL 
     36901LBDAA411:00 AM-11:50 AMT22542SEL 
     38094LBDAA512:00 PM-12:50 PMT22542SEL 
     39415LBDAA601:00 PM-01:50 PMT22542SEL 
     34657LCDAS103:00 PM-03:50 PMMWF2502BSB 

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.

     34859DISAD112:00 PM-12:50 PMM 
     34860DISAD209:00 AM-09:50 AMM 
     36389DISAD310:00 AM-10:50 AMM 
     37157DISAD411:00 AM-11:50 AMM 
     38906DISAD509:00 AM-09:50 AMF 
     38907DISAD610:00 AM-10:50 AMF 
     40975DISAD711:00 AM-11:50 AMF 
     40976DISAD812:00 PM-12:50 PMF 
     40974LECAL11:00 AM-11:50 AMMWFC0032LCC 
     34858LECAL101:00 PM-01:50 PMMWFC0042LCC 

CS            211
         Programming Practicum
       2 hours.  2 hours. Extensive computer use required. Prerequisite(s): Grade of C or better in CS 141. Restricted to Engineering or UIC Extended Campus.    To be properly registered, students must enroll in one Lecture-Discussion and one Laboratory-Discussion.

     34862LBDAA09:00 AM-10:50 AMW22542SEL 
     35270LBDAA111:00 AM-12:50 PMW22542SEL 
     36659LBDAA201:00 PM-02:50 PMW22542SEL 
     37158LBDAA303:00 PM-04:50 PMW22542SEL 
     34861LCDAS03:30 PM-04:45 PMRB1012LCBTroy, 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.    

     36392LABAB04:00 PM-04:50 PMR 
     36393LABAB109:00 AM-09:50 AMR22542SEL 
     36655LABAB210:00 AM-10:50 AMR22542SEL 
     37159LABAB311:00 AM-11:50 AMR22542SEL 
     37539LABAB412:00 PM-12:50 PMR22542SEL 
     40508LABAB501:00 PM-01:50 PMR 
     40516LABAB602:00 PM-02:50 PMR 
     40968LABAB703:00 PM-03:50 PMR 
     36203LCDAL09:00 AM-09:50 AMMWFC0032LCCHummel, J 
     40507LCDAL112:00 PM-12:50 PMMWFC0032LCC 

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.

     36204LABAB04:00 PM-04:50 PMM 
     36205LABAB109:00 AM-09:50 AMM22542SEL 
     36656LABAB210:00 AM-10:50 AMM22542SEL 
     37160LABAB311:00 AM-11:50 AMM22542SEL 
     39424LABAB412:00 PM-12:50 PMM22542SEL 
     39425LABAB501:00 PM-01:50 PMM22542SEL 
     40969LABAB602:00 PM-02:50 PMM 
     40970LABAB703:00 PM-03:50 PMM 
     36391LCDAL09:30 AM-10:45 AMTRC0042LCCTheys, M 
     41014LCDAL102:00 PM-03:15 PMTRD0052LCD 

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.

     10645DISAD102:00 PM-02:50 PMW 
     37161DISAD209:00 AM-09:50 AMW 
     38329DISAD310:00 AM-10:50 AMW 
     39426DISAD411:00 AM-11:50 AMW 
     40971DISAD512:00 PM-12:50 PMW 
     40972DISAD601:00 PM-01:50 PMW 
     10647LECAL104:00 PM-05:15 PMMWB1012LCB 

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

     36202LCD01:00 PM-01:50 PMMWFD0042LCD 

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.    

     37162LCD11:00 AM-12:15 PMTRC0012LCC 
     40973LCD12:30 PM-01:45 PMTRC0012LCC 

CS            361
         Computer Systems
       3 hours.  3 hours. Extensive computer use required. Credit Restrictions: Credit is not given for CS 361 if the student has credit for CS 366 or ECE 366. 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.

     36536LABAB09:00 AM-09:50 AMF 
     36537LABAB110:00 AM-10:50 AMF 
     38331LABAB211:00 AM-11:50 AMF 
     38897LABAB312:00 PM-12:50 PMF 
     39427LABAB404:00 PM-04:50 PMT22542SEL 
     36535LCDAS02:00 PM-03:15 PMTRD0042LCD 

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.

     36197LABAB09:00 AM-09:50 AMM 
     36603LABAB110:00 AM-10:50 AMM 
     38332LABAB211:00 AM-11:50 AMM 
     38898LABAB312:00 PM-12:50 PMM 
     39428LABAB401:00 PM-01:50 PMM 
     36196LCDAS09:30 AM-10:45 AMTRD0042LCD 

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.

     36200LBDAA10:00 AM-11:50 AMMCranch, C 
     36201LBDAA103:00 PM-04:50 PMMCranch, C 
     36547LBDAA210:00 AM-11:50 AMWCranch, C 
     38341LBDAA303:00 PM-04:50 PMWCranch, C 
     38899LBDAA410:00 AM-11:50 AMFCranch, C 
     39430LBDAA503:00 PM-04:50 PMFCranch, C 
     36199LCDAS112:00 PM-12:50 PMMW 
     38340LCDAS201:00 PM-01:50 PMMW 
     39429LCDAS302:00 PM-02:50 PMMW 

CS            385
         Operating Systems Concepts and Design
       3 hours.  Previously listed as EECS 371. Extensive computer use required. Prerequisite(s): CS 361; or CS 201 and ECE 267. Restricted to Engineering or UIC Extended Campus.    

     10654LCD03:30 PM-04:45 PMTR 

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

     18488CNFARRANGED-Bell, J 
     24229CNFARRANGED-Berger-Wolf, T 
     18489CNFARRANGED-Buy, U 
     18490CNFARRANGED-Cruz, I 
     18491CNFARRANGED-DasGupta, B 
     18493CNFARRANGED-Di Eugenio, B 
     30277CNFARRANGED-Eriksson, J 
     18502CNFARRANGED-Forbes, A 
     18494CNFARRANGED-Gmytrasiewicz, P 
     18499CNFARRANGED-Grechanik, M 
     18496CNFARRANGED-Hummel, J 
     18495CNFARRANGED-Johnson, A 
     18515CNFARRANGED-Kanich, C 
     18498CNFARRANGED-Kshemkalyani, A 
     18500CNFARRANGED-Lillis, J 
     18501CNFARRANGED-Liu, B 
     30281CNFARRANGED-Lyons, L 
     18507CNFARRANGED-Marai, G 
     18505CNFARRANGED-Nelson, P 
     18506CNFARRANGED-Reed, D 
     18508CNFARRANGED-Sistla, A 
     18509CNFARRANGED-Sloan, R 
     18510CNFARRANGED-Solworth, J 
     18492CNFARRANGED-Taylor, C 
     18513CNFARRANGED-Theys, M 
     18514CNFARRANGED-Troy, P 
     18503CNFARRANGED-Vamanan, B 
     22889CNFARRANGED-Venkatesan Natarajan, V 
     18516CNFARRANGED-Wolfson, O 
     29096CNFARRANGED-Yu, P 
     18517CNFARRANGED-Zhang, X 
     18497CNFARRANGED-Ziebart, B 
     22890CNFARRANGED-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.    

     10669LCD09:00 AM-09:50 AMMWF2082BH 
            3 hours    Restricted to Undergrad - Chicago.         
     20262LCD09:00 AM-09:50 AMMWF2082BH 
            4 hours    Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.         
     35218LCD12:30 PM-01:45 PMR 
            3 hours    Restricted to Undergrad - Chicago.         
     35219LCD12:30 PM-01:45 PMTR 
            4 hours    Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.         
     39067LCD03:30 PM-04:45 PMTRC0012LCC 
            3 hours    Restricted to Undergrad - Chicago.         
     39068LCD03:30 PM-04:45 PMTRC0012LCC 
            4 hours    Restricted to Graduate - Chicago or Graduate Non-Degree 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.    

     10672LCD09:00 AM-09:50 AMMWFGmytrasiewicz, P 
            3 hours    Restricted to Undergrad - Chicago.         
     20266LCD09:00 AM-09:50 AMMWFGmytrasiewicz, P 
            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.    

     38992LCD09:30 AM-10:45 AMTRZiebart, B 
            3 hours    Restricted to Undergrad - Chicago.         
     38993LCD09:30 AM-10:45 AMTRZiebart, B 
            4 hours    Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.         

CS            425
         Computer Graphics I
       0 TO 4 hours.  3 undergraduate hours. 4 graduate hours. Previously listed as CS 488. Extensive computer use required. Prerequisite(s): CS 251. Restricted to Engineering or Graduate College.    To be properly registered, students must enroll in one Laboratory-Discussion and one Lecture-Discussion.

     38710LBDABARRANGED-Kenyon, R 
     38706LCDAS12:30 PM-01:45 PMTRKenyon, R 
            4 hours    Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.         
     38721LCDAS112:30 PM-01:45 PMTRKenyon, R 
            3 hours    Restricted to Undergrad - 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.    

     38984LCD02:00 PM-02:50 PMMWF1402BSBBell, J 
            3 hours    Restricted to Undergrad - Chicago.         
     38985LCD02:00 PM-02:50 PMMWF1402BSBBell, J 
            4 hours    Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.         

CS            441
         Engineering Distributed Objects For Cloud Computing
       3 OR 4 hours.  3 undergraduate hours. 4 graduate hours. Extensive computer use required. Prerequisite(s): Grade of C or better in CS 341 or Grade of C or better in CS 342; and Grade of C or better in CS 361. Restricted to Engineering, Graduate College, or UIC Extended Campus.    

     39826LCD02:00 PM-03:15 PMTRGrechanik, M 
            3 hours    Restricted to Undergrad - Chicago.         
     39827LCD02:00 PM-03:15 PMTRGrechanik, M 
            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.    

     10677LEC03:00 PM-03:50 PMMWFVamanan, B 
            3 hours    Restricted to Undergrad - Chicago.         
     20271LEC03:00 PM-03:50 PMMWFVamanan, B 
            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.    

     28472LCD11:00 AM-12:15 PMTR3082BHZhu, Z 
            3 hours    Restricted to Undergrad - Chicago.         
     28473LCD11:00 AM-12:15 PMTR3082BHZhu, Z 
            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 340. Restricted to Engineering, Graduate College, or UIC Extended Campus.    

     38902LCD12:30 PM-01:45 PMTRC0042LCCGrechanik, M 
            3 hours    Restricted to Undergrad - Chicago.         
     38903LCD12:30 PM-01:45 PMTRC0042LCCGrechanik, M 
            4 hours    Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.         

CS            475
         Object-Oriented Programming
       3 OR 4 hours.  3 undergraduate hours. 4 graduate hours. Credit is not given for CS 475 if the student has credit for CS 340 or CS 474. Extensive computer use required. Prerequisite(s): CS 202; and consent of the instructor. Restricted to Graduate College.    
Online

     37360LCDARRANGED-Trajcevski, G 
            4 hours            

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

     10682LCD05:00 PM-06:15 PMTRC0012LCCWolfson, O 
            4 hours    Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.         
     13947LCD05:00 PM-06:15 PMTRC0012LCCWolfson, O 
            3 hours    Restricted to Undergrad - Chicago.         

CS            487
         Building Secure Computer Systems
       3 OR 4 hours.  3 undergraduate hours. 4 graduate hours. Extensive computer use required. Prerequisite(s): Grade of C or better in CS 385; and senior standing or above; or consent of the instructor. 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 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 Bioinformatics major(s).    

     28124LCD01:00 PM-01:50 PMMWFVenkatesan Natarajan, V 
            3 hours    Restricted to Undergrad - Chicago.         
     28125LCD01:00 PM-01:50 PMMWFVenkatesan Natarajan, V 
            4 hours    Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.         

CS            491
         Seminar
       1 TO 4 hours.  May be repeated. Previously listed as EECS 491. Prerequisite(s): Consent of the instructor.    

     38956LCD12:30 PM-01:45 PMTR 
            3 hours InterdisciplinaryProductDvlpmt   Restricted to Undergrad - Chicago.      Departmental Approval Required   
     38963LCD12:30 PM-01:45 PMTR 
            4 hours InterdisciplinaryProductDvlpmt   Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.      Departmental Approval Required   
     26942LCD03:00 PM-03:50 PMMWFSistla, A 
            3 hours Intro to Data Science   Restricted to Undergrad - Chicago.         
     27041LCD03:00 PM-03:50 PMMWFSistla, A 
            4 hours Intro to Data Science   Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.         
     30285LCD03:30 PM-04:45 PMTRForbes, A 
            4 hours Creative Coding   Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.         
     30757LCD03:30 PM-04:45 PMTRForbes, A 
            3 hours Creative Coding   Restricted to Undergrad - 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.    

     40640CNF03:30 PM-04:45 PMTR 
            3 hours Operating Systems   Restricted to Undergrad - Chicago.      Departmental Approval Required   
     40641CNF03:30 PM-04:45 PMTREriksson, J 
            4 hours Operating Systems   Restricted to Graduate - Chicago or Graduate Non-Degree Chicago.         

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

     32402LCDARRANGED-Hogan, D 

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

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

CS            522
         Human-Computer Interaction
       4 hours.  Previously listed as EECS 578. Prerequisite(s): CS 422.   Departmental Approval Required 

     37373LCD02:00 PM-03:15 PMTR 

CS            527
         Computer Animation
       4 hours.  Laboratory required. Prerequisite(s): CS 488; or consent of the instructor.    To be properly registered, students must enroll in one Laboratory and one Lecture-Discussion.

     41057LCDASARRANGED- 
     41071LABBBARRANGED- 
     41070LCDBS04:00 PM-06:30 PMW 

CS            540
         Advanced Topics in Software Engineering
       4 hours.  Previously listed as EECS 570. Prerequisite(s): CS 440; or consent of the instructor.    

     35014LCD02:00 PM-03:15 PMTRBuy, U 

CS            545
         Formal Methods In Concurrent and Distributed Systems
       4 hours.  Previously listed as EECS 575. Prerequisite(s): Consent of the instructor.    

     34999LCD01:00 PM-01:50 PMMWFSistla, A 

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

     39828LCD02:00 PM-03:15 PMTRKshemkalyani, A 

CS            559
         Neural Networks
       4 hours.  Same as ECE 559. Prerequisite(s): Consent of the instructor.    

     25622LCD02:00 PM-02:50 PMMWFKoyuncu, E 

CS            565
         Physical Design Automation
       4 hours.  Same as ECE 565. Prerequisite(s): CS 401; and CS 466 or ECE 465.    

     28478LCD06:00 PM-07:15 PMTRDutt, S 

CS            566
         Parallel Processing
       4 hours.  Same as ECE 566. Prerequisite(s): CS 466 or ECE 466; and CS 401.    

     33741LCD03:30 PM-04:45 PMTRKshemkalyani, A 

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

     30286LCD03:30 PM-04:45 PMTRLiu, B 

CS            584
         Advanced Data Mining
       4 hours.  Prerequisite(s): CS 583 and graduate standing; or consent of the instructor. Restricted to Graduate College.    

     33487LEC09:30 AM-10:45 AMTRYu, P 

CS            586
         Data and Web Semantics
       4 hours.  Extensive computer use required. Prerequisite(s): CS 480 or equivalent. Restricted to Graduate College.    

     22888LEC12:30 PM-01:45 PMTRCruz, I 

CS            587
         Computer Systems Security
       4 hours.  Extensive computer use required. Prerequisite(s): CS 485 or CS 450; or consent of the instructor. Restricted to Graduate College.    

     38056LCD06:00 PM-07:15 PMMWSolworth, J 

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.    

     27441LCD02:00 PM-03:15 PMTR 
     40393LCD03:00 PM-04:15 PMMW 
     29095LCD04:30 PM-05:45 PMMW 

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.    

     18519CNFARRANGED-Bell, J 
     18544CNFARRANGED-Berger-Wolf, T 
     18520CNFARRANGED-Buy, U 
     30284CNFARRANGED-Checkoway, S 
     18521CNFARRANGED-Cruz, I 
     18522CNFARRANGED-DasGupta, B 
     18524CNFARRANGED-Di Eugenio, B 
     30280CNFARRANGED-Eriksson, J 
     18529CNFARRANGED-Forbes, A 
     18525CNFARRANGED-Gmytrasiewicz, P 
     26054CNFARRANGED-Grechanik, M 
     18527CNFARRANGED-Johnson, A 
     18547CNFARRANGED-Kanich, C 
     18528CNFARRANGED-Kenyon, R 
     18530CNFARRANGED-Kshemkalyani, A 
     18532CNFARRANGED-Lillis, J 
     18533CNFARRANGED-Liu, B 
     18534CNFARRANGED-Lyons, L 
     18539CNFARRANGED-Marai, G 
     18538CNFARRANGED-Reed, D 
     18540CNFARRANGED-Sistla, A 
     18541CNFARRANGED-Sloan, R 
     18542CNFARRANGED-Solworth, J 
     18531CNFARRANGED-Taylor, C 
     18545CNFARRANGED-Theys, M 
     18546CNFARRANGED-Troy, P 
     18535CNFARRANGED-Vamanan, B 
     18536CNFARRANGED-Venkatesan Natarajan, V 
     18548CNFARRANGED-Wolfson, O 
     29097CNFARRANGED-Yu, P 
     18549CNFARRANGED-Zhang, X 
     36198CNFARRANGED-Ziebart, B 
     18543CNFARRANGED-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.    

     25538CNFARRANGED-Berger-Wolf, T 
     18551CNFARRANGED-Buy, U 
     18568CNFARRANGED-Checkoway, S 
     18552CNFARRANGED-Cruz, I 
     18553CNFARRANGED-DasGupta, B 
     18555CNFARRANGED-Di Eugenio, B 
     30278CNFARRANGED-Eriksson, J 
     18566CNFARRANGED-Forbes, A 
     18556CNFARRANGED-Gmytrasiewicz, P 
     33862CNFARRANGED-Grechanik, M 
     18558CNFARRANGED-Johnson, A 
     18560CNFARRANGED-Kanich, C 
     18559CNFARRANGED-Kenyon, R 
     18561CNFARRANGED-Kshemkalyani, A 
     18563CNFARRANGED-Lillis, J 
     18564CNFARRANGED-Liu, B 
     30282CNFARRANGED-Lyons, L 
     18570CNFARRANGED-Marai, G 
     18565CNFARRANGED-Moher, T 
     18571CNFARRANGED-Sistla, A 
     18572CNFARRANGED-Sloan, R 
     18573CNFARRANGED-Solworth, J 
     18562CNFARRANGED-Taylor, C 
     18575CNFARRANGED-Theys, M 
     18554CNFARRANGED-Vamanan, B 
     18567CNFARRANGED-Venkatesan Natarajan, V 
     18577CNFARRANGED-Wolfson, O 
     29098CNFARRANGED-Yu, P 
     18578CNFARRANGED-Zhang, X 
     18576CNFARRANGED-Ziebart, B 
     18574CNFARRANGED-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.    

     29126CNFARRANGED- 
     22216CNFARRANGED-Berger-Wolf, T 
     18580CNFARRANGED-Buy, U 
     18589CNFARRANGED-Checkoway, S 
     18581CNFARRANGED-Cruz, I 
     18582CNFARRANGED-DasGupta, B 
     18584CNFARRANGED-Di Eugenio, B 
     30279CNFARRANGED-Eriksson, J 
     18583CNFARRANGED-Forbes, A 
     18585CNFARRANGED-Gmytrasiewicz, P 
     33863CNFARRANGED-Grechanik, M 
     18587CNFARRANGED-Johnson, A 
     35252CNFARRANGED-Kanich, C 
     18588CNFARRANGED-Kenyon, R 
     18590CNFARRANGED-Kshemkalyani, A 
     18592CNFARRANGED-Lillis, J 
     18593CNFARRANGED-Liu, B 
     30283CNFARRANGED-Lyons, L 
     18598CNFARRANGED-Marai, G 
     18594CNFARRANGED-Moher, T 
     18597CNFARRANGED-Nelson, P 
     18599CNFARRANGED-Sistla, A 
     18600CNFARRANGED-Sloan, R 
     18601CNFARRANGED-Solworth, J 
     18591CNFARRANGED-Taylor, C 
     18595CNFARRANGED-Vamanan, B 
     18596CNFARRANGED-Venkatesan Natarajan, V 
     18605CNFARRANGED-Wolfson, O 
     29099CNFARRANGED-Yu, P 
     18604CNFARRANGED-Zefran, M 
     18606CNFARRANGED-Zhang, X 
     35251CNFARRANGED-Ziebart, B 
     18602CNFARRANGED-Zuck, L