Teaching computer programming courses in a computer laboratory environment

Asad Azemi

Research output: Contribution to journalConference articlepeer-review

7 Scopus citations


The usual approach in teaching introductory computer programming courses is to have a classroom lecture component and a supervised laboratory module, where students will write simple programs reflective of the material that they have learned during the lecture. Although, this method may work very well for some subjects, it may not be the best way to teach introductory computer courses. This work describes our new approach in teaching undergraduate computer programming courses in a computer laboratory environment at the Delaware County Campus of the Pennsylvania State University. It consists of putting typed lecture notes, and example programs in our local computer network and conducting the class lectures in the computer laboratory. We will also discuss the advantages and disadvantages of conducting a computer programming course in the form that was described before, covering instructor's comments and students' reactions, as well as possible improvements.

Original languageEnglish (US)
Pages (from-to)107-109
Number of pages3
JournalProceedings - Frontiers in Education Conference
StatePublished - Dec 1 1995
EventProceedings of the 1995 25th Annual Conference on Frontiers in Education. Part 1 (of 2) - Atlanta, GA, USA
Duration: Nov 1 1995Nov 4 1995

All Science Journal Classification (ASJC) codes

  • Software
  • Education
  • Computer Science Applications


Dive into the research topics of 'Teaching computer programming courses in a computer laboratory environment'. Together they form a unique fingerprint.

Cite this