DeepAI AI Chat
Log In Sign Up

Teaching Programming to Novices Using the codeBoot Online Environment

07/26/2022
by   Marc Feeley, et al.
Université de Montréal
0

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.

READ FULL TEXT
01/22/2020

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

Programming education is becoming important as demands on computer liter...
10/22/2017

Teaching Programming and Design-by-Contract

This paper summarizes the experience of teaching an introductory course ...
10/11/2021

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...
06/25/2020

On the Nature of Programming Exercises

There are countless reasons cited in scientific studies to explain the d...
06/01/2023

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...
05/14/2018

Teaching Erlang through the Internet: An Experience Report

Today functional programming languages are seen as a practical solution ...
11/07/2018

Reflective Diary for Professional Development of Novice Teachers

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