-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest.bib
158 lines (140 loc) · 4.71 KB
/
test.bib
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
@inproceedings{VPL11,
author = {Vihavainen, Arto and Paksula, Matti and Luukkainen, Matti},
title = {Extreme Apprenticeship Method in Teaching Programming for Beginners.},
year = {2011},
booktitle = {SIGCSE '11: Proceedings of the 42nd SIGCSE technical symposium on Computer science education},
}
@book{BA04,
author = {Beck, Kent and Andres, Cynthia},
title = {Extreme Programming Explained: Embrace Change (2nd Edition)},
year = {2004},
publisher = {Addison-Wesley Professional},
}
@book{Martin09,
author = {Martin, Robert},
title = {Clean Code: A Handbook of Agile Software Craftsmanship},
year = {2008},
publisher = {Prentice Hall},
}
@inproceedings{PSMM07,
author = {Pears, Arnold and Seidman, Stephen and Malmi, Lauri and Mannila, Linda and Adams, Elizabeth and Bennedsen, Jens and Devlin, Marie and Paterson, James},
title = {A survey of literature on the teaching of introductory programming},
booktitle = {ITiCSE-WGR '07: Working group reports on ITiCSE on Innovation and technology in computer science education},
year = {2007},
pages = {204--223},
publisher = {ACM},
}
@inproceedings{GvG00,
author = {Grissom, Scott and Van Gorp, Mark J.},
title = {A practical approach to integrating active and collaborative learning into the introductory computer science curriculum},
booktitle = {Proceedings of the seventh annual consortium on Computing in small colleges midwestern conference},
year = {2000},
pages = {95--100},
publisher = {Consortium for Computing Sciences in Colleges},
address = {USA},
}
@article{W04,
author = {Whittington, Keith J.},
title = {Infusing active learning into introductory programming courses},
journal = {J. Comput. Small Coll.},
volume = {19},
number = {5},
year = {2004},
pages = {249--259},
publisher = {Consortium for Computing Sciences in Colleges},
address = {USA},
}
@BOOK (V78,
AUTHOR = "L. S. Vygotsky",
TITLE= "Mind in Society: The Development of Higher Psychological Processes",
PUBLISHER = "Harvard University Press",
YEAR = 1978,
ADDRESS = "Cambridge, MA",
)
@inproceedings{AR95,
author = {Astrachan, Owen and Reed, David},
title = {{A}{A}{A} and {C}{S} 1: the applied apprenticeship approach to {C}{S} 1},
booktitle = {SIGCSE '95: Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education},
year = {1995},
pages = {1--5},
publisher = {ACM},
}
@ARTICLE{CBH91,
author = {Allan Collins and John Seely Brown and Ann Holum},
title = {Cognitive apprenticeship: making thinking visible},
journal = {American Educator},
year = {1991},
volume = {6},
pages = {38--46}
}
@ARTICLE{RRR03,
author = {Anthony Robins and Janet Rountree and Nathan Rountree},
title = {Learning and teaching programming: A review and discussion},
journal = {Computer Science Education},
year = {2003},
volume = {13},
pages = {137--172}
}
@inproceedings{KB04,
author = {K\"{o}lling, Michael and Barnes, David J.},
title = {Enhancing apprentice-based learning of Java},
booktitle = {SIGCSE '04: Proceedings of the 35th SIGCSE technical symposium on Computer science education},
year = {2004},
pages = {286--290},
publisher = {ACM},
}
@article{B06,
author = {Black, Toni R.},
title = {Helping novice programming students succeed},
journal = {J. Comput. Small Coll.},
volume = {22},
number = {2},
year = {2006},
pages = {109--114},
publisher = {Consortium for Computing Sciences in Colleges},
address = {USA},
}
@inproceedings{CB07,
author = {Caspersen, Michael E. and Bennedsen, Jens},
title = {Instructional design of a programming course: a learning theoretic approach},
booktitle = {ICER '07: Proceedings of the third international workshop on Computing education research},
year = {2007},
pages = {111--122},
publisher = {ACM},
}
@article{BB03,
author = {Bruhn, Russel E. and Burton, Philip J.},
title = {An approach to teaching Java using computers},
journal = {SIGCSE Bull.},
volume = {35},
number = {4},
year = {2003},
pages = {94--99},
publisher = {ACM},
}
@inproceedings{R02,
author = {Roumani, Hamzeh},
title = {Design guidelines for the lab component of objects-first CS1},
booktitle = {SIGCSE '02: Proceedings of the 33rd SIGCSE technical symposium on Computer science education},
year = {2002},
pages = {222--226},
publisher = {ACM},
}
@article{SS86,
author = {Spohrer, James C. and Soloway, Elliot},
title = {Novice mistakes: are the folk wisdoms correct?},
journal = {Commun. ACM},
volume = {29},
number = {7},
year = {1986},
pages = {624--632},
publisher = {ACM},
}
@inproceedings{HM06,
author = {Hassinen, Marko and M\"{a}yr\"{a}, Hannu},
title = {Learning programming by programming: a case study},
booktitle = {Baltic Sea '06: Proceedings of the 6th Baltic Sea conference on Computing education research: Koli Calling 2006},
year = {2006},
pages = {117--119},
publisher = {ACM},
}