| CSCI 1000-001 (1). | Computer Science as a Field of Work and Study |
| Fall 2012 | sec. 001 | 22867 | 90 | ICAL | | 05:00pm-05:50pm | M | ECCR 1B40 | Staff |
| CSCI 1220-001 (4). | Virtual Worlds: An Introduction to Computer Science |
| Fall 2012 | sec. 001 | 22911 | 40 | ICAL | | 09:30am-10:45am | TR | ATLS 100 | John Bennett |
| | | An additional hour of class meeting time per week will occur in the "virtual world", at a time to be determined after the first class session. Same as ATLS 1220. |
| CSCI 1300-010 (4). | Computer Science 1: Programming |
| Fall 2012 | sec. 010 | 25112 | 50 | ICAL | | 10:00am-10:50am | MWF | FLMG 104 | Elizabeth White |
| | 301 Recitation | 25118 | | ICAL | | 09:00am-09:50am | T | ECCR 235 | TA |
| | 302 Recitation | 25119 | | ICAL | | 10:00am-10:50am | T | ECCR 235 | TA |
| | 303 Recitation | 25120 | | ICAL | | 11:00am-11:50am | T | ECCR 235 | TA |
| | 304 Recitation | 25142 | | ICAL | | 08:00am-08:50am | W | ECCR 235 | TA |
| | 305 Recitation | 22921 | | ICAL | | 09:00am-09:50am | W | ECCR 235 | TA |
| | 306 Recitation | 22024 | | ICAL | | 11:00am-11:50am | W | ECCR 235 | TA |
| | 307 Recitation | 24970 | | ICAL | | 12:00pm-12:50pm | W | ECCR 235 | TA |
| | 308 Recitation | 24971 | | ICAL | | 02:00pm-02:50pm | W | ECCR 235 | TA |
| | 309 Recitation | 24972 | | ICAL | | 03:00pm-03:50pm | W | ECCR 235 | TA |
| | 310 Recitation | 24973 | | ICAL | | 04:00pm-04:50pm | W | ECCR 235 | TA |
| | 311 Recitation | 25143 | | ICAL | | 05:00pm-05:50pm | W | ECCR 235 | TA |
| CSCI 1300-100 (4). | Computer Science 1: Programming |
| Fall 2012 | sec. 100 | 25915 | 225 | ICAL | | 01:00pm-01:50pm | MWF | MCDB A2B70 | Elizabeth White |
| | 301 Recitation | 25118 | | ICAL | | 09:00am-09:50am | T | ECCR 235 | TA |
| | 302 Recitation | 25119 | | ICAL | | 10:00am-10:50am | T | ECCR 235 | TA |
| | 303 Recitation | 25120 | | ICAL | | 11:00am-11:50am | T | ECCR 235 | TA |
| | 304 Recitation | 25142 | | ICAL | | 08:00am-08:50am | W | ECCR 235 | TA |
| | 305 Recitation | 22921 | | ICAL | | 09:00am-09:50am | W | ECCR 235 | TA |
| | 306 Recitation | 22024 | | ICAL | | 11:00am-11:50am | W | ECCR 235 | TA |
| | 307 Recitation | 24970 | | ICAL | | 12:00pm-12:50pm | W | ECCR 235 | TA |
| | 308 Recitation | 24971 | | ICAL | | 02:00pm-02:50pm | W | ECCR 235 | TA |
| | 309 Recitation | 24972 | | ICAL | | 03:00pm-03:50pm | W | ECCR 235 | TA |
| | 310 Recitation | 24973 | | ICAL | | 04:00pm-04:50pm | W | ECCR 235 | TA |
| | 311 Recitation | 25143 | | ICAL | | 05:00pm-05:50pm | W | ECCR 235 | TA |
| CSCI 2270-010 (4). | Computer Science 2: Data Structures |
| Fall 2012 | sec. 010 | 25929 | 120 | ICAL | | 03:00pm-04:15pm | MF | ECCR 265 | Staff |
| | 011 Recitation | 25931 | | ICAL | | 09:30am-10:45am | T | ECCS 112C | TA |
| | 012 Recitation | 25932 | | ICAL | | 11:00am-12:15pm | T | ECCS 112C | TA |
| | 013 Recitation | 25933 | | ICAL | | 12:30pm-01:45pm | T | ECCS 112C | TA |
| | 014 Recitation | 25934 | | ICAL | | 02:00pm-03:15pm | T | ECCS 112C | TA |
| | 015 Recitation | 25935 | | ICAL | | 03:30pm-04:45pm | T | ECCS 112C | TA |
| | 016 Recitation | 25936 | | ICAL | | 05:00pm-06:15pm | T | ECCS 112C | TA |
| CSCI 2400-010 (4). | Computer Systems |
| Fall 2012 | sec. 010 | 22947 | 140 | ICAL | | 12:30pm-01:45pm | TR | ECCR 265 | Richard Han |
| | 011 Recitation | 22948 | | ICAL | | 09:00am-09:50am | R | ECCS 112C | TA |
| | 012 Recitation | 22949 | | ICAL | | 10:00am-10:50am | R | ECCS 112C | TA |
| | 013 Recitation | 23016 | | ICAL | | 11:00am-11:50am | R | ECCS 112C | TA |
| | 014 Recitation | 22950 | | ICAL | | 02:00pm-02:50pm | R | ECCS 112C | TA |
| | 015 Recitation | 22951 | | ICAL | | 03:00pm-03:50pm | R | ECCS 112C | TA |
| | 016 Recitation | 23075 | | ICAL | | 04:00pm-04:50pm | R | ECCS 112C | TA |
| | 018 Recitation | 25156 | | ICAL | | 08:00am-08:50am | R | ECCS 112C | TA |
| CSCI 2824-001 (3). | Discrete Structures |
| Fall 2012 | sec. 001 | 22868 | 100 | ICAL | | 02:00pm-03:15pm | TR | ECCR 1B40 | Staff |
| CSCI 2830-001 (3). | Special Topics in Computer Science: Linear Algebra with Computer Science Applications |
| Fall 2012 | sec. 001 | 25086 | 48 | ICAL | | 04:00pm-05:15pm | MW | ECCR 151 | Elizabeth Jessup |
| | | Prereqs., CSCI 2270, Calculus 1 and Calculus 2 with grades of C- or better. |
| CSCI 3104-010 (4). | Algorithms |
| Fall 2012 | sec. 010 | 23078 | 75 | ICAL | | 01:00pm-01:50pm | MWF | MUEN E0046 | Qin (Christine) Lv |
| | 011 Recitation | 23079 | | ICAL | | 11:00am-11:50am | F | KOBL 230 | TA |
| | 013 Recitation | 24468 | | ICAL | | 02:00pm-02:50pm | F | KOBL 230 | TA |
| | 014 Recitation | 34300 | | ICAL | | 03:00pm-03:50pm | F | ECCR 116 | TA |
| CSCI 3155-010 (4). | Principles of Programming Languages |
| Fall 2012 | sec. 010 | 28587 | 68 | ICAL | | 09:30am-10:45am | TR | FLMG 104 | Bor-Yuh Evan Chang |
| | 011 Recitation | 28589 | | ICAL | | 09:00am-09:50am | F | ITLL 1B50 | TA |
| | 012 Recitation | 28590 | | ICAL | | 10:00am-10:50am | F | ECEE 1B28 | TA |
| CSCI 3202-001 (3). | Introduction to Artificial Intelligence |
| Fall 2012 | sec. 001 | 28494 | 60 | ICAL | | 11:00am-12:15pm | MW | ITLL 1B50 | Nikolaus Correll |
| CSCI 3287-002 (3). | Database and Information Systems |
| Fall 2012 | sec. 002 | 32860 | 60 | ICAL | | 03:30pm-04:45pm | TR | ECCS 1B12 | Roger (Buzz) King |
| | | Taught jointly with CSCI 7717-002. |
| CSCI 3308-010 (3). | Software Engineering Methods and Tools |
| Fall 2012 | sec. 010 | 23082 | 80 | ICAL | | 03:00pm-03:50pm | MF | FLMG 154 | Elizabeth White |
| | 011 Lab | 23083 | | ICAL | | 09:00am-10:50am | W | ECCS 112C | TA |
| | 012 Lab | 23084 | | ICAL | | 11:00am-12:50pm | W | ECCS 112C | TA |
| | 013 Lab | 23086 | | ICAL | | 01:00pm-02:50pm | W | ECCS 112C | TA |
| | 014 Lab | 23087 | | ICAL | | 03:00pm-04:50pm | W | ECCS 112C | TA |
| CSCI 3702-001 (3). | Cognitive Science |
| Fall 2012 | sec. 001 | 24028 | 50 | ICAL | | 11:00am-12:15pm | TR | MUEN D430 | Michael Eisenberg |
| | | Same as LING 3005, PHIL 3310, and PSYC 3005. |
| CSCI 4123-010 (3). | Network Laboratory |
| Fall 2012 | sec. 010 | 23089 | 10 | ICAL | | 01:30pm-04:30pm | M | ECEE 283 | TLEN Staff |
| | | Taught jointly with TLEN 5460. |
| | 011 Lab | 23090 | | ICAL | | 07:30pm-10:30pm | F | ECEE 275A | |
| CSCI 4229-001 (3). | Computer Graphics |
| Fall 2012 | sec. 001 | 23091 | 60 | ICAL | | 05:00pm-07:30pm | R | ECCS 1B12 | Willem (Vlakkies) Schreüder |
| | | Taught jointly with CSCI 5229-001. |
| CSCI 4273-001 (3). | Network Systems |
| Fall 2012 | sec. 001 | 23093 | 30 | ICAL | | 04:00pm-05:15pm | MW | ECCS 1B28 | Shivakant Mishra |
| | | Taught jointly with CSCI 5273-001. |
| CSCI 4308-010 (4). | Software Engineering Project 1 |
| Fall 2012 | sec. 010 | 23095 | 50 | ICAL | | 03:30pm-06:15pm | T | FLMG 104 | Staff |
| | | See course page. |
| | 011 Recitation | 23096 | | ICAL | | 05:00pm-05:50pm | R | KOBL 340 | TA |
| CSCI 4314-002 (3). | Algorithms for Molecular Biology |
| Fall 2012 | sec. 002 | 32862 | 20 | ICAL | | 04:00pm-05:15pm | MW | MUEN E417 | Debra Goldberg |
| | | Taught jointly with CSCI 5314-002. Same as MCDB 4314. |
| CSCI 4448-001 (3). | Object-Oriented Analysis and Design |
| Fall 2012 | sec. 001 | 24469 | 30 | ICAL | | 12:30pm-01:45pm | TR | ECCS 1B12 | Kenneth Anderson |
| | | Taught jointly with CSCI 5448-001. |
| CSCI 4555-002 (3). | Compiler Construction |
| Fall 2012 | sec. 002 | 32465 | 50 | ICAL | | 09:00am-09:50am | MWF | FLMG 154 | Jeremy Siek |
| | | Taught jointly with CSCI 5525-002. Same as ECEN 4553. |
| CSCI 4576-010 (4). | High-Performance Scientific Computing 1 |
| Fall 2012 | sec. 010 | 26025 | 28 | ICAL | | 09:30am-10:45am | TR | FLMG 157 | Thomas Hauser |
| | | Taught jointly with CSCI 5576-010. |
| | 011 Lab | 26027 | | ICAL | | 04:00pm-05:50pm | W | ECCR 108 | |
| CSCI 4593-001 (3). | Computer Organization |
| Fall 2012 | sec. 001 | 25110 | 40 | ICAL | | 03:00pm-03:50pm | MWF | ECCR 155 | ECEN Staff |
| | | Same as ECEN 4593. |
| CSCI 4809-001 (3). | Computer Animation |
| Fall 2012 | sec. 001 | 23101 | 10 | ICAL | | 11:00am-12:15pm | TR | ATLS 104 | Roger (Buzz) King |
| | | Taught jointly with CSCI 5809-001. Same as ATLS 4809. |
| CSCI 4810-001 (1). | Seminar in Computational Biology and Health Informatics |
| Fall 2012 | sec. 001 | 26029 | 8 | ICAL | | 01:00pm-01:50pm | M | TBD | Debra Goldberg |
| | | Taught jointly with CSCI 7000-001. |
| CSCI 4830-002 (3). | Special Topics in Computer Science: Automata for Cyber Physical Systems |
| Fall 2012 | sec. 002 | 26035 | 34 | ICAL | | 11:00am-12:15pm | TR | ECEE 283 | Sriram Sankaranarayanan |
| | | Taught jointly with CSCI 7000-002. |
| CSCI 4830-003 (3). | Special Topics in Computer Science: Ethical Hacking |
| Fall 2012 | sec. 003 | 26036 | 68 | ICAL | | 11:00am-11:50am | MWF | ECCS 1B28 | John Black |
| | | Taught jointly with CSCI 7000-003. |
| CSCI 4830-004 (3). | Special Topics in Computer Science: Datacenter Scale Computing |
| Fall 2012 | sec. 004 | 29777 | 35 | ICAL | | 12:30pm-01:45pm | TR | ECCR 155 | Dirk Grunwald |
| | | Taught jointly with CSCI 7000-004. |
| CSCI 4830-007 (3). | Special Topics in Computer Science: Things That Think |
| Fall 2012 | sec. 007 | TBD | 5 | ICAL | | 09:30am-10:45am | TR | DLC 1B14 | Michael Eisenberg |
| | | Taught jointly with CSCI 7000-007. |
| CSCI 4839-002 (3). | User-Centered Design |
| Fall 2012 | sec. 002 | 34510 | 20 | ICAL | | 06:00pm-08:30pm | M | ECCR 150 | Katie Siek |
| | | Taught jointly with CSCI 5839-002. |
| CSCI 5229-001 (3). | Computer Graphics |
| Fall 2012 | sec. 001 | 23092 | 60 | ICAL | | 05:00pm-07:30pm | R | ECCS 1B12 | Willem (Vlakkies) Schreüder |
| | | Taught jointly with CSCI 4229-001. |
| CSCI 5273-001 (3). | Network Systems |
| Fall 2012 | sec. 001 | 23094 | 30 | ICAL | | 04:00pm-05:15pm | MW | ECCS 1B28 | Shivakant Mishra |
| | | Taught jointly with CSCI 4273-001. |
| CSCI 5314-002 (3). | Algorithms for Molecular Biology |
| Fall 2012 | sec. 002 | 32863 | 10 | ICAL | | 04:00pm-05:15pm | MW | MUEN E417 | Debra Goldberg |
| | | Taught jointly with CSCI 4314-002. Same as MCDB 5314. |
| CSCI 5444-001 (3). | Introduction to Theory of Computation |
| Fall 2012 | sec. 001 | 24018 | 30 | ICAL | | 10:00am-10:50am | MWF | ECCR 108 | Andrzej Ehrenfeucht |
| CSCI 5448-001 (3). | Object-Oriented Analysis and Design |
| Fall 2012 | sec. 001 | 24471 | 30 | ICAL | | 12:30pm-01:45pm | TR | ECCS 1B12 | Kenneth Anderson |
| | | Taught jointly with CSCI 4448-001. |
| CSCI 5525-002 (3). | Compiler Construction |
| Fall 2012 | sec. 002 | 32464 | 50 | ICAL | | 09:00am-09:50am | MWF | FLMG 154 | Jeremy Siek |
| | | Taught jointly with CSCI 4555-002. Same as ECEN 5523. |
| CSCI 5548-001 (3). | Software Engineering of Standalone Programs |
| Fall 2012 | sec. 001 | 24020 | 20 | ICAL | | 02:00pm-02:50pm | MWF | ECCS 1B14 | Ruth Dameron |
| | | Same as ECEN 5543. |
| CSCI 5573-001 (3). | Advanced Operating Systems |
| Fall 2012 | sec. 001 | 23110 | 50 | ICAL | | 02:00pm-03:15pm | TR | FLMG 103 | Shivakant Mishra |
| CSCI 5576-010 (4). | High-Performance Scientific Computing |
| Fall 2012 | sec. 010 | 26026 | 28 | ICAL | | 09:30am-10:45am | TR | FLMG 157 | Thomas Hauser |
| | | Taught jointly with CSCI 4576-010. |
| | 011 Lab | 26028 | | ICAL | | 04:00pm-05:50pm | W | ECCR 108 | |
| CSCI 5606-001 (3). | Principles of Numerical Computation |
| Fall 2012 | sec. 001 | 23111 | 15 | ICAL | | 02:00pm-03:15pm | TR | ECST 1B21 | Xiao-Chuan Cai |
| CSCI 5608-001 (3). | Software Project Management |
| Fall 2012 | sec. 001 | 24487 | 4 | ICAL | | 06:15pm-08:45pm | M | ECCS 1B12 | EMEN Staff |
| | | Same as ECEN 5603 and EMEN 5031. |
| CSCI 5646-001 (3). | Numerical Linear Algebra |
| Fall 2012 | sec. 001 | 23249 | 28 | ICAL | | 02:00pm-03:15pm | TR | ECCR 131 | Elizabeth Jessup |
| CSCI 5809-001 (3). | Computer Animation |
| Fall 2012 | sec. 001 | 23102 | 10 | ICAL | | 11:00am-12:15pm | TR | ATLS 104 | Roger (Buzz) King |
| | | Taught jointly with CSCI 4809-001. Same as ATLS 5809. |
| CSCI 5832-001 (3). | Natural Language Processing |
| Fall 2012 | sec. 001 | 26031 | 20 | ICAL | | 11:00am-12:15pm | TR | ECCS 1B28 | James Martin |
| | | Same as LING 5832. |
| CSCI 5839-002 (3). | User-Centered Design |
| Fall 2012 | sec. 002 | 34519 | 25 | ICAL | | 06:00pm-08:30pm | M | ECCR 150 | Katie Siek |
| | | Taught jointly with CSCI 4839-002. |
| CSCI 6000-001 (1). | Introduction to the Computer Science PhD Program |
| Fall 2012 | sec. 001 | 23112 | 25 | ICAL | | 03:00pm-03:50pm | W | ECCR 108 | Elizabeth Bradley |
| | | For new PhD students. |
| CSCI 6454-001 (3). | Advanced Algorithms |
| Fall 2012 | sec. 001 | 26032 | 35 | ICAL | | 03:00pm-03:50pm | MWF | ECCR 105 | Andrzej Ehrenfeucht |
| CSCI 6686-001 (3). | Numerical Methods for Constrained Optimization |
| Fall 2012 | sec. 001 | 26033 | 28 | ICAL | | 11:00am-12:15pm | TR | ECEE 1B28 | Richard Byrd |
| CSCI 7000-001 (1). | Current Topics in Computer Science: Computational Biology and Health Informatics |
| Fall 2012 | sec. 001 | 22952 | 8 | ICAL | | 01:00pm-01:50pm | M | TBD | Debra Goldberg |
| | | Taught jointly with CSCI 4810-001. |
| CSCI 7000-002 (3). | Current Topics in Computer Science: Automata for Cyber Physical Systems |
| Fall 2012 | sec. 002 | 23329 | 34 | ICAL | | 11:00am-12:15pm | TR | ECEE 283 | Sriram Sankaranarayanan |
| | | Taught jointly with CSCI 4830-002. |
| CSCI 7000-003 (3). | Current Topics in Computer Science: Ethical Hacking |
| Fall 2012 | sec. 003 | 23251 | 68 | ICAL | | 11:00am-11:50am | MWF | ECCS 1B28 | John Black |
| | | Taught jointly with CSCI 4830-003. |
| CSCI 7000-004 (3). | Current Topics in Computer Science: Datacenter Scale Computing |
| Fall 2012 | sec. 004 | 24023 | 35 | ICAL | | 12:30pm-01:45pm | TR | ECCR 155 | Dirk Grunwald |
| | | Taught jointly with CSCI 4830-004. |
| CSCI 7154-001 (1). | Topics in Theory of Computation: Readings in Formal Methods |
| Fall 2012 | sec. 001 | 23306 | 20 | ICAL | | 03:30pm-04:20pm | T | ECCR 1B08 | Sriram Sankaranarayanan |
| CSCI 7176-001 (3). | Topics in Numerical Computation: Simulation of Multiphysics |
| Fall 2012 | sec. 001 | 43306 | 10 | ICAL | | 01:00pm-03:30pm | W | ECCS 123 | Xiao-Chuan Cai |
| CSCI 7222-001 (3). | Topics in Nonsymbolic Artificial Intelligence: Probabilistic Models of Human and Artificial Intelligence |
| Fall 2012 | sec. 001 | 23535 | 40 | ICAL | | 02:00pm-03:15pm | TR | ECCR 1B51 | Michael Mozer |
| CSCI 7412-001 (2). | Cognitive Science Research Practicum |
| Fall 2012 | sec. 001 | 23017 | 25 | ICAL | | 09:30am-11:30am | F | TBD | Tamara Sumner |
| | | Same as LING 7415, PSYC 7415, and EDUC 6506. |
| CSCI 7422-001 (2). | Cognitive Science Research Practicum 2 |
| Fall 2012 | sec. 001 | 23073 | 25 | ICAL | | 09:30am-11:30am | F | TBD | Tamara Sumner |
| | | Same as PSYC 7425, LING 7425, and EDUC 6516. |
| CSCI 7717-002 (3). | Topics in Database Systems: Information Systems Technology |
| Fall 2012 | sec. 002 | 32861 | 60 | ICAL | | 03:30pm-04:45pm | TR | ECCS 1B12 | Roger (Buzz) King |
| | | Taught jointly with CSCI 3287-002. |
| CSCI 7772-001 (1-2). | Topics in Cognitive Science |
| Fall 2012 | sec. 001 | 23077 | 25 | ICAL | | 12:00pm-02:00pm | F | MUEN D430 | Tamara Sumner |
| | | Same as EDUC 7775, LING 7775, PHIL 7810, PSYC 7775, and SLHS 7775. |
| |