A Teaching Methodology for Introductory Programming Courses using Alice
Journal Title: International Journal of Modern Engineering Research (IJMER) - Year 2013, Vol 3, Issue 1
Abstract
Abstract: Enrollment numbers and retention rates have been decreasing in technology programs in United States of America, particularly for underrepresented minority groups. At St. Mary’s University, we started an Engineering Summer Program (ESP) that consists of programming and robotics sessions for high school students. The programming courses offer an opportunity for many students to write a computer program for the first time in their lives. In these courses we are using a popular instructional tool for teaching programming called Alice. Alice is a 3D interactive environment that has visual and narrative aspects. Our objectives include motivating the students to start programming, keeping the frustration levels to a minimum, which is a common problem for new programmers, and increasing the students’ problem solving skills. In this paper, we present a survey of the common challenges faced in introductory programming courses, the objectives of these courses, and our approach to start programming using Alice with a transition to Java, a popular object-oriented language.
Authors and Affiliations
Ozgur Aktunc
Robotic Wheelchair Controlled by Eye Blink and Face Orientation
This paper describes and evaluates intelligent robotic wheelchair mainly for quadriplegic patients. Each year huge number of people suffers with a spinal cord injury and approximately half of these injuri...
New Topology for Transformer less Single Stage -Single Switch AC/DC Converter
This paper presents a transformer less single-stage single-switch ac/dc converter suitable for universal line applications (90–270 Vrms). The topology consists of a buck-type power-factor correction (PFC) cell...
Experimental Evaluation of a Batch Hot Air Fluidized Bed Dryer
Abstract: The experimental evaluation of a batch hot air fluidized bed dryer for cassava particles is presented. The test rig of fluidized bed dryer consists of a vertical column 400mm diameter with a physical he...
Vibration control of newly designed Tool and Tool-Holder for internal treading of Hydraulic Steering Gear Nut
In the internal turning operation, vibration is a frequent problem, which affects the result of the machining and in particular the surface finish. There will be several different actions to consider when solvi...
Moving Object Detection for Video Surveillance
Video surveillance has long been in use to monitor security sensitive areas such as banks, department stores, highways, crowded public places and borders. The advance in computing power, availability of large-c...