|
ABSTRACT
Computing may well become considered an essential part of a liberal education, but introductory programming courses will not look like the way that they do today. Current CSI course are failing dramatically. We are developing a new course, to be taught starting in Spring 2003, which uses computation for communication as a guiding principle. Students learn to program by writing Python programs for manipulating sound, images, and movies. This paper describes the course development and the tools developed for the course. The talk will include the first round of assessment results.
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
|
AAUW. Tech-Savvy: Educating Girls in the New Computer Age. American Association of University Women Education Foundation, New York, 2000.
|
| |
2
|
ACM/IEEE. Computing curriculum 2001. http://www.acm.org/sigcse/cc2001 (2001).
|
| |
3
|
diSessa, A. Changing Minds. MIT Press, Cambridge, MA, 2001.
|
| |
4
|
|
| |
5
|
Guzdial, M. Summary: Retention rates in cs vs. institution. Message posted on ACM SIGCSE moderated members list, Georgia Tech, April 23 2002.
|
| |
6
|
|
| |
7
|
Guzdial, M., and Turns, J. Effective discussion through a computer-mediated anchored forum. Journal of the Learning Sciences 9, 4 (2000), 437--470.
|
| |
8
|
Hudson, J. M., and Bruckman, A. Irc francais: The creation of an internet-based sla community. Computer Assisted Language Learning (CALL) 15, 2 (2002), 109--134.
|
| |
9
|
Margolis, J., and Fisher, A. Unlocking the Clubhouse: Women in Computing. MIT Press, Cambridge, MA, 2002.
|
 |
10
|
Michael McCracken , Vicki Almstrum , Danny Diaz , Mark Guzdial , Dianne Hagan , Yifat Ben-David Kolikant , Cary Laxer , Lynda Thomas , Ian Utting , Tadeusz Wilusz, A multi-national, multi-institutional study of assessment of programming skills of first-year CS students, ACM SIGCSE Bulletin, v.33 n.4, December 2001
[doi> 10.1145/572139.572181]
|
| |
11
|
Miller, L. A. Programming by non-programmers. International Journal of Man-Machine Studies 6 (1974), 237--260.
|
| |
12
|
Miller, L. A. Natural language programming: Styles, strategies, and contrasts. IBM Systems Journal 20, 2 (1981), 184--215.
|
| |
13
|
|
| |
14
|
|
| |
15
|
Pedroni, S., and Rappin, N. Jython Essentials. O'Reilly and Associates, 2002.
|
 |
16
|
Shari Lawrence Pfleeger , Pat Teller , Sheila E. Castaneda , Manda Wilson , Rowan Lindley, Increasing the enrollment of women in computer science, Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education, p.386-387, February 2001, Charlotte, North Carolina, United States
|
 |
17
|
|
 |
18
|
|
CITED BY 20
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Linda Grandell , Mia Peltomäki , Ralph-Johan Back , Tapio Salakoski, Why complicate things?: introducing programming in high school using Python, Proceedings of the 8th Austalian conference on Computing education, p.71-80, January 16-19, 2006, Hobart, Australia
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|