Thumbnail
Access Restriction
Subscribed

Author Bälter, Olle ♦ Bailey, Duane A.
Source ACM Digital Library
Content type Text
Publisher Association for Computing Machinery (ACM)
File Format PDF
Language English
Subject Keyword Java ♦ Student projects ♦ Introductory course ♦ Processing ♦ Python
Abstract Here we describe an introductory course in computer science where we combined Python, Processing, and core Java. The main reason for this structure was to make the initial contact with programming as gentle, enjoyable, and understandable as possible, while still having the power of graphics and sufficient Java knowledge for more advanced courses in computer science. This course was designed with a few informal pedagogical principles that facilitated the students' abilities to learn how to learn on their own. Informal results suggest that students may be interested in a greater diversity of programming assignments.
Description Affiliation: KTH Royal Institute of Technology, Lindstedtsvägen, Stockholm, Sweden (Bälter, Olle) || Williams College, Williamstown, Massachusetts (Bailey, Duane A.)
Age Range 18 to 22 years ♦ above 22 year
Educational Use Research
Education Level UG and PG
Learning Resource Type Article
Publisher Date 2013-12-01
Publisher Place New York
Journal Inroads
Volume Number 1
Issue Number 4
Page Count 5
Starting Page 28
Ending Page 32


Open content in new tab

   Open content in new tab
Source: ACM Digital Library