UIC
SPRING 2008 ONLINE SCHEDULE

Last loaded: Monday, January 14 2008 12:52 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
         Computer Literacy
       3 hours.  Previously listed as EECS 102. No graduation credit for students enrolled in a major offered by the Departments of Computer Science or Electrical and Computer Engineering.  To be properly registered, students must enroll in one Laboratory and one Lecture-Discussion.

17393LABAB108:00 AM-08:50 AMF 
17394LABAB209:00 AM-09:50 AMF 
17395LABAB310:00 AM-10:50 AMF 
17397LCDAS109:30 AM-10:45 AMTR3092BHTheys, C 
                      Computer Science Lab Fee 50.

CS            101
         Introduction to Computing
       3 hours.  Previously listed as EECS 101.  To be properly registered, students must enroll in one Laboratory and one Lecture-Discussion.

17398LABAB108:00 AM-08:50 AMW 
17399LABAB209:00 AM-09:50 AMW 
23080LABAB310:00 AM-10:50 AMW 
17402LCDAS109:30 AM-10:45 AMTR3172BHTroy, P 
                      Computer Science Lab Fee 50.

CS            102
         Introduction to Programming
       3 hours.  Previously listed as EECS 171. Prerequisite(s): CS 101 and credit or concurrent registration in MATH 180 or consent of the instructor.  To be properly registered, students must enroll in one Laboratory-Discussion and one Lecture-Discussion.

17403LBDAA108:00 AM-08:50 AMM 
17404LBDAA209:00 AM-09:50 AMM 
23082LBDAA310:00 AM-10:50 AMM 
17407LCDAS103:00 PM-03:50 PMMW3042BHReed, D 
                      Computer Science Lab Fee 50.

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. Restricted to Engineering, and External Education.  To be properly registered, students must enroll in one Laboratory and one Lecture.

17408LABAB108:00 AM-08:50 AMT 
17409LABAB209:00 AM-09:50 AMT 
17410LABAB310:00 AM-10:50 AMT 
17412LECAL102:00 PM-02:50 PMMWFD0052LCDLillis, J 
                      Computer Science Lab Fee 50.

CS            109
         C/C ++ Programming for Engineers with MatLab
       3 hours.  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.

19465LBDAA08:00 AM-08:50 AMR 
19643LBDAA109:00 AM-09:50 AMR 
19645LBDAA208:00 AM-08:50 AMF 
25129LBDAA309:00 AM-09:50 AMF 
19466LCDAS03:00 PM-03:50 PMMWC0042LCCBell, J 
                      Computer Science Lab Fee 50.

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, and External Education.  

17418LCD12:00 PM-12:50 PMM3172BHTheys, M 
     LCD12:30 PM-01:45 PMTR3172BHTheys, M 

CS            202
         Data Structures and Discrete Mathematics II
       3 hours.  Previously listed as EECS 360. Prerequisite(s): Grade of C or better in CS 201. Restricted to Engineering, and External Education.  

17419LCD11:00 AM-11:50 AMMWFA0042LCALillis, J 

CS            266
         Computer Architecture I: Logic and Computer Structures
       4 hours.  Credit is not given for CS 266 if the student has credit in any of the following: EECS 265 or EECS 365 or EECS 366 or ECE 265 or ECE 267 or ECE 366. Prerequisite(s): CS 102. Restricted to Engineering, and External Education.  

17420LCD09:30 AM-10:45 AMTRA0052LCA 
     LCD12:00 PM-12:50 PMW3172BHTheys, M 

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

17421DISAD104:00 PM-04:50 PMFA0032LCASistla, A 
17422LECAL102:00 PM-03:15 PMTRA0032LCASistla, A 

CS            335
         Computer Ethics
       2 hours.  Previously listed as EECS 375. Prerequisite(s): CS 202. Restricted to Engineering, and External Education.  

17423LCD04:00 PM-04:50 PMMW2202SHZuck, L 

CS            340
         Software Design
       4 hours.  Previously listed as EECS 370. Prerequisite(s): CS 202. Restricted to Engineering, and External Education.  

17424LCD12:00 PM-12:50 PMW2052GH 
     LCD12:30 PM-01:45 PMTR2052GHBell, J 

CS            366
         Computer Architecture II: Hardware-Software Interface
       4 hours.  Credit is not given for CS 366 if the student has credit for any of the following: EECS 265 or EECS 365 or EECS 366 or ECE 265 or ECE 267 or ECE 366. Prerequisite(s): CS 266. Restricted to Engineering, and External Education.  

17425LCD03:00 PM-03:50 PMWA0072LCA 
     LCD03:30 PM-04:45 PMTRA0072LCATheys, M 

CS            376
         Practicum in Computer Science Presentations
       1 hours.  Prerequisite(s): ENGL 161 and CS 102. Restricted to Engineering, and External Education.  

17426LCD03:00 PM-04:50 PMMA0072LCAMoher, T 
17427LCD05:00 PM-06:50 PMMA0072LCAMoher, T 

CS            385
         Operating Systems Concepts and Design
       4 hours.  Previously listed as EECS 371. Prerequisite(s): CS 201; and CS 366 or ECE 267. Restricted to Engineering, and External Education.  

17428LCD03:00 PM-03:50 PMFA0062LCABell, J 
     LCD03:30 PM-04:45 PMTRA0062LCABell, J 

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 
10712CNFARRANGED-Cruz, I 
10713CNFARRANGED-DasGupta, B 
10714CNFARRANGED-Defanti, T 
10715CNFARRANGED-Di Eugenio, B 
10716CNFARRANGED-Gmytrasiewicz, P 
10717CNFARRANGED-Johnson, A 
10718CNFARRANGED-Kenyon, R 
10719CNFARRANGED-Khokhar, A 
10720CNFARRANGED-Kshemkalyani, A 
10725CNFARRANGED-Leigh, J 
10721CNFARRANGED-Lillis, J 
10722CNFARRANGED-Liu, B 
10723CNFARRANGED-Moher, T 
10724CNFARRANGED-Murata, T 
10726CNFARRANGED-Nelson, P 
10727CNFARRANGED-Reed, D 
10728CNFARRANGED-Shatz, S 
10729CNFARRANGED-Sistla, A 
10730CNFARRANGED-Sloan, R 
10731CNFARRANGED-Solworth, J 
10733CNFARRANGED-Theys, M 
10735CNFARRANGED-Troy, P 
10736CNFARRANGED-Tsai, J 
10732CNFARRANGED-Venkatesan Natarajan, V 
10737CNFARRANGED-Wolfson, O 
10738CNFARRANGED-Yu, C 
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 AMMWF2102DH 
            3 hours    Restricted to Undergrad - Chicago.       
20665LCD11:00 AM-11:50 AMMWF2102DH 
            4 hours    Restricted to Graduate - Chicago, and Graduate Non-Degree Chicago.       
17455LCD12:30 PM-01:45 PMTR2202SHBerger-Wolf, T 
            4 hours    Restricted to Graduate - Chicago, and Graduate Non-Degree Chicago.       
20667LCD12:30 PM-01:45 PMTR2202SHBerger-Wolf, T 
            3 hours    Restricted to Undergrad - Chicago.       

CS            422
         User Interface Design and Programming
       3 OR 4 hours.  3 undergraduate hours. 4 graduate hours. Previously listed as EECS 478. Prerequisite(s): CS 340. Restricted to Engineering, Graduate College, and External Education.  

19650LCD12:30 PM-01:45 PMTR3092BHJohnson, A 
            3 hours    Restricted to Undergrad - Chicago.       
20669LCD12:30 PM-01:45 PMTR3092BHJohnson, A 
            4 hours    Restricted to Graduate - Chicago, and Graduate Non-Degree Chicago.       

CS            426
         Video Game Design and Development
       3 OR 4 hours.  3 undergraduate hours. 4 graduate hours. Prerequisite(s): CS 107 and CS 201 and CS 488; or consent of the instructor. Restricted to Engineering, Graduate College, and External Education.  

27145LCD02:00 PM-04:30 PMF2082BHLeigh, J 
            3 hours    Restricted to Undergrad - Chicago.       
27146LCD02:00 PM-04:30 PMF2082BHLeigh, J 
            4 hours    Restricted to Graduate - Chicago, and 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, and External Education.  

25130LEC09:30 AM-10:45 AMTR3042SHBell, J 
            3 hours    Restricted to Undergrad - Chicago.       
25131LEC09:30 AM-10:45 AMTR3042SHBell, J 
            4 hours    Restricted to Graduate - Chicago, and Graduate Non-Degree Chicago.       

CS            450
         Introduction to Networking
       3 OR 4 hours.  3 undergraduate hours. 4 graduate hours. Previously listed as EECS 433. Credit is not given for CS 450 if the student has credit for ECE 433. Prerequisite(s): CS 202 and CS 385; and STAT 381 or STAT 401 or IE 342. Restricted to Engineering, Graduate College, and External Education.  

17432LEC11:00 AM-11:50 AMMWFA0062LCAKhokhar, A 
            3 hours    Restricted to Undergrad - Chicago.       
19163LEC11:00 AM-11:50 AMMWFA0062LCAKhokhar, A 
            4 hours    Restricted to Graduate - Chicago, and 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, and External Education.  

26694LCD11:00 AM-12:15 PMTRA0052LCAZhu, Z 
            3 hours    Restricted to Undergrad - Chicago.       
26695LCD11:00 AM-12:15 PMTRA0052LCAZhu, Z 
            4 hours    Restricted to Graduate - Chicago, and 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, and External Education.  

17434LCD03:30 PM-04:45 PMTR1182DHAbu Salah, L 
            3 hours    Restricted to Undergrad - Chicago.       
19165LCD03:30 PM-04:45 PMTR1182DHAbu Salah, L 
            4 hours    Restricted to Graduate - Chicago, and 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 202 or grade of C or better in MCS 360; and grade of C or better in CS 266.  

26540LCD12:00 PM-12:50 PMMWF2202SHVenkatesan Natarajan, V 
            3 hours    Restricted to Undergrad - Chicago.       
26541LCD12:00 PM-12:50 PMMWF2202SHVenkatesan Natarajan, V 
            4 hours    Restricted to Graduate - Chicago, and 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, and External Education.  

17435LCD02:00 PM-03:15 PMTR3172BHTrajcevski, G 
            3 hours    Restricted to Undergrad - Chicago.       
19167LCD02:00 PM-03:15 PMTR3172BHTrajcevski, G 
            4 hours    Restricted to Graduate - Chicago, and 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

20868LCDARRANGED- 
            4 hours          

CS            480
         Database Systems
       3 OR 4 hours.  3 undergraduate hours. 4 graduate hours. Previously listed as EECS 480. Prerequisite(s): CS 202.  

17438LCD03:00 PM-04:15 PMMW2082BHCruz, I 
            3 hours    Restricted to Undergrad - Chicago.       
19171LCD03:00 PM-04:15 PMMW2082BHCruz, I 
            4 hours    Restricted to Graduate - Chicago, and Graduate Non-Degree Chicago.       

CS            485
         Networked Operating Systems Programming
       4 OR 5 hours.  4 undergraduate hours. 5 graduate hours. Previously listed as EECS 471. Prerequisite(s): CS 385. Restricted to Engineering, Graduate College, and External Education.  

19657LCD03:00 PM-03:50 PMM3082BHSolworth, J 
     LCD03:30 PM-04:45 PMTR3082BHSolworth, J 
            4 hours    Restricted to Undergrad - Chicago.       
20670LCD03:00 PM-03:50 PMM3082BHSolworth, J 
     LCD03:30 PM-04:45 PMTR3082BHSolworth, J 
            5 hours    Restricted to Graduate - Chicago, and Graduate Non-Degree Chicago.       

CS            502
         Design and Analysis of Efficient Algorithms in Computational Molecular Biology
       4 hours.  Prerequisite(s): Grade of B or better in CS 401; or consent of the instructor. Recommended background: CS 501 and some exposure to basic chemistry and biology.  

23104LCD02:00 PM-03:15 PMTR2142DHDasGupta, B 

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

17442LCD02:00 PM-02:50 PMMWF3062AHGmytrasiewicz, P 

CS            527
         Computer Animation
       4 hours.  Previously listed as EECS 589. Prerequisite(s): CS 488.  To be properly registered, students must enroll in one Laboratory and one Lecture-Discussion.

26919LABAB1ARRANGED-Johnson, A 
26920LCDAS103:30 PM-04:45 PMTR3172BHJohnson, A 

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

26819LCD02:00 PM-03:15 PMTRA0052LCAKshemkalyani, A 

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

27021LCD02:00 PM-03:15 PMMWA0022LCAKhokhar, A 

CS            582
         Information Retrieval
       4 hours.  Previously listed as EECS 582. Prerequisite(s): CS 480.  

17452LCD05:00 PM-06:15 PMMW3072AHYu, C 

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

25479LCD09:30 AM-10:45 AMTR2162THLiu, B 

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.  

19711LCD12:30 PM-01:45 PMTRB102BHSolworth, J 
             Network & Distributed Security         
17453LCD02:00 PM-03:15 PMTR3032SHSloan, R 
             Security & Privacy         
24144LCD05:00 PM-07:30 PMR2102DHWolfson, O 
               Principles of Computational Transportation Science. Same as UPP 565, 26938.    Departmental Approval Required   

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.  

10756CNFARRANGED-Balasa, F 
10740CNFARRANGED-Bell, J 
23111CNFARRANGED-Berger-Wolf, T 
10741CNFARRANGED-Buy, U 
10742CNFARRANGED-Cruz, I 
10743CNFARRANGED-DasGupta, B 
10744CNFARRANGED-Defanti, T 
10745CNFARRANGED-Di Eugenio, B 
10746CNFARRANGED-Gmytrasiewicz, P 
10747CNFARRANGED-Grossman, R 
10748CNFARRANGED-Johnson, A 
10749CNFARRANGED-Kenyon, R 
10750CNFARRANGED-Khokhar, A 
10751CNFARRANGED-Kshemkalyani, A 
19713CNFARRANGED-Leigh, J 
10752CNFARRANGED-Lillis, J 
10753CNFARRANGED-Liu, B 
10754CNFARRANGED-Moher, T 
10755CNFARRANGED-Murata, T 
10757CNFARRANGED-Nelson, P 
25951CNFARRANGED-Ouksel, A 
10758CNFARRANGED-Reed, D 
10759CNFARRANGED-Shatz, S 
10760CNFARRANGED-Sistla, A 
10761CNFARRANGED-Sloan, R 
10762CNFARRANGED-Solworth, J 
10764CNFARRANGED-Theys, M 
10766CNFARRANGED-Troy, P 
10767CNFARRANGED-Tsai, J 
10763CNFARRANGED-Venkatesan Natarajan, V 
10768CNFARRANGED-Wolfson, O 
10769CNFARRANGED-Yu, C 
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.  

22212CNFARRANGED-Berger-Wolf, T 
10771CNFARRANGED-Buy, U 
10772CNFARRANGED-Cruz, I 
10773CNFARRANGED-DasGupta, B 
10774CNFARRANGED-Defanti, T 
10775CNFARRANGED-Di Eugenio, B 
10776CNFARRANGED-Gmytrasiewicz, P 
10777CNFARRANGED-Grossman, R 
10778CNFARRANGED-Johnson, A 
10786CNFARRANGED-Kenyon, R 
10779CNFARRANGED-Khokhar, A 
10780CNFARRANGED-Kshemkalyani, A 
10782CNFARRANGED-Leigh, J 
10781CNFARRANGED-Lillis, J 
10783CNFARRANGED-Liu, B 
10784CNFARRANGED-Moher, T 
10785CNFARRANGED-Murata, T 
10787CNFARRANGED-Nelson, P 
10789CNFARRANGED-Shatz, S 
10790CNFARRANGED-Sistla, A 
10791CNFARRANGED-Sloan, R 
10792CNFARRANGED-Solworth, J 
10794CNFARRANGED-Theys, M 
10795CNFARRANGED-Tsai, J 
23113CNFARRANGED-Venkatesan Natarajan, V 
10796CNFARRANGED-Wolfson, O 
10797CNFARRANGED-Yu, C 
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 
10798CNFARRANGED-Balasa, F 
24313CNFARRANGED-Banerjee, P 
10799CNFARRANGED-Buy, U 
10800CNFARRANGED-Cruz, I 
10801CNFARRANGED-DasGupta, B 
10802CNFARRANGED-Defanti, T 
10803CNFARRANGED-Di Eugenio, B 
10804CNFARRANGED-Gmytrasiewicz, P 
10805CNFARRANGED-Grossman, R 
10806CNFARRANGED-Johnson, A 
10807CNFARRANGED-Kenyon, R 
10808CNFARRANGED-Khokhar, A 
10809CNFARRANGED-Kshemkalyani, A 
10814CNFARRANGED-Leigh, J 
10810CNFARRANGED-Lillis, J 
10811CNFARRANGED-Liu, B 
10812CNFARRANGED-Moher, T 
10813CNFARRANGED-Murata, T 
10815CNFARRANGED-Nelson, P 
24314CNFARRANGED-Ouksel, A 
10816CNFARRANGED-Shatz, S 
10817CNFARRANGED-Sistla, A 
10818CNFARRANGED-Sloan, R 
10819CNFARRANGED-Solworth, J 
10821CNFARRANGED-Theys, M 
10822CNFARRANGED-Tsai, J 
10820CNFARRANGED-Venkatesan Natarajan, V 
27101CNFARRANGED-Wilkinson, L 
10823CNFARRANGED-Wolfson, O 
10824CNFARRANGED-Yu, C 
23115CNFARRANGED-Zuck, L