ACM Home Page
Please provide us with feedback. Feedback
Redesigning introductory computer programming with HTML, JavaScript, and Java
Full text PdfPdf (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
Qusay H. Mahmoud  University of Guelph, Guelph, ON, Canada
Wlodek Dobosiewicz  University of Guelph, Guelph, ON, Canada
David Swayne  University of Guelph, Guelph, ON, Canada
Sponsors
ACM: Association for Computing Machinery
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 64,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/971300.971344
What is a DOI?

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
3
 
4
Pair Programming: http://www.pairprogramming.com.


Collaborative Colleagues:
Qusay H. Mahmoud: colleagues
Wlodek Dobosiewicz: colleagues
David Swayne: colleagues