UIC
SPRING 2005 ONLINE SCHEDULE

Last loaded: Thursday, February 10 2005 2:18 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 AMM
17394LABAB209:00 AM-09:50 AMM
17395LABAB308:00 AM-08:50 AMF
17396LABAB409:00 AM-09:50 AMF
17397LCDAS111:00 AM-12:15 PMTRC0012LCCTroy, P
                      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
17402LCDAS109:30 AM-10:45 AMTRE1122LCESloan, R
                      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
17407LCDAS103:00 PM-03:50 PMMWE1122LCEBell, J
                      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. 

17408LECAD108:00 AM-08:50 AMT
17409LECAD209:00 AM-09:50 AMT
17410LECAD308:00 AM-08:50 AMW
17411LECAD409:00 AM-09:50 AMW
17412LECAL102:00 PM-02:50 PMMWFC0012LCCBell, J

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
                   Departmental Approval Required   
19643LBDAA109:00 AM-09:50 AMR
19645LBDAA208:00 AM-08:50 AMF1172TH
19646LBDAA309:00 AM-09:50 AMF
19466LCDAS03:00 PM-03:50 PMMWC0012LCCSuper, B
                      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.  

17418LCD02:00 PM-02:50 PMM3042BHLiu, B
LCD02:00 PM-03:15 PMTR3042BH

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 AMMWFE1122LCEBalasa, F

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.  

17420LCD11:00 AM-12:15 PMTR2022LH
LCD12:00 PM-12:50 PMM2022LHKhokhar, A

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. 

17421DISAD103:00 PM-03:50 PMF2022LHSistla, A
17422LECAL101:00 PM-01:50 PMMWF2022LHSistla, A

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

17423LCD10:00 AM-10:50 AMMW2202SHTheys, C

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

17424LCD02:00 PM-03:15 PMTR2202SHReed, D
LCD02:00 PM-02:50 PMW2202SH

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.  

17425LCD12:00 PM-12:50 PMW2022LH
LCD12:30 PM-01:45 PMTR2022LHReed, D

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

17426LCD08:00 AM-09:50 AMT2142DHMoher, T
17427LCD10:00 AM-11:50 AMT2142DHMoher, 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.  

17428LCD11:00 AM-12:15 PMTR3092BH
LCD12:00 PM-12:50 PMM3092BHTheys, C

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

10709CNFARRANGED-Balasa, F
10710CNFARRANGED-Bell, J
22211CNFARRANGED-Bernstein, D
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
22365CNFARRANGED-Liang, 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
10732CNFARRANGED-Super, B
10734CNFARRANGED-Theys, C
10733CNFARRANGED-Theys, M
10735CNFARRANGED-Troy, P
10736CNFARRANGED-Tsai, J
10737CNFARRANGED-Wolfson, O
10738CNFARRANGED-Yu, C

CS     401            Computer Algorithms I
         3 OR 4 hours.
        Same as MCS 401. 3 undergraduate hours. 4 graduate hours. Previously listed as EECS 460. Prerequisite(s): Grade of C or better in MCS 360 and grade of C or better in STAT 381; or grade of C or better in CS 202.    

17455LCD11:00 AM-12:15 PMTR3172BH
            4 hours     Restricted to Graduate - Chicago, and Graduate Non-Degree Chicago.      
20667LCD11:00 AM-12:15 PMTR3172BH
            3 hours     Restricted to Undergrad - Chicago.      
17454LCD01:00 PM-01:50 PMMWF3092BHTuran, G
            3 hours     Restricted to Undergrad - Chicago.      
20665LCD01:00 PM-01:50 PMMWF3092BHTuran, G
            4 hours     Restricted to Graduate - Chicago, and Graduate Non-Degree Chicago.      

CS     415            Computer Vision I
         3 OR 4 hours.
        3 undergraduate hours. 4 graduate hours. Previously listed as EECS 487. Prerequisite(s): CS 202 or MCS 360; or consent of the instructor.  Restricted to Engineering, Graduate College, and External Education.  

17429LCD11:00 AM-11:50 AMMWF2202SHSuper, B
            3 hours     Restricted to Undergrad - Chicago.      
19160LCD11:00 AM-11:50 AMMWF2202SHSuper, B
            4 hours     Restricted to Graduate - Chicago, and Graduate Non-Degree Chicago.      

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

17430LEC10:00 AM-10:50 AMMWF2022LHDi Eugenio, B
            3 hours     Restricted to Undergrad - Chicago.      
19161LEC10:00 AM-10:50 AMMWF2022LHDi Eugenio, B
            4 hours     Restricted to Graduate - Chicago, and Graduate Non-Degree 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.  

19650LCD02:00 PM-03:15 PMTR2022LHBell, J
            3 hours     Restricted to Undergrad - Chicago.      
20669LCD02:00 PM-03:15 PMTR2022LHBell, J
            4 hours     Restricted to Graduate - Chicago, and Graduate Non-Degree Chicago.      

CS     440            Introduction To Software Engineering
         3 OR 4 hours.
        3 undergraduate hours. 4 graduate hours. Previously listed as EECS 470. Prerequisite(s): CS 340.  Restricted to Engineering, Graduate College, and External Education.  

17431LCD12:00 PM-12:50 PMMWF3042BHBuy, U
            3 hours     Restricted to Undergrad - Chicago.      
19162LCD12:00 PM-12:50 PMMWF3042BHBuy, U
            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.  

17432LEC03:30 PM-04:45 PMTRF0042LCFTroy, P
            3 hours     Restricted to Undergrad - Chicago.      
19163LEC03:30 PM-04:45 PMTRF0042LCFTroy, P
            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. Previously listed as EECS 469. Credit is not given for CS 469 if the student has credit in either ECE 368 or ECE 469. Prerequisite(s): CS 366.  Restricted to Engineering, Graduate College, and External Education.  

17434LEC03:00 PM-03:50 PMMWF2202SHBalasa, F
            3 hours     Restricted to Undergrad - Chicago.      
19165LEC03:00 PM-03:50 PMMWF2202SHBalasa, F
            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.    

17456LCD09:30 AM-10:45 AMTR2022LHVenkatesan Natarajan, V
            3 hours     Restricted to Undergrad - Chicago.      
19166LCD09:30 AM-10:45 AMTR2022LHVenkatesan 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-02:50 PMMWF2192THBuy, U
            3 hours     Restricted to Undergrad - Chicago.      
19167LCD02:00 PM-02:50 PMMWF2192THBuy, U
            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.  

17436LCDARRANGED-
            3 hours     Restricted to Undergrad - Chicago.      
19169LCDARRANGED-
            4 hours     Restricted to Graduate - Chicago, and Graduate Non-Degree Chicago.      
20868LCDARRANGED-
            4 hours   This section is only for MEng online program students. This is an internet course. For instructions go to: www.uic.edu/eng/meng/faq.htm .  Restricted to Master of Engineering.     Online 

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

17438LCD01:00 PM-01:50 PMMWF3032SHYu, C
            3 hours     Restricted to Undergrad - Chicago.      
19171LCD01:00 PM-01:50 PMMWF3032SHYu, C
            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.  

19657LCD12:00 PM-12:50 PMW2082BHSolworth, J
LCD12:30 PM-01:45 PMTR2082BHSolworth, J
            4 hours     Restricted to Undergrad - Chicago.      
20670LCD12:00 PM-12:50 PMW2082BHSolworth, J
LCD12:30 PM-01:45 PMTR2082BHSolworth, J
            5 hours     Restricted to Graduate - Chicago, and 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.    

21329LCD11:00 AM-12:15 PMTR1182DHZuck, L
            3 hours     Restricted to Undergrad - Chicago.      
21330LCD11:00 AM-12:15 PMTR1182DHZuck, L
            4 hours     Restricted to Graduate - Chicago, and Graduate Non-Degree Chicago.      

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

17442LCD02:00 PM-03:15 PMTR2192THGmytrasiewicz, P

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

17443LCD12:30 PM-01:45 PMTR2192THMoher, T

CS     526            Computer Graphics II
         4 hours.
        Same as AD 588. Previously listed as EECS 588. Prerequisite(s): CS 488.    To be properly registered, students must enroll in one Laboratory and one Lecture-Discussion. 

19147LABAB1ARRANGED-Johnson, A
19148LCDAS111:00 AM-12:15 PMTR2202SHJohnson, A

CS     541            Software Engineering Environments
         4 hours.
        Previously listed as EECS 571. Prerequisite(s): CS 540; or consent of the instructor.    

17446LCD01:00 PM-01:50 PMMWF2162THTsai, J

CS     542            Distributed Software Engineering
         4 hours.
        Previously listed as EECS 572. Prerequisite(s): CS 440.    

17447LCD03:30 PM-04:45 PMTR3192SHShatz, S

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

22376LCDARRANGED-
               This section is for Italian students in Italy only.    Advisor Approval Required   
19688LCD11:00 AM-11:50 AMMWF3152BSBSistla, A

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

22377LCDARRANGED-
               This section is for Italian students in Italy only.       

CS     569            High-Performance Processors and Systems
         4 hours.
        Previously listed as EECS 569. Prerequisite(s): CS 466.   Advisor Approval Required 

22378LCDARRANGED-
               This section is for Italian students in Italy only.       

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

17451LCD05:00 PM-06:15 PMTR2162THWolfson, O

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

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

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

19696LCD03:30 PM-04:45 PMTR2082GHLiu, 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.    

17453LCD12:00 PM-01:15 PMMWDi Eugenio, B
19711LCD03:00 PM-04:15 PMMW1212THLillis, J

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.    

10739CNFARRANGED-
10756CNFARRANGED-Balasa, F
10740CNFARRANGED-Bell, J
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
10758CNFARRANGED-Reed, D
10759CNFARRANGED-Shatz, S
10760CNFARRANGED-Sistla, A
10761CNFARRANGED-Sloan, R
10762CNFARRANGED-Solworth, J
10763CNFARRANGED-Super, B
10765CNFARRANGED-Theys, C
10764CNFARRANGED-Theys, M
10766CNFARRANGED-Troy, P
10767CNFARRANGED-Tsai, J
10768CNFARRANGED-Wolfson, O
10769CNFARRANGED-Yu, C

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.    

10770CNFARRANGED-Balasa, F
10771CNFARRANGED-Buy, U
10772CNFARRANGED-Cruz, I
22212CNFARRANGED-Darabi, H
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
10793CNFARRANGED-Super, B
10794CNFARRANGED-Theys, M
10795CNFARRANGED-Tsai, J
10796CNFARRANGED-Wolfson, O
10797CNFARRANGED-Yu, C

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-Ouksel, A
10798CNFARRANGED-Balasa, F
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
10816CNFARRANGED-Shatz, S
10817CNFARRANGED-Sistla, A
10818CNFARRANGED-Sloan, R
10819CNFARRANGED-Solworth, J
10820CNFARRANGED-Super, B
10821CNFARRANGED-Theys, M
10822CNFARRANGED-Tsai, J
10823CNFARRANGED-Wolfson, O
10824CNFARRANGED-Yu, C