The Proceedings of the Information Systems Education Conference 2002: §223c    Home    Papers/Indices    prev (§223b)    Next (§223d)
    Paper (refereed)     Internet Course and Curriculum Delivery
Recommended Citation: Abraham, S.  Teaching a Programming Class Online: A Faculty Perspective.  In The Proceedings of the Information Systems Education Conference 2002, v 19 (San Antonio): §223c. ISSN: 1542-7382.

Teaching a Programming Class Online: A Faculty Perspective

Samuel Abraham    [a1] [a2]
Computer Information Systems Department
Siena Heights University    [u1] [u2]
Adrian, Michigan, USA    [c1] [c2]

In recent years Internet/Web based online teaching/learning has grown substantially. Many institutions of higher learning are offering online classes in a variety of subjects. While it is acceptable that certain subjects are suitable for online teaching/learning some are very apprehensive about the possibility of teaching programming classes online and are sometimes questioning the validity, and the appropriateness of such classes. Some even argue that face-to-face interaction is necessary to teach programming classes. According to Cooper (1999), if a course is well designed and carefully implemented, online instruction can provide an effective educational environment and can be an enjoyable experience for both students and instructor, particularly if the students are motivated and self-disciplined and the instructor maintains continuous interaction with them. The author has been teaching various Information Technology (IT) related topics including programming classes online for the last five years in various institutions. This paper addresses the details of an introductory Visual Basic class delivered online.

Keywords: online teaching, course management tools, discussion forums, study teams, feedback, student participation, assessment, Visual Basic, student motivation

Read this refereed paper in Adobe Portable Document (PDF) format. (122 K bytes)
Preview this refereed paper in Plain Text (TXT) format. (29 K bytes)

Comments and corrections to