Two-Language, Two-Paradigm Introductory Computing Curriculum Model and its Implementation


Autoria(s): Zanev, Vladimir; Radenski, Atanas
Data(s)

22/09/2011

22/09/2011

2011

Resumo

This paper analyzes difficulties with the introduction of object-oriented concepts in introductory computing education and then proposes a two-language, two-paradigm curriculum model that alleviates such difficulties. Our two-language, two-paradigm curriculum model begins with teaching imperative programming using Python programming language, continues with teaching object-oriented computing using Java, and concludes with teaching object-oriented data structures with Java.

Identificador

Serdica Journal of Computing, Vol. 5, No 2, (2011), 129p-152p

1312-6555

http://hdl.handle.net/10525/1616

Idioma(s)

en

Publicador

Institute of Mathematics and Informatics Bulgarian Academy of Sciences

Palavras-Chave #Computer Science Education #Computer Science Education #CS1 #CS2 #Java #Python
Tipo

Article