Since the early 1960s, Bolt Beranek and Newman mathematicians, scientists, and engineers have explored ways to use computer and communications technologies to improve learning and teaching. This work has pioneered the...
详细信息
Since the early 1960s, Bolt Beranek and Newman mathematicians, scientists, and engineers have explored ways to use computer and communications technologies to improve learning and teaching. This work has pioneered the development of computational models that enabled new approaches to mathematics and science inquiry.
The Computing Alliance of Hispanic Serving Institutions (http://***), a consortium of 7 institutions focused on the recruitment, retention, and advancement of Hispanics in computing, is implementing and promoting the ...
详细信息
ISBN:
(纸本)9781424419692
The Computing Alliance of Hispanic Serving Institutions (http://***), a consortium of 7 institutions focused on the recruitment, retention, and advancement of Hispanics in computing, is implementing and promoting the development of recruitment mechanisms to attract other majors to the field of Computer Science. CS has lost roughly 50% of its majors in the last 5 years. The member institutions have introduced a 3-credit hour course called CS0 that is intended to motivate students, especially those who have a weak background in computing, to continue studies in computing and to prepare students for success in the first CS course. There are two models that are being implemented: one using Alice software and another using Python. CAHSI is creating a repository for support materials for dissemination of each of the implementations and collecting data to determine the success of the approaches. This paper discusses the structure, materials, and implementations, and presents preliminary results.
educationalprogramming environments such as Microsoft Research's Kodu Game Lab are often used to introduce novices to computer science concepts and programming. Unlike many other educationallanguages that rely o...
详细信息
ISBN:
(纸本)9781450305006
educationalprogramming environments such as Microsoft Research's Kodu Game Lab are often used to introduce novices to computer science concepts and programming. Unlike many other educationallanguages that rely on scripting and Java-like syntax, the Kodu language is entirely event-driven and programming takes the form of 'when - do' clauses. Despite this simplistic programing model, many computer science concepts can be expressed using Kodu. We identify and measure the frequency of these concepts in 346 Kodu programs created by users, and find that most programs exhibit sophistication through the use of complex control flow and boolean logic. Through Kodu's non-traditional language, we show that users express and explore fundamental computer science concepts.
Madeup is a programming language for making things up. Its speakers walk paths through space to generate printable 3D models. The language is designed to teach computation from a tangible, first-person perspective and...
详细信息
ISBN:
(纸本)9781450329668
Madeup is a programming language for making things up. Its speakers walk paths through space to generate printable 3D models. The language is designed to teach computation from a tangible, first-person perspective and help students integrate computation back into the physical world. Madeup is inspired largely by Seymour Papert, whose goal was to provide learners objects to think with. Madeup joins a significant crowd of existing introductory teaching tools. What sets Madeup apart from many of these other projects is its physical product. The model that a programmer creates does not remain virtual. It can be printed, felt, carried in a pocket, and handed to a parent or friend - all of which may make computation more real and relevant in the eyes of the programmer. In this poster we demonstrate the language and how we have used it in outreach with local schools and libraries.
The need for knowledgeable programmers has increased, highlighting the importance of strong programming foundations in engineering education. Limited access to high-quality learning materials and educational opportuni...
详细信息
The need for knowledgeable programmers has increased, highlighting the importance of strong programming foundations in engineering education. Limited access to high-quality learning materials and educational opportunities presents challenges unrelated to information and communication technology (ICT) field (non-ICT-related) students in acquiring programming skills. educational programming languages (EPLs) such as App Lab have gained popularity as they offer an accessible platform for students to learn programming fundamentals in a visual and interactive manner. This paper examines the impact of the EPL called App Lab on the development of fundamental programming skills among non-ICT-related field engineering college students. We conducted a quasiexperimental research study using a single-blinded, nonequivalent control group pretest-posttest design. The study included 56 participants, all of whom were enrolled in the Environmental Engineering and Biotechnology program at the State University of Milagro (UNEMI), Ecuador. The experimental group consisted of 26 students, while the control group comprised 30 students. The assessment process involved the administration of a battery of 200 questions before and after the intervention. The intervention involved the use of App Lab as an EPL and lasted for a duration of 3 weeks exclusively for the experimental group, while the control group followed their usual tutoring program. The study results showed that students who received EPL-mediated learning with App Lab had significant increase in their programming skills. App Lab demonstrated a positive impact, particularly among male students who reported Internet usage, as well as in advanced programming topics including loops, lists, and functions, when compared to their female counterparts.
暂无评论