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
ns-2 Implementation of the OMA PoC Control Plane
Recently technologies such as VoIP, VoLTE and VoWLAN have been widely used for the purpose of voice conversation since the proliferation of smart phones. A half-duplex group communication or the push-to-talk (PTT)...
Analysis of Glass Epoxy Reinforced Monolithic Leaf Spring
The automobile industry has been showing an interest in the replacement of steel spring with fiberglass composite leaf spring because of its high strength to weight ratio. Therefore the aim of this paper is to desi...
IPv6, an Internet Protocol for efficient expansion capacity in addressing and routing
Abstract: On February 3, 2011 the current version of the Internet IPv4 was depleted of addresses. Since the Internet today uses IPv4 for 99% of the traffic, it will be a slow migration to IPv6.1.The shortage of add...
About the 2-Banach Spaces
In this paper are proved a few properties about convergent sequences into a real 2-normed space ( ,|| , ||) L and into a 2-pre-Hilbert space ( ,( , | )) L , which are actually generalization of approp...
A Review on Various Welding Techniques
Qualityand productivity play important role in today’s manufacturing market. Now a day’s due to very stiff and cut throat competitive market condition in manufacturing industries. The main objective of industri...