A107 Advanced Microcomputing: Programming within Applications


Fall '94 Documents Available On-Line


Course Description

This course is designed as a direct follow-up to A106 and covers advanced use and programming within microcomputer applications. Students will learn a structured approach to programming methodology and style within an environment such as dBASE IV on the IBM PC or HyperCard on the Macintosh. Principles of user-interface design and documentation are emphasized throughout the course.

Like A106, this course is offered in two versions: one for the Macintosh and one for the IBM PC. Students usually enroll for the section which uses the same machine which they used in A106. The class meets for three 2-hour periods each week: once for lecture, once for hands-on lab instruction, and once for open lab work.

Exams include three lab practicals and two written exams. Assignments include eight programming or design problem sets and a semester project which is completed in groups. The project is a central component of the course because it requires the student to integrate and apply all of the major course concepts in the process of designing and programming a complete and useful software system.

ewernert@cs.indiana.edu