A three paradigm first course for CS majors
SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
Never mind the paradigm, what about multiparadigm languages?
ACM SIGCSE Bulletin
C in the first course considered harmful
Communications of the ACM
Concepts of programming languages (3rd ed.)
Concepts of programming languages (3rd ed.)
The first programming paradigm and language dilemma
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Animation, visualization, and interaction in CS 1 assignments
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Introduction to Computing and Algorithms
Introduction to Computing and Algorithms
The Analytical Engine: An Introduction to Computer Science Using HyperCard 2.1
The Analytical Engine: An Introduction to Computer Science Using HyperCard 2.1
Hi-index | 0.00 |
The choice of which formal (programming) language to use in CS1 has occupied or preoccupied computer science educators for some time now. Some have even dubbed the debate as the "language wars." We do not intend for this report to be is another salvo in this war. Instead, we wish to report on why one institution has decided on an unconventional choice--HyperTalk--and the successful results obtained from using it in CS1 for the past five semesters.