ScheduleFall 2004Computer Scienceskip navigationillinois hometext view
   Home
   
  
  
   
  
   Class Schedule
  Summer 06
  Spring 06
  Fall 05
  Summer 05
  Spring 05
  Fall 04
   
    
  Course Catalog
  Spring 06
  Fall 05
  Spring 05
  Fall 04
  Spring 04
  Fall 03
  Spring 03
  Fall 02
  Spring 02
  Fall 01
  Spring 01
  Fall 00
  Spring 00
   
    
 
  Spring 06
  Fall 05
  Spring 05
  Fall 04
  2001 - 2003
1999 - 2001
1997 - 1999
1995 - 1997
 

    

View schedules for

all classes   first 8 weeks   second 8 weeks   evenings

CS 400
Data Structures, Non-CS Majors

Credit:  4 hours.


(C S 300) Course integrates software engineering principles with data structures implemented in C++. While prior experience with either C, C++ or Java is assumed, C++ will be taught in the first three weeks of the course. Software engineering will be covered in three stages: personal software process (checkpoints, project plans, defects and code reviews), prior to coding (process models, requirements and design) and after coding (testing and quality assurance techniques). The concepts, principles, and use of data structures will include pointers, lists, arrays, sets, stacks, trees, hashing, graphs, priority queues and sorting. Special emphasis will be placed on the implementations of these structures in real-world applications Same as CSE 400. Credit is not given for both CS 400 and 225. Computer Science and Computer Engineering majors may not receive credit for CS 400. Prerequisite: CS 110, or consent of instructor.


Section Information
CRNTypeSectionTimeDays Location  Instructor
36125 lecture AL1 02:00 PM - 02:50 PM MWF  room 1131
Siebel Center for Comp Sci 
Peiper, C 
36126 laboratory- discussion AY1 ARRANGED   Peiper, C 
36127 laboratory- discussion AY2 ARRANGED   Peiper, C