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
Strengthening Of RC Beam Using FRP Sheet
Strengthening structures via external bonding of advanced fibre reinforced polymer (FRP) composite is becoming very popular worldwide during the past decade because it provides a more economical and technica...
Implementation of Wide Band Frequency Synthesizer Base on DFS (Digital Frequency Synthesizer) Controller Using VHDL
The focus of this paper is on design, analysis and simulation of DDFS, using tools like Xilinx and Cadence. Traditional designs of high bandwidth frequency synthesizers employ the use of a phase locked- loop (P...
Automotive Applications of Welding Technology – A Study
Welding is invariably used in the automotive industries for joining variety of structural components and engine parts. The constant demand for new improved material requirement for automotive applications necessitates th...
Automation of Ration Shop Using Plc
Automatic Ration Dispensing System presented here is an advanced system useful for the automatic & more efficient way of ration distribution. This project is designed to minimize the manual intervention in the...
DSTATCOM with LCL Filter to Improve Voltage Sags and Current Harmonics in Power Distribution System
An increasing demand for high quality, reliable electrical power and increasing number of distorting loads may leads to an increased awareness of power quality both by customers and utilities. The most common power quali...