| Redesigning introductory computer programming with HTML, JavaScript, and Java |
| Full text |
Pdf
(236 KB)
|
| Source
|
Technical Symposium on Computer Science Education
archive
Proceedings of the 35th SIGCSE technical symposium on Computer science education
table of contents
Norfolk, Virginia, USA
SESSION: New curricular directions
table of contents
Pages: 120 - 124
Year of Publication: 2004
ISBN:1-58113-798-2
Also published in ...
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 64, Citation Count: 5
|
|
|
ABSTRACT
In this paper we describe our experience in the design and teaching of a new evolutionary introductory programming course in a new Distributed Computing and Communications Systems Technology program at the University of Guelph-Humber. This course is evolutionary and innovative because it integrates the use of HTML, JavaScript, and Java in a one-semester introductory computer programming course. This is a marked departure from the use of a single conventional, general purpose, programming language such as Java or C++. The course is designed with two goals in mind: to improve the students experience in their first computer programming; and to achieve retention in the new program.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Forte, A.: Programming for Communication: Overcoming Motivational Barriers to Computation for All. Proceedings of the IEEE Symposia on Human-Centered Computing Languages and Environments, Auckland, New Zealand, 2003.
|
 |
2
|
Nira Herrmann , Jeffrey L. Popyack , Bruce Char , Paul Zoski , Christopher D. Cera , Robert N. Lass , Aparna Nanjappa, Redesigning introductory computer programming using multi-level online modules for a mixed audience, Proceedings of the 34th SIGCSE technical symposium on Computer science education, February 19-23, 2003, Reno, Navada, USA
|
 |
3
|
Nachiappan Nagappan , Laurie Williams , Miriam Ferzli , Eric Wiebe , Kai Yang , Carol Miller , Suzanne Balik, Improving the CS1 experience with pair programming, Proceedings of the 34th SIGCSE technical symposium on Computer science education, February 19-23, 2003, Reno, Navada, USA
|
| |
4
|
Pair Programming: http://www.pairprogramming.com.
|
INDEX TERMS
Primary Classification:
D.
Software
D.3
PROGRAMMING LANGUAGES
D.3.3
Language Constructs and Features
Subjects:
Abstract data types
Additional Classification:
D.
Software
D.3
PROGRAMMING LANGUAGES
D.3.3
Language Constructs and Features
Subjects:
Control structures;
Polymorphism
General Terms:
Algorithms,
Design,
Documentation,
Experimentation,
Human Factors,
Languages,
Management,
Performance
Keywords:
HTML,
Java,
JavaScript,
programming for fun,
retention
|