Course: MIS 210 Title of Course: Business Applications Programming

Instructor: Edward Williams
Term: Summer ½ 2003

Office Hours: Mondays and Wednesdays, 5-6pm
Class Section: 201

Office: 2330 Engineering Complex
Class time and location: Monday and Wednesday 9:10am - noon in 1160 SOM

Departmental Office: 313-593-5336
Fax: 313-593-5636
Instructor’s day phone 313-441-4460x1031
E-Mail Address:

Accommodations for Students with Disabilities:

The University will make reasonable accommodations for persons with documented disabilities. Students need to register with Disability Resource Services every semester they are taking classes. DRS is located in Counseling and Support Services, 1060 University Mall. To be assured of having services when they are needed in Summer ½ Term 2003, students should be registered. < signed Nancy Lehnert, M.A., Disability Resource Services Assistant, 313-593-5430 >.

Course Description:

This course is an introduction to computer programming with an emphasis on business applications. Students are introduced to transaction processing systems and management support systems. The course covers principles of program design, programming structures, data structures, program testing, and debugging. Emphasis is placed on the implementation of programs with graphical user interfaces and event-driven code. Students will write a number of programs using Visual Basic® to develop business applications.

Prerequisite: MIS 120 or equivalent.

Course Objectives:

  1. Understand the applicability of computer programming to business applications.
  2. Learn fundamentals of the Visual Basic® programming language.
  3. Understand the importance of steps in the software life cycle: specification, requirements analysis, program design, program coding, program testing, and documentation.
Required Text: Zak, Diane. 2001. Programming with Microsoft® Visual Basic® 6.0, Enhanced Edition. Cambridge, Massachusetts: Course Technology, International Thomson Publishing.
Recommended Text: Salvage, Jeff. 2002. The Visual Basic® Coach. Boston, Massachusetts: Pearson Education, Incorporated.

Recommended References:
Schneider, David I. 1999. Essentials of Visual Basic 6.0 Programming. Upper Saddle River, New Jersey: Prentice-Hall, Incorporated.
Eliason, Alan, and Ryan Malarkey. 1999. Visual Basic 6: Environment, Programming, & Applications. Indianapolis, Indiana: Que Education and Training.
Deitel, H. M., P. J. Deitel, and T. R. Nieto. 1999. Visual Basic 6 How To Program. Upper Saddle River, New Jersey: Prentice-Hall, Incorporated.
Wright, Peter. 1998. Beginning Visual Basic 6. Birmingham, UK: Wrox Press Limited.

An interesting on-line "magazine" is Visual Basic Online Magazine

For additional follow-up detail on class coverage, click here. Suggestions for additions to this supplemental page will be appreciated.

Download this file for example of masking.

Student Evaluation
Midterm examination (23 July) 30%
Final examination (20 August) 30%
Homework assignments 35%
Class participation 5%

Notes and Comments:

Violations of academic standards of ethics or computing standards of ethics will result in a grade of zero for the assignment in question.

Late work will be penalized proportionate to the length of delay (documented extenuating circumstances excepted).

If an examination is canceled for any reason, assume the examination will be given the following class session.

Course Schedule:

Text Topic
VB Overview Types of Information Systems and Appropriate Development Tools
VB Tutorial 1 Introduction to Visual Basic
VB Tutorial 2 Designing Applications
VB Tutorial 3 Using Variables and Constants
VB Tutorial 4 Selection Structures
VB Tutorial 5 Repetition Structures
VB Tutorial 6 Sequential Files and Menus
VB Tutorial 7 Dialog Boxes and Error Trapping
VB Tutorial 8 Random Access Files
VB Tutorial 9 Database Access
VB Tutorial 10 Variable Arrays
  Review and new developments