1 |
Lorenzen T. and Sattar A., "Objects first using Alice to introduce object constructs in CS1," ACM SIGCSE Bulletin, Vol. 40, No. 2, pp. 62-64, 2008.
DOI
|
2 |
www.golang.org
|
3 |
Intersimone D., "Scratch, Squeak, Alice and Go --programming for kids, adults and everyone else," Computerworld Blogs, November 23, 2009. (available at http://blogs.computerworld.com/15138/scratch_squeak_alice_and_go_programming_for_kids_adults_and_everyone_else)
|
4 |
http://www.python.org
|
5 |
http://scratch.mit.edu
|
6 |
Resnik M. et al., "Scratch: Programming for All," Communications of the ACM, Vol. 52, No. 11, pp. 60-67, 2009.
DOI
ScienceOn
|
7 |
Norvig P., Teach Yourself Programming in Ten Years. http://www.norvig.com/21-days.html
|
8 |
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
|
9 |
Gupta D., "What is a Good First Programming Language?," Crossroads, Vol. 10, No. 4, pp.7-7, 2004. (available at http://www.acm.org/crossroads/xrds10- 4/firstlang.html)
DOI
|
10 |
Koffman E., "All I Really Need to Know I Learned in CS1," SIGCSE 2009 Keynote Address. (available at http://www.temple.edu/cis/directory/tenure/documents/KoffmanSIGCSESlides.pdf)
|
11 |
http://www.alice.org
|
12 |
Kelleher, C. and Pausch, R., "Using storytelling to motivate programming," Communications of the ACM, Vol. 50, No. 7, pp. 58-64, 2007.
DOI
ScienceOn
|
13 |
Guzdial, M. and Ericson, B., Introduction to Computing and Programming in Python: A Multimedia Approach. Prentice Hall, 2009.
|
14 |
Enbody, R. J., Punch, W. F., and McCullen, M., "Python CS1 as preparation for C++ CS2," ACM SIGCSE Bulletin, Vol. 41, No. 1, pp. 116-120, 2009.
DOI
|
15 |
Malan, D. and Leitner, H., "Scratch for budding computer scientists," ACM SIGCSE Bulletin, Vol. 39, No. 1, pp. 223-227, 2007.
DOI
|