Improving the Learning Environment in First-Year Programming: Integrating Lectures, Tutorials, and Laboratories
New Search | Print Abstract | E-mail Abstract | Full Text | Save to My Collections | Export 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: AACE.
Retrieved from http://www.editlib.org/p/8898.
Journal Information

Journal of Computers in Mathematics and Science Teaching
ISSN 0731-9258
Volume 16, Issue 1, 1997
Association for the Advancement of Computing in Education (AACE) Charlottesville, VA
More Information on JCMST
Author
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.
Keywords
Also Read
- Exploring the Relationship between Modularization Ability and Performance in the C++ Programming Language: The Case of Novice Programmers and Expert Programmers
- Blogs: Enhancing Links in a Professional Learning Community of Science and Mathematics Teachers
- A REVIEW OF WEB-BASED LEARNING SYSTEMS FOR PROGRAMMING
- Research Highlights in Technology and Teacher Education 2009
- An Agent-Oriented Approach for Ideational Support in Learning—Integration and Impact
- EFFECTS ON ATTITUDES TOWARD COMPUTER PROGRAMMING OF USING JAVA VERSUS C++ TO TEACH INTRODUCTORY PROGRAMMING TO NON-COMPUTER SCIENCE MAJORS
- The Design, Development, and Use of Multimedia Learning Objects
- Learning to program and learning to teach programming: A closer look
- Computer Programming Through Cognitive and Constructive Approaches
- Cognitive Tools in Web-based Learning Environments: Implications for Design and Practice
Tags
Add tagComments & Discussion
Comment on the paper above. You must be registered to participate. Registration is free.

New comment