Teaching objects-first in introductory computer science
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Evaluating the effectiveness of a new instructional approach
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
Although learning to program can be a daunting task for many students, it doesn't have to be. This paper discusses the possibility of teaching programming concepts in a learning environment that is less threatening. Learning abstract programming concepts and programming in an environment where users are prone to make mistakes can cause students to become frustrated, lose confidence, and refrain from taking another programming course. The purpose of this paper is to compare two online introductory programming courses: one using Alice as a precursor to Java programming and one using pure Java programming.