CSCI Graduate Course Planning: Fall 2001

This is a summary of how to plan for and enroll in courses for graduate study in Computer Science at Indiana University. The file is located at /l/www/dept/grad/orient/advising.aug01.html, and is based on the file Fall '01 Computer Science Courses, which may have more recent changes in the schedule. A rough estimate of second semester courses appears in Spring '02 Computer Science Courses.

IF you are a NEW student: Get your Registration Admission Ticket from the Graduate Secretary in LH215. Don't forget to have it signed. You must register in Franklin Hall 100.

What to put on your Admission Ticket:

A Master's work sheet is available in either Postscript or PDF format to help Master's students plan their courses.
A corresponding PhD work sheet is available in Postscript or PDF format to help PhD students plan their course requirements. (Students who entered before Fall, 2001, should use the pre-2001 PhD course work sheet ( pdf ).)

See Fall 2001 Course Information for details about times, section numbers, and discussion sections for all courses in Computer Science. See also the CS Schedule of Classes.

(The CS graduate course advising and planning information for Spring 2001 as well as Fall 2000 and Spring 2000 are also still available.)

See the Fall 2001 Course Conflict Planner for a visual summary of possible time conflicts.

Graduate Course Grades: Students should be aware that page 7 of the University Graduate School Bulletin stipulates that courses completed with grades below C (2.0) do not count towards degree requirements; however, these grades (e.g., C-, D+, D, D-, F) are counted in calculating the grade point average, which must be a B (3.0) or above to continue in graduate study.

Deficiencies: If you have not completed an undergraduate degree in Computer Science, you must at least take or know the material covered in C241, A592(C212), and A594(C343). It is desirable to have taken or be familiar with the material in the basic five core undergraduate courses: C241 (Discrete Structures for CSCI), A591 (C211: Intro to Computer Science), A592 (C212: Intro to Software Systems), A593 (C335: Computer Structures), and A594 (C343: Data Structures); the sixth core course, A596 (C311: Programming Languages), is also highly recommended if you do not plan to take the graduate course, B521 (Programming Language Principles), instead.

PhD Qualifying Exam preparation courses are B501 or B503, and P536. These are marked below by "Qual IA", "Qual IB", and "Qual II", respectively.


CSCI Graduate Courses Fall 2001


Area  Course Title/(section credits start end days room) Instructor
Theory
Qual IA
Choose A or B
for 2002 Qual.
B501 Theory of Computing Wise
  1486 3 1:00 PM 2:15 PM MW SW219
Theory
Qual IB
Choose A or B
for 2002 Qual.
B503 Algorithms Design and Analysis  
  Offered in Spring 2002
Prog. Lang. B521 Programming Language Principles Friedman
  1487 3 11:15 AM 12:30 PM TR LH115
Systems
Qual II
P536 Advanced Operating Systems Lumsdaine
  1488 3 2:30 PM 3:45 PM MW SW218
HW B541 Hardware System Design Johnson
  1490 3 2:30 PM 3:45 PM TR LH019
HW P542 Hardware System Design II Johnson
  Offered in Spring 2002
AI B551 Elements of Artificial Intelligence Leake
  1493 3 1:00 PM 2:15 PM TR LH019
Database B561 Advanced Database Concepts Van Gucht
  1495 3 1:00 PM 2:15 PM TR SE140
Database/
SW Eng
P565 Software Engineering I Robertson
  1496 3 4:00 PM 5:15 PM TR LH102
Database/
SW Eng
P566 Software Engineering I-II, contd Robertson
  Spring 2002
P565 students receive an R ("deferred") grade until P566 is completed.
In the exceptional case that only P565 is completed, P565 alone
does not count towards the "P" Master's requirement.
Sci Comp P573 Scientific Computing Bramley
  1498 3 5:30 PM 6:45 PM TR SW218   NEW TIME AND DAY
Graphics B581 Advanced Computer Graphics Hanson
  1499 3 11:15 A 12:30 PM MW LH115
(Teaching:
reqd for AI's)
B599 Teaching in Computer Science Kisling
  1500 1 7:30 PM 8:45 PM T WY005
AI B659 Topics in Artificial Intelligence Cutu
  Visual Pattern recognition, analysis and classification.
  1502 3 11:15 AM 12:30 PM TR LH019
Database/
SW Eng
B665 Software Engineering Management Robertson
  9071 3 1:00 PM 2:15 PM TR GB333
Research Y790 Graduate Independent Study (942H) faculty
  Section 1503
 
  • Research and Reading
  • Software System Development
  • "R" Master's Research Project
  • "S " Master's Software Project
  • "TH " University Master's Thesis
  • Internships Y798 Professional Practicum/Internship arranged 
      Section 9537
    Research Y890 Thesis Reading and Research faculty  
      Section 1504
    Research G901 Advanced Research (921H) faculty 
      Section 1505
    Courses in other areas counting for CS Master's Degree
    Math M743 Quantum Computing I   NEW COURSE Meglicki and Wang
      ---- 3 2:30 PM 3:45 PM WF SW218
    Math M743 Quantum Computing II Meglicki and Wang
      Spring 2002
    Math M471 Numerical Analysis I  
      Fall 2001
    Math M472 Numerical Analysis II  
      Spring 2002
    SLIS L542 Intro to Human-Computer Interaction (Cognitive issues) Boerner
      TBA
    Also offered Spring 2002
    ** Only one Human Computer Interaction course, either L542 or R685 can be taken for CS credit. **
    EDUC R685 Human Computer Interface Design (Design issues) Siegel
      Spring 2002
    ** Only one Human Computer Interaction course, either L542 or R685 can be taken for CS credit. **
    EDUC F500 WorldBoard - Design issues in Next-Generation Interfaces Kirkley
      Also offered Spring 2002
    ** F500 (WorldBoard) cannot be taken for more than 3 hours of CS credit; F500 counts towards the 6-hour maximum for Y790 credits. **