Information Technology Reference
In-Depth Information
Moritz SH, Blank GD (2005) A design-first curriculum for teaching Java in a CS1 course. ACM
SIGCSE Bull 37(2):89-93
Mouza C, Karchmer-Klein R, Nandakumar R, Ozden SY, Hu L (2014) Investigating the impact of
an integrated approach to the development of preservice teachers' technological pedagogical
content knowledge (TPACK). Comput Educ 71:206-221
Murphy L, Lewandowski G, McCauley R et al (2008) Debugging: the good, the bad, and the
quirky: a qualitative analysis of novices' strategies. Proceedings 39th SIGCSE Technical Sym-
posium Computer Science Education, pp 163-167
Ni L (2009) What makes CS teachers change? Factors influencing CS teachers' adoption of cur-
riculum innovations. Proceedings 40th ACM Technical Symposium Computer Science Educa-
tion, pp 544-548
Paul O, Vahrenhold J (2013) Hunting high and low: instruments to detect misconceptions related
to algorithms and data structures. In Proceeding of the 44th ACM technical symposium on
Computer science education (SIGCSE '13). ACM, New York, USA, pp 29-34
Pea, R.D. (1986). Language-independent conceptual “bugs” in novice programming. J Educ Com-
put Res 2(1):25-36
Perkins DN, Martin F (1986) Fragile knowledge and neglected strategies in novice program-
mers. In: Soloway E, Iyengar S (eds) Empirical studies of programmers. Ablex Pub, Norwood,
pp 213-229
Ragonis N (2010) A pedagogical approach to discussing fundamental object-oriented program-
ming principles using the ADT SET. ACM Inroads 1(2):42-52
Ragonis N, Ben-Ari M (2005) On understanding the statics and dynamics of object-oriented pro-
grams. SIGCSE Bull 37(1):226-230
Ragonis N, Hazzan O (2015, in review) What Are Computer Science Educators Interested In? The
CASE of SIGCSE Conferences. Submitted to SIGCSE
Resnick M, Maloney J, Monroy-Hernández A et al (2009) Scratch: programming for all. Commun
ACM 52(11):60-67
Rodger SH, Bashford M, Dyck L et al (2010) Enhancing K-12 education with Alice program-
ming adventures. Proceedings on Innovation and Technology in Computer Science Education,
pp 234-238
Samurᅦay, R. (1985). Learning programming: an analysis of looping strategies used by beginning
students. For Learn Math 5(1):37-43
Samur￧ay R (1989) The concept of variable in programming: its meaning and use in problem-solv-
ing by novice programmers. In: Soloway E, Spohrer JC (eds) Studying the novice programmer.
Lawrence Erlbaum Associates, New Jersey, pp 161-178
Shulman LS (1986) Those who understand: knowledge growth in teaching. J Educ Teach 15(2):4-14
Shulman LS (1990) Reconnecting foundations to the substance of teacher education. Teach Coll
Record 91(3):300-310
Simon B, Parris J, Spacco J (2013) How we teach impacts student learning: peer instruction vs.
lecture in CS0. In Proceeding of the 44th ACM technical symposium on Computer science
education (SIGCSE '13)
Smith JP III, diSessa AA, Roschelle J (1993) Misconceptions reconceived: a constructivist analy-
sis of knowledge in transition. J Learn Sci 3(2):115-163
Soh L, Samal A, Nugent G (2005) A framework for CS1 closed laboratories. JERIC 5(4):2
Spohrer, J.C., Soloway, E. (1986). Analyzing the high frequency bugs in novice programs. In Solo-
way E, Iyengar S (eds). Empirical studies of programmers. Ablex Pub.: Norwood, pp 230-251
Stolin Y, Hazzan O (2007) Students' understanding of computer science soft ideas: the case of
programming paradigm. ACM SIGCSE Bull 39(2):65-69
Tashakkori RM, Parry RM, Benoit A, Cooper RA, Jenkins JL, Westveer NT (2014) Research ex-
perience for teachers: data analysis & mining, visualization, and image processing. In Proceed-
ings of the 45th ACM technical symposium on Computer science education (SIGCSE '14).
ACM, New York, USA, pp 193-198
Search WWH ::




Custom Search