CSCI A114 / INFO I111
Introduction to Databases

First semester 2001-2002

What's New What's Due Class Notes QuizSite MyGrades
Office Hours Grading Calendar & Exams Assignments Course Materials

A114 Introduction to Databases (1.5 cr.) P: A110, A111, or equivalent. Introduction to database design concepts. Entering and modifying data, accessing data using visual tools and SQL, building database applications using forms and application development tools. Emphasis on problem-solving techniques. Lecture and laboratory. Half semester.

Dan-Adrian GERMAN (, 5-7860 LH 201D)

Associate Instructors:
Gopalakrishnan NATARAJAN (
Reuben WILSON (
Michael WYANT (

Classes: two lectures and one of three labs per week.

1315   2:30- 3:20  BH228     TR      Lecture           Adrian  

      -----( Labs )---------------------------- Wednesday -----------

                         Class size  Teaching          Grading          Posting

1333   9:30-10:45  LH023     10      Michael/Rueben    Michael/Reuben   Reuben

1334  11:15-12:30  BH308     24      Raj/Michael       Raj              Raj 

1335   4:00- 5:15  SB221     19      Adrian/Raj        Mic/Reu/Raj/Adr  Michael

      -----( Labs )---------------------------- Friday    -----------

1333   9:30-10:45  LH023     10      Raj/Adrian        Michael/Reuben   Reuben

1334  11:15-12:30  BH308     24      Raj/Reuben        Raj              Raj 

1335   4:00- 5:15  SB221     19      Michael/Reuben    Mic/Reu/Raj/Adr  Michael


Overall 6 homework assignments, plus weekly lab assignments.
One midterm practical exam and one final (written) exam.
Communication and feedback
A web course home page, an e-mail distribution list, regular (individual) e-mail, office hours and individual appointments are available.
Will be posted over the web.
Office Hours
By appointment or as listed.

Why should you take A114?
Databases are one of the most important tools used in the industry, yet they are one of the most hard-to-use software applications. This course will provide the necessary knowledge for unlocking the mystery of database systems and making them more accessible. You will be able to design databases involving multiple tables, set up relationships and construct queries on these databases. A114 will provide the background on these methods and allow you to solve problems that potentially involves database design.

Who should take A114?
Anyone who is presently dealing with or intends to deal with data in a structured form that need to be organized, stored and retrieved according to special criteria, should consider the use of databases. In A114, we introduce databases using a problem-solving approach so that concepts learned here can be used with any database system. Even if you may never be directly involved in designing a database application, your daily computing may already be affected by database use, such as banking systems, reservation systems, libraries and so on. Knowing about the design of database will give you the ability to intelligently use these systems as well.

CS Offered by the Computer Science Department at Indiana University Bloomington IU

Last updated: Aug 28, 2001 by Adrian German for A114/I111