Asee peer logo

Learning To Program In The Context Of An Industrial Simulation: A Pedagogical Experiment In C++ And Its Implications For Curriculum Development

Download Paper |


2002 Annual Conference


Montreal, Canada

Publication Date

June 16, 2002

Start Date

June 16, 2002

End Date

June 19, 2002



Conference Session

Programming and DSP Potpourri

Page Count


Page Numbers

7.807.1 - 7.807.9

Permanent URL

Download Count


Request a correction

Paper Authors

author page

Sylvie Ratté

author page

Jocelyne Caron

Download Paper |

NOTE: The first page of text has been automatically extracted and included below in lieu of an abstract

Main Menu Session 3220

Learning to program in the context of an industrial simulation: A pedagogical experiment in C++ and its implications for curriculum development

Sylvie Ratté, Jocelyne Caron

École de technologie supérieure / Université du Québec à Montréal

1. Introduction

Since 1995, our programming courses have been supported by web sites where students can find supplementary resources. Each site contains six main blocks: memo, theory, work, results, links and help. The organizational structure of each block (Figure 1) includes a general home page and specific links to additions that teachers consider relevant for their groups.

Figure 1. Structure of basic web sites

Contrary to what the structure might suggest, each block does not have the same size and importance. The theory block, with more than 1000 pages presented as rudimentary “hypertextbooks” 1, contains more than 90% of all course resources such as thematic documents, exercises, illustrations, animations, programs in various forms and summaries.

Because of this structure and the interaction system it supports, students require teacher guidance in using the available resources throughout the course. The web supports students with resources when they are outside the university. However, the overall organizational scheme of these sites does not correspond to a specific teaching method.

Last year, we adopted a new teaching method for an advanced programming course in C++. The goal of the method, derived from problem-based approaches, was to support students in programming a large-scale project that lasted the entire semester (similar in spirit with approaches suggested in 2,3). It was obvious from the start that an independent site for the course would be needed to provide a posting and collaboration space centered around the project.

Proceedings of the 2002 American Society for Engineering Education Annual Conference & Exposition Copyright Ó 2002, American Society for Engineering Education

Main Menu

Ratté, S., & Caron, J. (2002, June), Learning To Program In The Context Of An Industrial Simulation: A Pedagogical Experiment In C++ And Its Implications For Curriculum Development Paper presented at 2002 Annual Conference, Montreal, Canada.

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2002 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015