DeepAI AI Chat
Log In Sign Up

Teaching Programming to Novices Using the codeBoot Online Environment

by   Marc Feeley, et al.
Université de Montréal

Teaching programming to novices is best done with tools with simpler user interfaces than professional IDEs that are tailored for experienced programmers. In a distance learning situation it is also important to have a development environment that is easy to explain and use, and that integrates well with the variety of course material used (slides, homework, etc). In this paper we give an experience report on teaching programming with codeBoot, an online programming environment we designed specifically for novices.


ClassCode: An Interactive Teaching and Learning Environment for Programming Education in Classrooms

Programming education is becoming important as demands on computer liter...

Teaching Programming and Design-by-Contract

This paper summarizes the experience of teaching an introductory course ...

Teaching K-12 Classrooms Data Programming: A Three-Week Workshop with Online and Unplugged Activities

This paper shares our experience in a three-session online workshop usin...

On the Nature of Programming Exercises

There are countless reasons cited in scientific studies to explain the d...

Cheat Sheet for Teaching Programming with Comics: Through the Lens of Concept-Language-Procedure Framework

Comics is emerging as a popular medium for providing visual explanations...

Teaching Erlang through the Internet: An Experience Report

Today functional programming languages are seen as a practical solution ...

Reflective Diary for Professional Development of Novice Teachers

Many starting teachers of computer science have great professional skill...