TITLE

On the Development of a Programming Teaching Tool: The Effect of Teaching by Templates on the Learning Process

AUTHOR(S)
Al-Imamy, Samer; Alizadeh, Javanshir; Nour, Mohamed A.
PUB. DATE
January 2006
SOURCE
Journal of Information Technology Education;2006, Vol. 5, p271
SOURCE TYPE
Academic Journal
DOC. TYPE
Article
ABSTRACT
One of the major issues related to teaching an introductory programming course is the excessive amount of time spent on the language's syntax, which leaves little time for developing skills in program design and solution creativity. The wide variation in the students' backgrounds, coupled with the traditional classroom (one size-fits-all) teaching strategy, and bounded course duration, makes it extremely difficult for an instructor to go beyond adequate syntax coverage, to developing and enhancing the student's problem solving abilities. The solution to this dilemma is provided by a teaching environment that transforms and enhances traditional classroom teaching with a customized software teaching tool. We proposed, developed, and tested a software tool for teaching a first course in programming languages. The tool was used in teaching one of four sections of a programming course in our institution with favorable comparative results. This paper presents the comparative results of testing the teaching tool on an introductory computer programming course. Our results indicate that the tool was very effective in improving the students' performance in learning the programming concepts and reducing the time spent on syntax coverage. Additionally, the tool has proved to be useful in the following: - creating templates that enforce the important concepts and constructs, - providing the flexibility to switch from a language to another, - helping to bridge the gap between students from various backgrounds, - increasing the student's enthusiasm and confidence in writing correct programs. Material published as part of this journal, either on-line or in - providing a web-based self learning tool that will reduce the need for teaching and learning assistance.
ACCESSION #
23714589

 

Related Articles

  • Morph Moulder: Teaching Software for HPSG and Description Logics. Ovchinnikova, Ekaterina; Richter, Frank // Logic Journal of the IGPL;Aug2007, Vol. 15 Issue 4, p333 

    The graphical software Morph Moulder (MoMo) presented here was originally created for teaching the logical foundations of Head-Driven Phrase Structure Grammar (HPSG) in an e-Learning environment. It has then been extended to a treatment of description logics (DL), which are at present the...

  • EDITOR'S INTRODUCTION. KONG; Siu Cheung // Research & Practice in Technology Enhanced Learning;Jul2011, Vol. 6 Issue 2, p67 

    An introduction is presented in which the editor discusses various papers within the issue on topics including design and implementation of a ubiquitous learning log system, software program for learning computer programming language in higher education and prediction of student affective reaction.

  • LEARNING EFFECTIVENESS AND COGNITIVE LOADS IN INSTRUCTIONAL MATERIALS OF PROGRAMMING LANGUAGE ON SINGLE AND DUAL SCREENS. Jenq-Muh Hsu; Ting-Wen Chang; Pao-Ta Yu // Turkish Online Journal of Educational Technology;Apr2012, Vol. 11 Issue 2, p156 

    The teaching and learning environment in a traditional classroom typically includes a projection screen, a projector, and a computer within a digital interactive table. Instructors may apply multimedia learning materials using various information communication technologies to increase...

  • Educational Suport for Hypermedia Design. Portugal, Cristina; de Souza Couto, Rita Maria // International Journal of Modern Education & Computer Science;Jun2012, Vol. 4 Issue 6, p9 

    This paper presents a project directed towards the production of a book in two versions, printed and digital, with the provisional title of "Design, Education and Technology: support for teaching Hypermedia Design, which constitutes a didactic material to support teaching and research activities...

  • Improving Teachers' Access to Classroom Microcomputers. Dean, Jay W. // Education Digest;Oct1982, Vol. 48 Issue 2, p50 

    The article focuses on the issues related to the educational use of microcomputers in the U.S. As computers become better suited--both in design and in cost-to school purposes, the teacher's ability to use them effectively becomes more important. Hundreds of small software houses have sprung up...

  • Get with the program. Croal, N'Gai; Tanaka, Jennifer // Newsweek;9/14/1998, Vol. 132 Issue 11, p12 

    Mentions a CD-ROM from Interplay called `Learn to Program Basic.' Target audience for the first Basic computer-programming language software tutorial on the market; Features of the software.

  • Get with the program. Croal, N'Gai; Tanaka, Jennifer // Newsweek (Pacific Edition);09/21/98 (Pacific Edition), Vol. 132 Issue 12, p10 

    Mentions a CD-ROM from Interplay called `Learn to Program Basic.' Target audience for the first Basic computer-programming language software tutorial on the market; Features of the software.

  • Get with the program. Croal, N'Gai; Tanaka, Jennifer // Newsweek (Atlantic Edition);09/21/98 (Atlantic Edition), Vol. 132 Issue 12, p12 

    Mentions a CD-ROM from Interplay called `Learn to Program Basic.' Target audience for the first Basic computer-programming language software tutorial on the market; Features of the software.

  • ISVs showcase new Visual Basic controls. Baron, Talila // PC Week;2/19/96, Vol. 13 Issue 7, p15 

    Reports on the latest examples of Object Linking and Embedding (OLE) custom controls displayed by information systems vendors at the 1996 Visual Basic Insiders Technical Summit conference. Microsoft Corp.'s Enterprise Development Partners Program; Apex Software Corp.'s True DBGrid; PowerPak...

Share

Read the Article

Courtesy of VIRGINIA BEACH PUBLIC LIBRARY AND SYSTEM

Sorry, but this item is not currently available from your library.

Try another library?
Sign out of this library

Other Topics