Skip to Content AEE - Advances in Engineering Education - A Journal of Engineering Education Applications HomeGuide for AuthorsMission & VisionArchiveContact ASEE - American Society for Engineering Education
AEE - Advances in Engineering Education - A Journal of Engineering Education Applications
Search
Past Issue: Winter 2009 Volume 1 | Number 3
Welcome
Current Issue: Spring 2009
Archive
Spring 2009
Winter 2009
From the Editor
From Tootsie Rolls to Broken Bones: An Innovative Approach for Active Learning in Mechanics of Materials
Implementing and Assessing the Converging-Diverging Model of Design in a Sequence of Sophomore Projects
A Thermal Management of Electronics Course and Laboratory for Undergraduates
Using Concept Maps to Assess Interdisciplinary Integration of Green Engineering Knowledge
Blended Teaching and Learning of Computer Programming Skills in Engineering Curricula
A Model for Freshman Engineering Retention
Summer 2008
Fall 2007
Editor's Message
Guide for Authors
Mission & Vision
Associate Editors
Advisory Board
Contact
ASEE
Advances in Engineering Education - Winter 2009 | Volume 1 | Issue 3

Blended Teaching and Learning of Computer Programming Skills in Engineering Curricula

View Full Text
PDF: 2,551KB
ABBAS EL-ZEIN
School of Civil Engineering
University of Sydney, NSW 2006, Australia

TIM LANGRISH
School of Chemical and Biomolecular Engineering
University of Sydney, NSW 2006, Australia

NIGEL BALAAM
School of Civil Engineering
University of Sydney, NSW 2006, Australia

ABSTRACT

Many engineering schools include computer programming as part of a first-year course taught to large engineering classes. This approach is effective in rationalizing resources and improving the cost-effectiveness of course delivery. In addition, it can lead to wholesale improvements in teaching and learning. However, class sizes and the variety of student backgrounds can lead to difficulties in achieving learning outcomes. Flexible learning has been shown to be potentially effective in addressing such issues. We describe the design and development of a WebCT-based self-practice online tool (SPOT) to support student learning of programming. The tool is divided into three components: a) programming syntax, b) understanding the way computer programs work and c) writing computer programs. We discuss the integration of the tool into the learning flow and its role in assessment. We present qualitative and quantitative data on student reactions to the tool and its usefulness in achieving learning outcomes cost-effectively.

Keywords: Flexible learning

FULL TEXT

View Full Text
PDF: 2,551KB

TOPˆ


SPONSORED LINKS
ADVERTISE AT ASEE

ASEE PROMOTIONS
ADVERTISE AT ASEE