Home > Programming > C Programming Language



Work in Progress: A Quantitative Study of GUI versus Textbased ...

Sort Desciption:

Studio .NET C++ GUI library and then proceeded to learn. objectoriented programming in that context. Given that. todays interfaces consume 48% of the code ...



Content Inside:

Work in Progress: A Quantitative Study of GUI versus Textbased ObjectOriented Instruction Page 1Session M4E 1424402573/06/$20.00 2006 IEEEOctober 28 31 2006 San Diego CA36thASEE/IEEE Frontiers in Education Conference M4E14Work in Progress: A Quantitative Study of GUI versus Textbased ObjectOriented Instruction Per Andersen Susan Mengel and Ian ScottFleming Texas Tech University Department of Computer ScienceLubbock TX 79409 per.andersen@ttu.eduAbstract Introductory objectoriented programming isconsidered difficult to teach and a number of different methodologies have been proposed such as using graphical user interfaces (GUIs). The GUI methodology as reported in the literature is mostly evaluated using aqualitative assessment through the use of student feedback. In contrast this paper reports on a quantitative study for this methodology so as to provide a morecomplete evaluation of this teaching approach. The research question for this study is as follows. Is there any difference in learning outcomes between the control group and the test group? Quantitative data was collected fromthe final exams of each group. The same five multiple choice questions and one open question were placed on thefinal exam for each group and the results of the exam questions were statistically analyzed and compared. The results show that there was no negative result using GUIs as a basis for teaching object oriented programming. Index Terms Quantitative Study Object OrientedProgramming INTRODUCTIONIntroductory objectoriented programming is considereddifficult to teach. For example students new to programming are faced with the task of absorbing and processing new skillslearned in CS1 that are typically imperative and then in CS2the students are required to learn a second programming paradigm objectoriented programming. The objectfirststrategy 1] has been proposed as one approach that would avoid this transition from ...

Source: fie.engrng.pitt.edu


add to Google Reader add to Google Bookmark add to bloglines add to newsgator add to FURL add to digg add to webnews add to Netscape add to Yahoo MyWeb add to spurl.net add to diigo Bookmark newsvine Bookmark del.icio.us Bookmark @ SIMPIFY Bookmark MISTER WONG Bookmark Linkarena Bookmark icio.de Bookmark oneview Bookmark folkd.com Bookmark yigg.de Bookmark reddit Bookmark StumbleUpon Bookmark Slashdot Bookmark blinklist Bookmark technorati add to blogmarks add to blinkbits add to ma.gnolia add to smarking.com add to netvouz add to co.mments add to Connotea add to de.lirio.us

 

Related Files

Programming in C C++ Java

Filed under: Programming and C Programming Language
Programming in C C++ Java. Course Overview. Object oriented programming languages are widely used for the development of complex software systems. ...

C Programming

Filed under: Programming and C Programming Language
The C Programming Language ANSI C. By Brian W. C. Kernighan & Dennis M. Ritchie. K and R. "Practical C programming". By Steve ...

An Overview of the C++ Programming Language

Filed under: Programming and C Programming Language
The C++ programming language provides a model of memory and computation that ... 3 The C Programming Model presents the C subset of C++ and other C++ ...

C Programming Fundamentals

Filed under: Programming and C Programming Language
1 C Programming Fundamentals C is a compiled language. The user creates source code (often ... exe extension). Below is typical C program called LED.C that illustrates some fundamental C ...

Essential C

Filed under: Programming and C Programming Language
C Programming Language (below) as part of their research at AT&T. Unix and C++ ... The C Programming Language 2nd ed. by Kernighan and Ritchie. ...