skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · courses · class schedules · fall 2007 · 

Class Schedule by Topic Area - Fall 2007

by Semester by Instructor by Course
        Fall 2005 Fall 2006 Fall 2007 Fall 2008 Fall 2009        
|< << <   Spring 2006 Spring 2007 Spring 2008 Spring 2009 Spring 2010   > >> >|
        Summer 2006 Summer 2007 Summer 2008 Summer 2009 Summer 2010        
            All Semesters            
I. General Computer Science
CSCI 1000-001 (1).Computer Science as a Field of Work and Study
Fall 2007sec. 0018382342ICAL 05:00pm-05:50pmMECCR 1B55Clayton Lewis
  Recommended for Computer Science Freshmen.
CSCI 1220-001 (4).Virtual Worlds: An Introduction to Computer Science
Fall 2007sec. 0018525037ICAL 12:00pm-12:50pmMWFDUAN G125John 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 2007sec. 010Call#?45ICAL 01:00pm-01:50pmMWFECCR 1B51Dirk Grunwald
  For Computer Science majors.
 011 Recitation72515ICAL 09:00am-09:50amTECCR 235Michael MacFerrin
 012 Recitation72516ICAL 10:00am-10:50amTECCR 235Michael MacFerrin
 013 Recitation83783ICAL 11:00am-11:50amTECCR 235Michael MacFerrin
CSCI 1300-100 (4).Computer Science 1: Programming
Fall 2007sec. 100Call#?189ICAL 01:00pm-01:50pmMWFMUEN E050Clayton Lewis
  Open to all students. Computer Science majors should sign up for Section 010.
 101 Recitation83786ICAL 08:00am-08:50amWECCR 235Rhonda Hoenigman
 102 Recitation83787ICAL 09:00am-09:50amWECCR 235Yingdan Huang
 103 Recitation83788ICAL 10:00am-10:50amWECCR 235Yingdan Huang
 104 Recitation83789ICAL 11:00am-11:50amWECCR 235Paul Marshall
 105 Recitation83790ICAL 12:00pm-12:50pmWECCR 235Paul Marshall
 106 Recitation83791ICAL 02:00pm-02:50pmWECCR 235Aaron Beach
 107 Recitation83792ICAL 03:00pm-03:50pmWECCR 235Aaron Beach
 108 Recitation83793ICAL 04:00pm-04:50pmWECCR 235Shuxin Nie
 109 Recitation83794ICAL 05:00pm-05:50pmWECCR 235Shuxin Nie
GEEN 1300-100 (3).Introduction to Engineering Computing
Fall 2007sec. 100Call#?286ICAL 08:00am-08:50amMWDUAN G1B30Janet De Grazia
 101 Recitation75759ICAL 08:00am-09:50amTECCH 107Michael Holmberg
 102 Recitation75760ICAL 10:00am-11:50amTECCH 107Briana Northcutt
 104 Recitation75762ICAL 01:00pm-02:50pmTECCH 107Holly Sewell
 105 Recitation75763ICAL 03:00pm-04:50pmTECCH 107Suguna Narayan
 109 Recitation75767ICAL 08:00am-09:50amRECCH 107Richard Erickson
 111 Recitation75769ICAL 10:00am-11:50amRECCH 107Bryan Lemaster
 113 Recitation75771ICAL 01:00pm-02:50pmRECCH 107Tyler Silverman
 115 Recitation75773ICAL 03:00pm-04:50pmRECCH 107Ami Patel
 117 Recitation75775ICAL 11:00am-12:50pmWECCH 107Alexandra Zelinskaya
 118 Recitation75776ICAL 01:00pm-02:50pmWECCH 107Brittany Lancaster
 119 Recitation75777ICAL 03:00pm-04:50pmWECCH 107Adam Bergfelder
 120 Recitation84916ICAL 08:00am-09:50amFECCH 107Richard Sheridan
GEEN 1400-090 (3).Engineering Projects: Leonardo da Vinci: The Engineer
Fall 2007sec. 090Call#?16ICAL 09:00am-09:50amMDLC 1B14Michael Eisenberg
   See course page.
 092 Lab85079ICAL 09:00am-10:50amTRDLC 1B14Rhonda Hoenigman
CSCI 2270-010 (4).Computer Science 2: Data Structures
Fall 2007sec. 010Call#?83ICAL 12:00pm-12:50pmMWFECCR 245Michael Main
 011 Recitation72534ICAL 09:30am-10:45amTECCS 112CPhilipp Wetzler
 012 Recitation72535ICAL 11:00am-12:15pmTECCS 112CPhilipp Wetzler
 013 Recitation83824ICAL 12:30pm-01:45pmTECCS 112CJeffrey La Marche
 014 Recitation72537ICAL 02:00pm-03:15pmTECCS 112CJeffrey La Marche
CSCI 2830-001 (3).Special Topics in Computer Science: Linear Algebra with Computer Science Applications
Fall 2007sec. 0017254629ICAL 11:00am-12:15pmTRECCR 108Richard Byrd
  Prereqs., CSCI 2270, Calculus 1 and Calculus 2 with grades of C- or better.
CSCI 2830-800 (1).Special Topics in Computer Science: Educational Technology House
Fall 2007sec. 800Consent0ICAL 01:00pm-01:50pmTECCR 118Clayton Lewis
CSCI 2830-810 (1).Special Topics in Computer Science: Mentoring/Debugging
Fall 2007sec. 810Consent0  TBDECOT 738Michael Main
  By instructor consent.
CSCI 4830-001 (3).Special Topics in Computer Science: Animation for Everyone
Fall 2007sec. 0017262217ICAL 11:00am-12:15pmTRATLS 1B25Roger (Buzz) King
  Taught jointly with CSCI 7000-001.
CSCI 7000-001 (3).Current Topics in Computer Science: Animation for Everyone
Fall 2007sec. 001728827ICAL 11:00am-12:15pmTRATLS 1B25Roger (Buzz) King
  Offered through CAETE. Taught jointly with CSCI 4830-001.
CSCI 7000-002 (3).Current Topics in Computer Science: Modern Information Retrieval
Fall 2007sec. 0028271921ICAL 04:00pm-05:15pmMWECCR 139James Martin
   See course page.
CSCI 7000-003 (3).Current Topics in Computer Science: Groupware and Workflow
Fall 2007sec. 0038272010ICAL 02:00pm-03:15pmTRECCR 1B08Clarence (Skip) Ellis
CSCI 7900-903 (1).Doctoral Level Independent Study
Fall 2007sec. 9037289726ICAL 10:00am-10:50amWITLL 1B50Gerhard Fischer
  For new PhD students.
II. Parallel Processing
III. Artificial Intelligence
CSCI 3202-001 (3).Introduction to Artificial Intelligence
Fall 2007sec. 0017260256ICAL 12:30pm-01:45pmTRECCR 105Gregory Grudic
   See course page.
CSCI 3702-001 (3).Cognitive Science
Fall 2007sec. 0017261215ICAL 02:00pm-03:15pmTRMUEN E431Michael Mozer
  Same as LING 3005, PHIL 3310, and PSYC 3005.
CSCI 3702-002 (3).Cognitive Science
Fall 2007sec. 002846390ICAL 02:00pm-03:15pmTRMUEN D430Robert Rupert
  Same as LING 3005, PHIL 3310, and PSYC 3005.
CSCI 5582-001 (3).Artificial Intelligence
Fall 2007sec. 0017269147ICAL 11:00am-12:15pmTRECCS 1B12Michael Eisenberg
  Offered through CAETE. Same as ECEN 5583. See course page.
CSCI 7412-800 (2).Cognitive Science Research Practicum
Fall 2007sec. 800Consent2ICAL 10:00am-12:00pmRMUEN D424Martha Palmer
  Same as LING 7415, PSYC 7415, and EDUC 6506. See course page.
CSCI 7422-001 (2).Cognitive Science Research Practicum 2
Fall 2007sec. 001728880ICAL 10:00am-12:00pmRMUEN D424Martha Palmer
  Same as PSYC 7425, LING 7425, and EDUC 6516. See course page.
CSCI 7772-800 (2).Topics in Cognitive Science
Fall 2007sec. 800ConsentICAL 12:00pm-02:00pmFMUEN D430Martha Palmer
  Same as EDUC 7775, LING 7775, PSYC 7775, and SLHS 7775. See course page.
IV. Operating Systems and Hardware
CSCI 4273-001 (3).Network Systems
Fall 2007sec. 001726165ICAL 08:30am-09:45amMWECCS 1B12Shivakant Mishra
  Taught jointly with CSCI 5273-001.
CSCI 4593-001 (3).Computer Organization
Fall 2007sec. 0018271217ICAL 11:00am-11:50amMWFECEE 1B28Vincent Heuring
  Same as ECEN 4593. See course page.
CSCI 5273-001 (3).Network Systems
Fall 2007sec. 0018271422ICAL 08:30am-09:45amMWECCS 1B12Shivakant Mishra
  Offered through CAETE. Taught jointly with CSCI 4273-001.
CSCI 5593-001 (3).Advanced Computer Architecture
Fall 2007sec. 0018271613ICAL 12:30pm-01:45pmTRECCS 1B12Daniel Connors
  Offered through CAETE. Same as ECEN 5593. See course page.
CSCI 7143-002 (3).Topics in Computer Systems: Mobile Computing
Fall 2007sec. 0028507412ICAL 04:30pm-05:45pmMWATLS 1B25Richard Han
   See course page.
CSCI 7143-003 (3).Topics in Computer Systems: Programming Non-Traditional Multiprocessors
Fall 2007sec. 003853998ICAL 11:00am-12:15pmTRECEE 265Manish Vachharajani
  Taught jointly with ECEN 5023.
CSCI 7143-004 (3).Topics in Computer Systems: Advanced Computer Networks
Fall 2007sec. 004854883ICAL 10:00am-11:30amMFECCR 1B50Dirk Grunwald
V. Theory of Computation
CSCI 3104-010 (4).Algorithms
Fall 2007sec. 010Call#?46ICAL 03:00pm-03:50pmMWFECCR 105Andrzej Ehrenfeucht
 011 Recitation72596ICAL 01:00pm-01:50pmFMUEN E130Suzanne Gallagher
 012 Recitation83779ICAL 02:00pm-02:50pmFECCR 1B08Suzanne Gallagher
CSCI 3434-001 (3).Theory of Computation
Fall 2007sec. 0017261011ICAL 02:00pm-02:50pmMWFECCR 151Debra Goldberg
   See course page.
CSCI 5444-001 (3).Introduction to Theory of Computation
Fall 2007sec. 0017268928ICAL 11:00am-11:50amMWFECCR 150Andrzej Ehrenfeucht
CSCI 5654-001 (3).Linear Programming
Fall 2007sec. 0017269412ICAL 04:00pm-05:15pmMWECCS 1B12Harold (Hal) Gabow
  Offered through CAETE.
VI. Programming Languages
CSCI 3155-010 (4).Principles of Programming Languages
Fall 2007sec. 010Call#?39ICAL 12:30pm-01:45pmTRMUEN E113Michael Main
 011 Recitation72600ICAL 02:00pm-02:50pmTECCR 151Eric Anderson
 012 Recitation72601ICAL 03:00pm-03:50pmTECCR 1B55Eric Anderson
CSCI 4555-001 (3).Compiler Construction
Fall 2007sec. 001853010ICAL 09:00am-09:50amMWFECEE 1B28Jeremy Siek
  Taught jointly with CSCI 5525-001. Same as ECEN 4553. See course page.
CSCI 5525-001 (3).Compiler Construction
Fall 2007sec. 00185374ICAL 09:00am-09:50amMWFECEE 1B28Jeremy Siek
  Offered through CAETE. Taught jointly with CSCI 4555-001. Same as ECEN 5523. See course page.
CSCI 5535-001 (3).Fundamental Concepts of Programming Languages
Fall 2007sec. 0017269014ICAL 03:00pm-03:50pmMWFDUAN G131Amer Diwan
  Same as ECEN 5533.
VII. Numerical Computation
CSCI 4576-010 (4).High-Performance Scientific Computing 1
Fall 2007sec. 010Call#?6ICAL 08:00am-09:15amTRECCR 139Henry Tufo
Matthew Woitaszek
  Taught jointly with CSCI 5576-010.
 011 Lab84431ICAL 04:00pm-05:50pmWECCR 131Jason Cope
Theron Voran
CSCI 5576-010 (4).High-Performance Scientific Computing
Fall 2007sec. 010Call#?19ICAL 08:00am-09:15amTRECCR 139Henry Tufo
  Taught jointly with CSCI 4576-010.
 011 Lab84430ICAL 04:00pm-05:50pmWECCR 131 
CSCI 5606-001 (3).Principles of Numerical Computation
Fall 2007sec. 0017269214ICAL 02:00pm-03:15pmTRMUEN E114Richard Byrd
VIII. Database Systems
CSCI 3287-001 (3).Database and Information Systems
Fall 2007sec. 0017260342ICAL 05:00pm-07:50pmTECCS 1B28Roger (Buzz) King
  Taught jointly with CSCI 7717-001.
CSCI 7717-001 (3).Topics in Database Systems: Information Systems Technology
Fall 2007sec. 001728898ICAL 05:00pm-07:50pmTECCS 1B28Roger (Buzz) King
  Offered through CAETE. Taught jointly with CSCI 3287-001.
IX. Software Engineering
CSCI 3308-010 (3).Software Engineering Methods and Tools
Fall 2007sec. 010Call#?47ICAL 10:00am-10:50amMFECCR 1B51Amer Diwan
 011 Lab72605ICAL 09:00am-10:50amWECCS 112CChristoph Reichenbach
 012 Lab72606ICAL 11:00am-12:50pmWECCS 112CChristoph Reichenbach
 013 Lab72607ICAL 01:00pm-02:50pmWECCS 112CChristoph Reichenbach
CSCI 4308-010 (4).Software Engineering Project 1
Fall 2007sec. 010Call#?43ICAL 05:00pm-06:15pmTRECCR 105Bruce Sanders
   See course page.
 011 Recitation72618ICAL 06:30pm-07:20pmTECCR 105Guy Cobb
Karie Shipley
CSCI 4448-001 (3).Object-Oriented Analysis and Design
Fall 2007sec. 0017262131ICAL 09:30am-10:45amTRECCR 105Kenneth Anderson
  Taught jointly with CSCI 6448-001. See course page.
CSCI 4838-001 (3).User Interface Design
Fall 2007sec. 001726269ICAL 05:30pm-08:00pmWDUAN G125Leysia Palen
  Taught jointly with CSCI 6838-001.
CSCI 5548-001 (3).Software Engineering of Standalone Programs
Fall 2007sec. 001827157ICAL 02:00pm-03:15pmTRECCS 1B28Ruth Dameron
  Offered through CAETE. Same as ECEN 5543.
CSCI 5608-001 (3).Software Project Management
Fall 2007sec. 001-----ICAL 05:00pm-07:30pmRECCS 1B12Stacy Dumas
  Offered through CAETE. Same as ECEN 5603.
CSCI 6268-001 (3).Foundations of Computer and Network Security
Fall 2007sec. 0017274121ICAL 10:00am-10:50amMWFECCS 1B12John Black
  Offered through CAETE. Same as TLEN 5831. See course page.
CSCI 6448-001 (3).Object-Oriented Analysis and Design
Fall 2007sec. 0018381523ICAL 09:30am-10:45amTRECCR 105Kenneth Anderson
  Taught jointly with CSCI 4448-001. See course page.
CSCI 6838-001 (3).User Interface Design
Fall 2007sec. 0018271710ICAL 05:30pm-08:00pmWDUAN G125Leysia Palen
  Taught jointly with CSCI 4838-001.
X. Computer Graphics
CSCI 4229-001 (3).Computer Graphics
Fall 2007sec. 0018456123ICAL 05:00pm-07:30pmRECCR 150Willem (Vlakkies) Schreüder
  Taught jointly with CSCI 5229-001. See course page.
CSCI 5229-001 (3).Computer Graphics
Fall 2007sec. 0018456235ICAL 05:00pm-07:30pmRECCR 150Willem (Vlakkies) Schreüder
  Taught jointly with CSCI 4229-001. See course page.

If you have any questions or feedback concerning this information please contact the Class Schedule Coordinator, Lesley McDowell.


To sign up for a course that has recitations (or labs) you only need to sign up for a recitation (or lab). That automatically enrolls you in the corresponding lecture. Same for dropping. That's why recitations (and labs) have call numbers, but courses with recitations (or labs) don't.

Instructor Consent

Some courses may show no call number because registration requires instructor consent. Please contact the professor.


Courses indicated as "offered through CAETE" will be listed in the schedule of the Center for Advanced Engineering and Technology Education, which delivers lectures live to off-campus sites. If the off-campus enrollment warrants offering these courses in this fashion, the lectures are usually held in CAETE facilities in the Engineering Center. See CAETE Online Classes for more on Computer Science classes offered through CAETE.

See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Send email to

Engineering Center Office Tower
ECOT 717
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (13:20)