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

Keywords

Related Articles

 Modeling Of Converter “Single Phase to Three Phase by Using Single Phase Supply”

 In Industrial application, two form of Electrical Energy is used. Direct current (DC) form and Alternative current (AC) form. In this paper single phase to three phase converter model is developed with the hel...

 Breast Cancer Detection Using Histogram Based Decomposition

 Abstract: Breast disease are continues to be a common health problem in the world for womens. The mammographic diagnostic method is very famous method for detecting breast cancer. But sometimes in some cases...

 A Review of Issues in Photochemical Machining

 This paper presents the issues in machining of copper using Photochemical Machining (PCM). Twenty-seven experimental runs base on full factorial (33) Design of Experiments (DoE) technique can perform. The control p...

 Influence of Skidded Distance on the Initial Velocity of Vehicle in Chain Accidents at Intersections

 The objective of this study is to determine the influence of skidded distance on the initial velocity of the first vehicle in a chain accident at intersections involving three vehicles. Regression analysis on the r...

 wAP- Mobile Personal Assistant Application

 : Wireless Application Protocol (WAP) is a result of continuous work to define an industry-wide specification for developing applications that operate over wireless communication networks. The scope for the WAP For...

Download PDF file
  • EP ID EP93223
  • DOI -
  • Views 138
  • Downloads 0

How To Cite

Ozgur Aktunc (2013).  A Teaching Methodology for Introductory Programming Courses using Alice. International Journal of Modern Engineering Research (IJMER), 3(1), 350-353. https://europub.co.uk/articles/-A-93223