DocumentCode
1803360
Title
Fostering student involvement and collaboration in a non-majors´ programming course
Author
Rosiene, Carolyn Pe ; Rosiene, Joel A.
Author_Institution
Univ. of Hartford, West Hartford, CT, USA
fYear
2010
fDate
27-30 Oct. 2010
Abstract
The ubiquitous lecture, using a slide show or the traditional blackboard, is, arguably, best used at the end of an introduction to a programming topic, not at the onset. This paper documents a technique which demonstrates that illustrating the programming construct and syntax is best delivered through an example, by showing students actual code samples, actual runs, demonstrations, and tests, before the syntax of the construct is introduced. Moreover, one student from the class is selected to act as the “typist” (rather than the instructor) to enter code into the IDE which is visible to the rest of the class. By introducing the student to a well-structured illustration and having students get first-hand experience on the subject matter, students are more involved in the classroom, participate and play a role towards attaining the lesson´s goals. This is supported with empirical data that shows students´ inclination toward the idea of partaking in an active, collaborative classroom.
Keywords
computer science education; educational courses; groupware; classroom; first-hand experience; lesson´s goals; nonmajors´ programming course; programming construct; programming syntax; programming topic; slide show; student involvement; traditional blackboard; ubiquitous lecture; Computers; Conferences; Laboratories; Programming profession; Syntactics; Non-majors; collaborative programming; introductory programming; non-majors computing;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers in Education Conference (FIE), 2010 IEEE
Conference_Location
Washington, DC
ISSN
0190-5848
Print_ISBN
978-1-4244-6261-2
Electronic_ISBN
0190-5848
Type
conf
DOI
10.1109/FIE.2010.5673164
Filename
5673164
Link To Document