NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 2 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Touretzky, David S. – Computer Science Education, 2013
Modern robots, like today's smartphones, are complex devices with intricate software systems. Introductory robot programming courses must evolve to reflect this reality, by teaching students to make use of the sophisticated tools their robots provide rather than reimplementing basic algorithms. This paper focuses on teaching with Tekkotsu, an open…
Descriptors: Robotics, Computer Science Education, Programming, Science Curriculum
Peer reviewed Peer reviewed
Direct linkDirect link
Ben-Ari, Mordechai – Computer Science Education, 2004
Sociocultural theories of learning such as Wenger and Lave's situated learning have been suggested as alternatives to cognitive theories of learning like constructivism. This article examines situated learning within the context of computer science (CS) education. Situated learning accurately describes some CS communities like open-source software…
Descriptors: Communities of Practice, Constructivism (Learning), Computer Science Education, Textbooks