-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy paththesis.out
72 lines (72 loc) · 5.04 KB
/
thesis.out
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
\BOOKMARK [0][]{bookmark.0.cover.0}{Cover page}{}% 1
\BOOKMARK [0][]{bookmark.0.contents.0}{Contents}{}% 2
\BOOKMARK [-1][]{part.1}{I Introduction and Background}{}% 3
\BOOKMARK [0][]{chapter.1}{1 Introduction}{part.1}% 4
\BOOKMARK [1][-]{section.1.1}{1.1 Objectives}{chapter.1}% 5
\BOOKMARK [1][-]{section.1.2}{1.2 Structure of the Thesis}{chapter.1}% 6
\BOOKMARK [0][]{chapter.2}{2 Research Context}{part.1}% 7
\BOOKMARK [1][-]{section.2.1}{2.1 Student Motivation and Technical Skills}{chapter.2}% 8
\BOOKMARK [1][-]{section.2.2}{2.2 Assignments}{chapter.2}% 9
\BOOKMARK [1][-]{section.2.3}{2.3 Teaching Environments and Tutoring}{chapter.2}% 10
\BOOKMARK [0][]{chapter.3}{3 Computer Science Education}{part.1}% 11
\BOOKMARK [1][-]{section.3.1}{3.1 Designing Motivating Exercise Topics}{chapter.3}% 12
\BOOKMARK [1][-]{section.3.2}{3.2 Educational Software Tools}{chapter.3}% 13
\BOOKMARK [2][-]{subsection.3.2.1}{3.2.1 Web-Based Programming Environments}{section.3.2}% 14
\BOOKMARK [2][-]{subsection.3.2.2}{3.2.2 Graphics and GUI Libraries}{section.3.2}% 15
\BOOKMARK [2][-]{subsection.3.2.3}{3.2.3 Use of Skeleton Projects}{section.3.2}% 16
\BOOKMARK [1][-]{section.3.3}{3.3 Summary and Conclusions}{chapter.3}% 17
\BOOKMARK [0][]{chapter.4}{4 Web Development Technologies}{part.1}% 18
\BOOKMARK [1][-]{section.4.1}{4.1 Client Side Code Execution}{chapter.4}% 19
\BOOKMARK [1][-]{section.4.2}{4.2 Server Side Code Execution}{chapter.4}% 20
\BOOKMARK [-1][]{part.2}{II Design and Implementation}{}% 21
\BOOKMARK [0][]{chapter.5}{5 System Design}{part.2}% 22
\BOOKMARK [1][-]{section.5.1}{5.1 System Goals and Constraints}{chapter.5}% 23
\BOOKMARK [2][-]{subsection.5.1.1}{5.1.1 Existing Systems}{section.5.1}% 24
\BOOKMARK [2][-]{subsection.5.1.2}{5.1.2 Exercise Design}{section.5.1}% 25
\BOOKMARK [1][-]{section.5.2}{5.2 Design Decisions}{chapter.5}% 26
\BOOKMARK [0][]{chapter.6}{6 Implementation}{part.2}% 27
\BOOKMARK [1][-]{section.6.1}{6.1 Functionality}{chapter.6}% 28
\BOOKMARK [2][-]{subsection.6.1.1}{6.1.1 Prepared Graphical User Interfaces}{section.6.1}% 29
\BOOKMARK [1][-]{section.6.2}{6.2 Technical Details}{chapter.6}% 30
\BOOKMARK [2][-]{subsection.6.2.1}{6.2.1 Course Management System}{section.6.2}% 31
\BOOKMARK [2][-]{subsection.6.2.2}{6.2.2 Grader Software}{section.6.2}% 32
\BOOKMARK [2][-]{subsection.6.2.3}{6.2.3 Creating GUIs with Scala.js}{section.6.2}% 33
\BOOKMARK [-1][]{part.3}{III Evaluation}{}% 34
\BOOKMARK [0][]{chapter.7}{7 Analysis of Students' Views}{part.3}% 35
\BOOKMARK [1][-]{section.7.1}{7.1 Student Questionnaire}{chapter.7}% 36
\BOOKMARK [2][-]{subsection.7.1.1}{7.1.1 Data Collection}{section.7.1}% 37
\BOOKMARK [2][-]{subsection.7.1.2}{7.1.2 Results}{section.7.1}% 38
\BOOKMARK [1][-]{section.7.2}{7.2 Assignment Feedback Forms}{chapter.7}% 39
\BOOKMARK [2][-]{subsection.7.2.1}{7.2.1 Data Collection}{section.7.2}% 40
\BOOKMARK [2][-]{subsection.7.2.2}{7.2.2 Results}{section.7.2}% 41
\BOOKMARK [1][-]{section.7.3}{7.3 Student Interviews}{chapter.7}% 42
\BOOKMARK [2][-]{subsection.7.3.1}{7.3.1 Data Collection}{section.7.3}% 43
\BOOKMARK [2][-]{subsection.7.3.2}{7.3.2 Results}{section.7.3}% 44
\BOOKMARK [1][-]{section.7.4}{7.4 Summary}{chapter.7}% 45
\BOOKMARK [0][]{chapter.8}{8 Teaching Assistant Questionnaire}{part.3}% 46
\BOOKMARK [1][-]{section.8.1}{8.1 Data Collection}{chapter.8}% 47
\BOOKMARK [1][-]{section.8.2}{8.2 Results}{chapter.8}% 48
\BOOKMARK [2][-]{subsection.8.2.1}{8.2.1 Assisting Students with Assignments}{section.8.2}% 49
\BOOKMARK [2][-]{subsection.8.2.2}{8.2.2 Grading Students' Assignments}{section.8.2}% 50
\BOOKMARK [2][-]{subsection.8.2.3}{8.2.3 Overall Feedback}{section.8.2}% 51
\BOOKMARK [1][-]{section.8.3}{8.3 Summary}{chapter.8}% 52
\BOOKMARK [0][]{chapter.9}{9 Usage Data Analysis}{part.3}% 53
\BOOKMARK [1][-]{section.9.1}{9.1 Data Processing}{chapter.9}% 54
\BOOKMARK [1][-]{section.9.2}{9.2 Results}{chapter.9}% 55
\BOOKMARK [2][-]{subsection.9.2.1}{9.2.1 Compilation Times and the Number of Submissions}{section.9.2}% 56
\BOOKMARK [2][-]{subsection.9.2.2}{9.2.2 Number of Submissions per Student}{section.9.2}% 57
\BOOKMARK [2][-]{subsection.9.2.3}{9.2.3 Distribution of Submissions}{section.9.2}% 58
\BOOKMARK [2][-]{subsection.9.2.4}{9.2.4 First Submission}{section.9.2}% 59
\BOOKMARK [1][-]{section.9.3}{9.3 Summary}{chapter.9}% 60
\BOOKMARK [-1][]{part.4}{IV Discussion and Conclusions}{}% 61
\BOOKMARK [0][]{chapter.10}{10 Discussion}{part.4}% 62
\BOOKMARK [1][-]{section.10.1}{10.1 Reflection on Research}{chapter.10}% 63
\BOOKMARK [1][-]{section.10.2}{10.2 Implications of the Results}{chapter.10}% 64
\BOOKMARK [1][-]{section.10.3}{10.3 Instructor's Perspective}{chapter.10}% 65
\BOOKMARK [1][-]{section.10.4}{10.4 Limitations and Validity}{chapter.10}% 66
\BOOKMARK [0][]{chapter.11}{11 Conclusions}{part.4}% 67
\BOOKMARK [1][-]{section.11.1}{11.1 Future Work}{chapter.11}% 68
\BOOKMARK [0][]{section*.25}{Bibliography}{part.4}% 69
\BOOKMARK [0][]{appendix.A}{A Student Questionnaire}{part.4}% 70
\BOOKMARK [0][]{appendix.B}{B Teaching Assistant Questionnaire}{part.4}% 71
\BOOKMARK [0][]{appendix.C}{C Further Analysis of Submission Numbers}{part.4}% 72