You are here:

Improving the Learning Environment in First-Year Programming: Integrating Lectures, Tutorials, and Laboratories
Article

, School of Computing and Information Technology, Australia

JCMST Volume 16, Number 1, ISSN 0731-9258 Publisher: Association for the Advancement of Computing in Education (AACE), Waynesville, NC USA

Abstract

Described in this paper is the development of a model for delivering the first course in computer programming to large and diverse classes. A group of team teachers, tutors, and lab demonstrators implemented this model that takes advantage of the unique characteristics of lectures, tutorials, laboratories, and readings. Teaching methods do make a significant difference in improving the quality of learning in a given subject. We present an integrated approach that has been used for the last several years to improve the learning environment in large programming classes. Instead of concentrating more on the language syntactic features, this environment emphasizes program design skills and problem-solving skills and motivates students to learn by active processes. The integration of different teaching components provides a bridge between a surface approach and a deep approach to learning.

Citation

Maheshwari, P. (1997). Improving the Learning Environment in First-Year Programming: Integrating Lectures, Tutorials, and Laboratories. Journal of Computers in Mathematics and Science Teaching, 16(1), 111-131. Charlottesville, VA: Association for the Advancement of Computing in Education (AACE). Retrieved August 23, 2024 from .

Keywords

References

View References & Citations Map

These references have been extracted automatically and may have some errors. Signed in users can suggest corrections to these mistakes.

Suggest Corrections to References

Cited By

View References & Citations Map

These links are based on references which have been extracted automatically and may have some errors. If you see a mistake, please contact info@learntechlib.org.