|
Slide 1.2: Tentative schedule Home |
|
| Class time: | 09:00am – 09:50am, MWF |
|---|---|
| Classroom: | Streibel Hall 106 |
| Credit hours: | 3 |
| Prerequisite: | CSci242 Algorithms and Data Structures |
| Class pages†: | http://people.cs.und.edu/~wenchen/course/351/ |
| Instructor: | Wen-Chen Hu |
| Email: | wenchen@cs.und.edu |
| Office: | Streibel Hall 212 |
| Office hours: | 12:00noon – 01:00pm, MWF, or simply dropping by |
| Teaching assistant: | Anupam Thakur |
| Email: | thakur@cs.und.edu |
| Office: | Streibel Hall 229 |
| Office hours: | 02:00pm – 04:00pm, Tuesday |
DESCRIPTION: This course introduces various techniques of using mass storage devices such as disks. It includes three major subjects:
Homeworks & quizzes‡ —— 15%
Programming exercises —— 25%
Two exams —— 20% each
Final exam —— 20%
TENTATIVE SCHEDULE:
Week 1 —— Introduction
Week 2 —— Fundamental file processing
Week 3 —— Programming Exercise I
Week 4 —— Secondary storage
Weeks 5 - 6 —— File structure and management
Weeks 7 - 8 —— File organization
Week 10 —— Programming Exercise II
Weeks 11 - 12 —— Databases and JDBC (Java DataBase Connectivity)
Weeks 13 - 14 —— Indexing
Weeks 15 - 16 —— Multilevel indexing and B-trees
Week 17 —— Indexed sequential file access
DISHONESTY: Under no circumstances will acts of academic dishonesty be tolerated. Any suspected incidents of dishonesty will be promptly referred to the Assistant Dean of Students. Refer to the Code of Student Life, Chapter 3-3 Scholastic Dishonesty.
DISABILITY: Students who need special accommodations for learning or who have special needs are invited to share these concerns or requests with the instructor as soon as possible.
†The on-line class materials provide the most complete and up-to-date information about this course. However, many key points in the slides will be omitted, but will be given in classes. They will be asked or used in the exams, quizzes, or exercises. This is to encourage students to attend classes.
‡The quizzes are simple and straightforward and will not be announced in advance.