CSCI-A107: Advanced Microcomputing -
Programming within Applications

Macintosh & HyperCard version - Spring 1996


A sampling of student projects from 1995...

Spring '96 Documents


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 consists of 10 weekly written or practical quizzes and a written final exam. Assignments include 10 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