A COMPETITIVE-COLLABORATIVE APPROACH FOR INTRODUCING SOFTWARE ENGINEERING IN A CS2 CLASS
Swapneel Sheth, Jonathan Bell, Gail Kaiser Department of Computer Science Columbia University {swapneel, jbell, kaiser}@cs.columbia.edu @swapneel, @_jon_bell_
1
A COMPETITIVE-COLLABORATIVE APPROACH FOR INTRODUCING SOFTWARE - - PowerPoint PPT Presentation
A COMPETITIVE-COLLABORATIVE APPROACH FOR INTRODUCING SOFTWARE ENGINEERING IN A CS2 CLASS Swapneel Sheth , Jonathan Bell, Gail Kaiser Department of Computer Science Columbia University {swapneel, jbell, kaiser}@cs.columbia.edu @swapneel ,
Swapneel Sheth, Jonathan Bell, Gail Kaiser Department of Computer Science Columbia University {swapneel, jbell, kaiser}@cs.columbia.edu @swapneel, @_jon_bell_
1
2
3
4
5
6
7
8
9
9
9
against other students
10
11
Wanted to take part in the tournament
11
Wanted to take part in the tournament
Able to take part in the tournament
11
12
13
14
15
16
17
18
19
20
21
22
Attempted the Extra Credit
22
Attempted the Extra Credit
Perfect Score on the Extra Credit
22
23
24
25
26
26
26
27
28
29
30
!"#$%&'($%)*")%+% #,#%$-$(.)*,/0% ,123()"/)%43(%)*$% "&&,0/1$/)5%67% 8')%1$%3/%)*$% (,0*)%)("9:%)3% 9312;$)$%)*$% "&&,0/1$/)5%66% <;"(,=$#% "&&,0/1$/)%"/#% >*")%>"&% $?2$9)$#%34%1$5% @% !"#$%&'($%)*")%+% #,#%$-$(.)*,/05% A')%>3';#%*"-$% "/.>".5%B% !"#$%,)%13($% 4'/5%C% +)%*$;2$#5%A')%+% *"#%3)*$(% 2(30("11,/0% #,D9';E$&5%6% +)%1"#$%&'($%)*")% +%#,#%$-$(.)*,/0% ,123()"/)%"/#% >"&%13($%4'/5%B% !"#$%&'($%)*")%+% #,#%$-$(.)*,/0% ,123()"/)%43(%)*$% "&&,0/1$/)5%67% 8')%1$%3/%)*$% (,0*)%)("9:%)3% 9312;$)$%)*$% "&&,0/1$/)5%66% <;"(,=$#% "&&,0/1$/)%"/#% >*")%>"&% $?2$9)$#%34%1$5% @% !"#$%&'($%)*")%+% #,#%$-$(.)*,/05% A')%>3';#%*"-$% "/.>".5%B% !"#$%,)%13($% 4'/5%C% +)%*$;2$#5%A')%+% *"#%3)*$(% 2(30("11,/0% #,D9';E$&5%6% +)%1"#$%&'($%)*")% +%#,#%$-$(.)*,/0% ,123()"/)%"/#% >"&%13($%4'/5%B%
31
!"#$%"&'(')$*" +),&)$--.(&" %./01*2'3"$3.%'4" 5" 6(*7"8'('9:";$3" '<:)$"0)'%.:"=" :$3>3";')'":,," :).?.$*"@,)"-'4"5A" B#'"C1'3:3"&,:".(" :#'";$7"$(%" ;')'"1(#'*+@1*4"D" B#'":$3>3";')'" :,,":).?.$*4"$(%" %.%(E:"#'*+"-'4" 5A" !"#$%"&'(')$*" +),&)$--.(&" %./01*2'3"$3.%'4" 5" 6(*7"8'('9:";$3" '<:)$"0)'%.:"=" :$3>3";')'":,," :).?.$*"@,)"-'4"5A" B#'"C1'3:3"&,:".(" :#'";$7"$(%" ;')'"1(#'*+@1*4"D" B#'":$3>3";')'" :,,":).?.$*4"$(%" %.%(E:"#'*+"-'4" 5A"
31
32
33
34
PROGRAMMING ¡SYSTEMS ¡LAB COLUMBIA ¡UNIVERSITY
http://www.psl.cs.columbia.edu/
enable(vt):to make possible, practical, or easy
Swapneel Sheth, Jonathan Bell, Gail Kaiser Department of Computer Science Columbia University {swapneel, jbell, kaiser}@cs.columbia.edu @swapneel, @_jon_bell_
35