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.
| 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 | ||||
| |
||||
| |
||||
| |
||||
| |
||||
| 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. ** | ||||