UIC
FALL 2004 ONLINE SCHEDULE

Last loaded: Monday, March 28 2005 3:00 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. 

10603LABAB108:00 AM-08:50 AMM
10606LABAB209:00 AM-09:50 AMM
22802LABAB309:00 AM-09:50 AMF
10613LABAB408:00 AM-08:50 AMF
10615LCDAS111:00 AM-12:15 PMTRC0032LCC
                      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. 

10617LABAB108:00 AM-08:50 AMW
                 Honors course.  Restricted to Honors students.     
10618LABAB209:00 AM-09:50 AMW
22806LABAB310:00 AM-10:50 AMW
10621LCDAS112:30 PM-01:45 PMTR3092BH
                      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.  Restricted to Engineering, Graduate College, and External Education.  To be properly registered, students must enroll in one Laboratory-Discussion and one Lecture-Discussion. 

10623LBDAA108:00 AM-08:50 AMMReed, D
10625LBDAA209:00 AM-09:50 AMMReed, D
22810LBDAA310:00 AM-10:50 AMM
10629LCDAS103:00 PM-03:50 PMMW3172BH
                      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. 

10630LABAB108:00 AM-08:50 AMT
10631LABAB209:00 AM-09:50 AMT
10632LABAB308:00 AM-08:50 AMW
10633LABAB409:00 AM-09:50 AMW
10634LECAL102:00 PM-02:50 PMMWFC0032LCC
                      Computer Science Lab Fee 50.

CS     108            Fortran Programming for Engineers with MetLab
         3 hours.
        Extensive computer use required. Prerequisite(s): Credit or concurrent registration in MATH 180.  Restricted to Engineering, Graduate College, and External Education.  To be properly registered, students must enroll in one Laboratory-Discussion and one Lecture-Discussion. 

10635LBDAA108:00 AM-08:50 AMR
10637LBDAA209:00 AM-09:50 AMR
10638LBDAA308:00 AM-08:50 AMF
10639LBDAA409:00 AM-09:50 AMF
10640LCDAS103:00 PM-03:50 PMMWC0032LCC
                      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.  

10641LCD02:00 PM-02:50 PMM3092BH
LCD02:00 PM-03:15 PMTR3092BH

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.  

10643LCD11:00 AM-11:50 AMMWF3042BH

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.  

10644LCD12:00 PM-12:50 PMF3192SH
LCD12:30 PM-01:45 PMTR3192SH

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. 

10645DISAD103:00 PM-03:50 PMF3042BH
10647LECAL101:00 PM-01:50 PMMWFA0072LCA

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

10648LCD10:00 AM-10:50 AMMW1182DH

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

10649LCD02:00 PM-03:15 PMTR10032ERF
LCD02:00 PM-02:50 PMWA0052LCA

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.  

10650LCD11:00 AM-12:15 PMTR10232ERF
LCD12:00 PM-12:50 PMWA0062LCA

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

10651LCD10:00 AM-11:50 AMF1182DH
10652LCD12:00 PM-01:50 PMFB102BH

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.  

10654LCD12:00 PM-12:50 PMM2382SES
LCD12:30 PM-01:45 PMTRB0012LCB

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

18487CNFARRANGED-Balasa, F
18488CNFARRANGED-Bell, J
18489CNFARRANGED-Buy, U
18490CNFARRANGED-Cruz, I
18491CNFARRANGED-Dasgupta, B
18492CNFARRANGED-Defanti, T
18493CNFARRANGED-Di Eugenio, B
18494CNFARRANGED-Gmytrasiewicz, P
18495CNFARRANGED-Johnson, A
18496CNFARRANGED-Kenyon, R
18497CNFARRANGED-Khokhar, A
18498CNFARRANGED-Kshemkalyani, A
18499CNFARRANGED-Leigh, J
18500CNFARRANGED-Lillis, J
18501CNFARRANGED-Liu, B
18502CNFARRANGED-Moher, T
18503CNFARRANGED-Murata, T
18505CNFARRANGED-Nelson, P
18506CNFARRANGED-Reed, D
18507CNFARRANGED-Shatz, S
18508CNFARRANGED-Sistla, A
18509CNFARRANGED-Sloan, R
18510CNFARRANGED-Solworth, J
18512CNFARRANGED-Theys, C
18513CNFARRANGED-Theys, M
18514CNFARRANGED-Troy, P
18515CNFARRANGED-Tsai, J
22889CNFARRANGED-Venkatesan Natarajan, V
18516CNFARRANGED-Wolfson, O
18517CNFARRANGED-Yu, C
22890CNFARRANGED-Zuck, L

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.    

10669LCD10:00 AM-10:50 AMMWFE1122LCELeon, J
            3 hours     Restricted to Undergrad - Chicago.      
20262LCD10:00 AM-10:50 AMMWFE1122LCELeon, J
            4 hours     Restricted to Graduate - Chicago, and Graduate Non-Degree Chicago.      
10671LCD12:30 PM-01:45 PMTR1182DHDasgupta, B
            3 hours     Restricted to Undergrad - Chicago.      
20264LCD12:30 PM-01:45 PMTR1182DHDasgupta, B
            4 hours     Restricted to Graduate - Chicago, and Graduate Non-Degree Chicago.      

CS     411            Artificial Intelligence I
         3 OR 4 hours.
        3 undergraduate hours. 4 graduate hours. Previously listed as EECS 484. Prerequisite(s): CS 202.  Restricted to Engineering, Graduate College, and External Education.  

10672LCD01:00 PM-01:50 PMMWFA0052LCA
            3 hours     Restricted to Undergrad - Chicago.      
20266LCD01:00 PM-01:50 PMMWFA0052LCA
            4 hours     Restricted to Graduate - Chicago, and Graduate Non-Degree Chicago.      

CS     426            Multimedia Computing
         3 OR 4 hours.
        3 undergraduate hours. 4 graduate hours. Prerequisite(s): CS 202 or MCS 360; or consent of the instructor.  Restricted to Engineering, Graduate College, and External Education. Departmental Approval Required 

20267LCD02:00 PM-04:30 PMFA0022LCALeigh, J
            3 hours     Restricted to Undergrad - Chicago.      
20268LCD02:00 PM-04:30 PMFA0022LCALeigh, J
            4 hours     Restricted to Graduate - Chicago, and 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 340.  Restricted to Engineering, Graduate College, and External Education.  

10674LCD11:00 AM-11:50 AMMWFA0052LCA
            3 hours     Restricted to Undergrad - Chicago.      
20269LCD11:00 AM-11:50 AMMWFA0052LCA
            4 hours     Restricted to Graduate - Chicago, and Graduate Non-Degree Chicago.      

CS     441            Distributed Object Programming Using Middleware
         3 OR 4 hours.
        3 undergraduate hours. 4 graduate hours. Extensive computer use required. Prerequisite(s): CS 340 and CS 385.  Restricted to Engineering, Graduate College, and External Education.  

10676LEC11:00 AM-12:15 PMTRA0052LCA
            3 hours     Restricted to Undergrad - Chicago.      
20270LEC11:00 AM-12:15 PMTRA0052LCA
            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.  

10677LEC02:00 PM-02:50 PMMWF2202SH
            3 hours     Restricted to Undergrad - Chicago.      
20271LEC02:00 PM-02:50 PMMWF2202SH
            4 hours     Restricted to Graduate - Chicago, and Graduate Non-Degree Chicago.      

CS     466            Advanced Computer Architecture
         3 OR 4 hours.
        3 undergraduate hours. 4 graduate hours. Previously listed as EECS 466. Credit is not given for CS 466 if the student has credit for ECE 466. Prerequisite(s): CS 366.  Restricted to Engineering, Graduate College, and External Education.  

10678LEC11:00 AM-12:15 PMTRA0032LCA
            3 hours     Restricted to Undergrad - Chicago.      
20204LEC11:00 AM-12:15 PMTRA0032LCA
            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.  

10680LCD03:00 PM-03:50 PMMWFA0032LCA
            3 hours     Restricted to Undergrad - Chicago.      
20205LCD03:00 PM-03:50 PMMWFA0032LCA
            4 hours     Restricted to Graduate - Chicago, and Graduate Non-Degree Chicago.      

CS     476            Programming Language Design
         3 OR 4 hours.
        Same as MCS 415. 3 undergraduate hours. 4 graduate hours. Previously listed as EECS 476. Prerequisite(s): MCS 360 or CS 340.   Restricted to Civil Engineering, Computer Engineering, Computer Science, Electrical Engineering, Engineering Physics, Industrial Engineering, Mechanical Engineering, Chemical Engineering, Bioengineering, Mathematics, Electrical & Computer Engr, Engineering, Engineering Management, Geotechnical Engr & Geosci, Indust Engr & Operations Res, Materials Engineering, Math & Computer Science, Math & Info Sci for Industry, Summer Session, and Bioinformatics.  

10681LCD12:00 PM-12:50 PMMWFA0052LCA
            3 hours     Restricted to Undergrad - Chicago.      
20215LCD12:00 PM-12:50 PMMWFA0052LCA
            4 hours     Restricted to Graduate - Chicago, and Graduate Non-Degree Chicago.      

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

10682LCD03:30 PM-04:45 PMTR3052BH
            4 hours     Restricted to Graduate - Chicago, and Graduate Non-Degree Chicago.      
13947LCD03:30 PM-04:45 PMTR3052BH
            3 hours     Restricted to Undergrad - Chicago.      

CS     488            Computer Graphics I
         0 TO 4 hours.
        Same as AD 488. 3 undergraduate hours. 4 graduate hours. Previously listed as EECS 488. Prerequisite(s): Credit or concurrent registration in CS 340.  Restricted to Engineering, Graduate College, and External Education.  To be properly registered, students must enroll in one Laboratory-Discussion and one Lecture-Discussion. 

10688LBDAAARRANGED-
            0 hours          
10689LCDAS102:00 PM-03:15 PMTRA0052LCA
            3 hours     Restricted to Undergrad - Chicago.      
19842LCDAS202:00 PM-03:15 PMTRA0052LCA
            4 hours     Restricted to Graduate - Chicago, and Graduate Non-Degree Chicago.      

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

21116LCD02:00 PM-02:50 PMMWF3062AHBernstein, D

CS     503            Applied Graph Theory
         4 hours.
        Previously listed as EECS 563. Prerequisite(s): Consent of the instructor.    

22869LCD05:00 PM-06:15 PMTR2162TH

CS     505            Computability and Complexity Theory
         4 hours.
        Previously listed as EECS 561. Prerequisite(s): CS 301.    

22881LCD02:00 PM-03:15 PMMWA0022LCA

CS     514            Expert Systems
         4 hours.
        Previously listed as EECS 585. Prerequisite(s): CS 411.    

22882LCD03:30 PM-04:45 PMMW2082BH

CS     523            Multi-Media Systems
         4 hours.
        Previously listed as EECS 579. Prerequisite(s): CS 422; or consent of the instructor.    

22883LCD03:30 PM-04:45 PMTR1182DH

CS     528            Virtual Reality
         4 hours.
        Previously listed as EECS 590. Prerequisite(s): CS 488.    

19872LCD12:30 PM-01:45 PMTRA0022LCA

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

10695LCD12:30 PM-01:45 PMMWA0032LCA

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

10696LCD11:00 AM-12:15 PMMWA0042LCAKshemkalyani, A

CS     580            Query Processing in Database Systems
         4 hours.
        Same as IDS 511. Previously listed as EECS 580. Prerequisite(s): CS 480.    

10699LCD05:00 PM-06:15 PMMW3162BH

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

22887LCD11:00 AM-12:15 PMTR3192SHLiu, B

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

22888LEC02:00 PM-03:15 PMTR2152BSBCruz, 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.  

21204LCD05:00 PM-06:15 PMTR2022LHSolworth, 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.    

21205LCD02:00 PM-03:15 PMTR3172BH

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.    

18518CNFARRANGED-Balasa, F
18519CNFARRANGED-Bell, J
18520CNFARRANGED-Buy, U
18521CNFARRANGED-Cruz, I
18522CNFARRANGED-Dasgupta, B
18523CNFARRANGED-Defanti, T
18524CNFARRANGED-Di Eugenio, B
18525CNFARRANGED-Gmytrasiewicz, P
18526CNFARRANGED-Grossman, R
18527CNFARRANGED-Johnson, A
18528CNFARRANGED-Kenyon, R
18529CNFARRANGED-Khokhar, A
18530CNFARRANGED-Kshemkalyani, A
18531CNFARRANGED-Leigh, J
18532CNFARRANGED-Lillis, J
18533CNFARRANGED-Liu, B
18534CNFARRANGED-Moher, T
18535CNFARRANGED-Murata, T
18537CNFARRANGED-Nelson, P
18538CNFARRANGED-Reed, D
18539CNFARRANGED-Shatz, S
18540CNFARRANGED-Sistla, A
18541CNFARRANGED-Sloan, R
18542CNFARRANGED-Solworth, J
18544CNFARRANGED-Theys, C
18545CNFARRANGED-Theys, M
18546CNFARRANGED-Troy, P
18547CNFARRANGED-Tsai, J
18536CNFARRANGED-Venkatesan Natarajan, V
18548CNFARRANGED-Wolfson, O
18549CNFARRANGED-Yu, C
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.    

18550CNFARRANGED-Balasa, F
18551CNFARRANGED-Buy, U
18552CNFARRANGED-Cruz, I
18553CNFARRANGED-Dasgupta, B
18554CNFARRANGED-Defanti, T
18555CNFARRANGED-Di Eugenio, B
18556CNFARRANGED-Gmytrasiewicz, P
18557CNFARRANGED-Grossman, R
18558CNFARRANGED-Johnson, A
18559CNFARRANGED-Kenyon, R
18560CNFARRANGED-Khokhar, A
18561CNFARRANGED-Kshemkalyani, A
18562CNFARRANGED-Leigh, J
18563CNFARRANGED-Lillis, J
18564CNFARRANGED-Liu, B
18565CNFARRANGED-Moher, T
18566CNFARRANGED-Murata, T
18568CNFARRANGED-Nelson, P
18570CNFARRANGED-Shatz, S
18571CNFARRANGED-Sistla, A
18572CNFARRANGED-Sloan, R
18573CNFARRANGED-Solworth, J
18575CNFARRANGED-Theys, M
18576CNFARRANGED-Tsai, J
18567CNFARRANGED-Venkatesan Natarajan, V
18577CNFARRANGED-Wolfson, O
18578CNFARRANGED-Yu, C
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.    

18579CNFARRANGED-Balasa, F
22216CNFARRANGED-Banerjee, P
18580CNFARRANGED-Buy, U
18581CNFARRANGED-Cruz, I
18582CNFARRANGED-Dasgupta, B
18583CNFARRANGED-Defanti, T
18584CNFARRANGED-Di Eugenio, B
18585CNFARRANGED-Gmytrasiewicz, P
18586CNFARRANGED-Grossman, R
18587CNFARRANGED-Johnson, A
18588CNFARRANGED-Kenyon, R
18589CNFARRANGED-Khokhar, A
18590CNFARRANGED-Kshemkalyani, A
18591CNFARRANGED-Leigh, J
18592CNFARRANGED-Lillis, J
18593CNFARRANGED-Liu, B
18594CNFARRANGED-Moher, T
18595CNFARRANGED-Murata, T
18597CNFARRANGED-Nelson, P
18598CNFARRANGED-Shatz, S
18599CNFARRANGED-Sistla, A
18600CNFARRANGED-Sloan, R
18601CNFARRANGED-Solworth, J
18603CNFARRANGED-Theys, M
18604CNFARRANGED-Tsai, J
18596CNFARRANGED-Venkatesan Natarajan, V
18605CNFARRANGED-Wolfson, O
18606CNFARRANGED-Yu, C
18602CNFARRANGED-Zuck, L