LittleC.js: A Lightweight, Minimal, Extensible, and Embeddable JavaScript Implementation of the C Programming Language

FEDERICI, STEFANO
2015-01-01

Abstract

Visual block languages have introduced new ways of learning computer languages. New Integrated development environments (IDEs) for standard programming languages such as C or SQL have been developed, derived from block languages and based on the metaphor of building blocks. New online IDEs, mostly used in online courses, have then made programming with standard, text-based programming languages such as C or Java, as easy as possible. Nonetheless, a gap still exists between learning computer programming in a Visual environment based on the block metaphor and a standard environment for a text-based programming language. In this paper, we propose a lightweight integrated development environment, developed for an Introductory Computer Programming course at the Faculty of Engineering of Cagliari, which can be used to gradually introduce students to the C programming language. The tool can be easily embedded in online resources that can also be accessed via mobile devices.
2015
Inglese
Proceedings of the 2nd International Conference on Intelligent Computing and Cognitive Informatics
978-94-62521-11-7
Atlantis Press
SINGAPORE
67
71
5
2nd International Conference on Intelligent Computing and Cognitive Informatics
Contributo
Comitato scientifico
8-9 settembre 2015
Singapore
internazionale
scientifica
no
4 Contributo in Atti di Convegno (Proceeding)::4.1 Contributo in Atti di convegno
Federici, Stefano
273
1
4.1 Contributo in Atti di convegno
open
info:eu-repo/semantics/conferencePaper
Files in This Item:
File Size Format  
15.pdf

open access

Description: Articolo
Type: versione editoriale
Size 683.73 kB
Format Adobe PDF
683.73 kB Adobe PDF View/Open

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Questionnaire and social

Share on:
Impostazioni cookie