ACM Home Page
Please provide us with feedback. Feedback
Introducing python into the first year curriculum at wits
Full text PdfPdf (38 KB)
Source Annual Joint Conference Integrating Technology into Computer Science Education archive
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education table of contents
Bologna, Italy
POSTER SESSION: Poster session 4 table of contents
Pages: 335 - 335  
Year of Publication: 2006
ISBN:1-59593-055-8
Also published in ...
Authors
Alexander Holt  University of the Witwatersrand, Johannesburg, South Africa
Sarah Rauchas  University of the Witwatersrand, Johannesburg, South Africa
Ian Sanders  University of the Witwatersrand, Johannesburg, South Africa
Sponsors
SIGCSE: ACM Special Interest Group on Computer Science Education
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 41,   Citation Count: 1
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/1140124.1140243
What is a DOI?

ABSTRACT

Since 1999 the School of Computer Science (CS) at the University of Witwatersrand (Wits) has been using Scheme as the first programming language our students encounter [2]. We chose Scheme because it is a language unfamiliar to most of the first year students, so that the students with imperative programming experience from school would not have an advantage over those who did not. Also, it has a simple syntax which we felt that students without prior programming experience could easily learn. Finally, the functional paradigm allows a more direct mapping of mathematical concepts to programs, which fits with the mathematical emphasis in our curriculum.


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
B. Kumwenda, S. Rauchas, and I. Sanders. The effect of prior programming experience in a Scheme-based breadth-first curriculum. Technical report, School of Computer Science, University of the Witwatersrand, Johannesburg, 2006.
2


Collaborative Colleagues:
Alexander Holt: colleagues
Sarah Rauchas: colleagues
Ian Sanders: colleagues