About the editors and specialist contributors |
|
ix | |
Series editor's foreword |
|
xiv | |
Foreword |
|
xv | |
Introduction |
|
1 | (1) |
|
|
|
|
1 | (1) |
|
|
2 | (1) |
|
|
3 | (1) |
|
|
4 | (1) |
|
|
4 | (1) |
|
|
5 | (1) |
|
|
6 | (13) |
|
|
|
|
6 | (2) |
|
|
8 | (1) |
|
Workload--reading for a degree |
|
|
9 | (1) |
|
|
10 | (1) |
|
|
11 | (1) |
|
|
12 | (1) |
|
|
13 | (1) |
|
|
13 | (1) |
|
|
13 | (2) |
|
|
15 | (1) |
|
|
15 | (1) |
|
|
15 | (1) |
|
|
16 | (1) |
|
|
16 | (1) |
|
|
17 | (2) |
|
Part 1. Teaching and the support of learning |
|
|
19 | (48) |
|
Motivating computing students |
|
|
21 | (8) |
|
|
|
|
21 | (1) |
|
|
22 | (2) |
|
Practical ideas for motivating computing students |
|
|
24 | (3) |
|
|
27 | (1) |
|
|
28 | (1) |
|
The role of practical skills in computing education |
|
|
29 | (9) |
|
|
|
29 | (1) |
|
A taxonomy of programming courses |
|
|
30 | (3) |
|
The philosophy of skills learning |
|
|
33 | (2) |
|
|
35 | (1) |
|
|
36 | (2) |
|
Learning and teaching with computers |
|
|
38 | (10) |
|
|
|
38 | (2) |
|
|
40 | (1) |
|
|
40 | (1) |
|
Static display of content |
|
|
41 | (1) |
|
Creating the aural fragments |
|
|
42 | (1) |
|
|
43 | (1) |
|
Disability considerations |
|
|
44 | (1) |
|
|
45 | (1) |
|
|
46 | (1) |
|
|
47 | (1) |
|
Accessibility, disability and computing |
|
|
48 | (9) |
|
|
|
|
48 | (1) |
|
Teaching students to think about accessibility |
|
|
49 | (1) |
|
|
49 | (1) |
|
Support for accessibility |
|
|
50 | (1) |
|
Disabled users as end users |
|
|
51 | (1) |
|
Accessibility and the teaching and learning environment |
|
|
52 | (2) |
|
Case study: Division of Applied Computing, University of Dundee |
|
|
54 | (1) |
|
|
55 | (1) |
|
|
56 | (1) |
|
Variations on a theme: divisions and union in a maturing discipline |
|
|
57 | (10) |
|
|
|
57 | (1) |
|
Computing curricula developments |
|
|
57 | (2) |
|
Continuous curriculum and programme development |
|
|
59 | (4) |
|
|
63 | (3) |
|
|
66 | (1) |
|
Part 2. Learning activities for computing students |
|
|
67 | (44) |
|
Groupwork for computing students |
|
|
69 | (7) |
|
|
Achievement of educational goals |
|
|
70 | (2) |
|
Fostering quality teamwork |
|
|
72 | (1) |
|
|
73 | (1) |
|
|
74 | (1) |
|
|
75 | (1) |
|
Automating the process of skills-based assessment |
|
|
76 | (10) |
|
|
|
76 | (1) |
|
Computer-assisted assessment (CAA) |
|
|
76 | (2) |
|
Assessment of programming skills |
|
|
78 | (1) |
|
|
79 | (1) |
|
|
80 | (2) |
|
Case study 1: CourseMarker |
|
|
82 | (1) |
|
|
82 | (1) |
|
|
83 | (1) |
|
|
84 | (1) |
|
|
84 | (1) |
|
|
84 | (2) |
|
Motivation and electronic assessment |
|
|
86 | (14) |
|
|
Assessment, motivation and learning |
|
|
86 | (2) |
|
|
88 | (1) |
|
Computer-assisted assessment (CAA) |
|
|
89 | (2) |
|
|
91 | (1) |
|
|
91 | (3) |
|
|
94 | (1) |
|
Students setting assessments |
|
|
94 | (1) |
|
|
95 | (1) |
|
|
96 | (4) |
|
Reducing plagiarism in computing |
|
|
100 | (11) |
|
|
|
100 | (1) |
|
|
101 | (2) |
|
Why is plagiarism an issue? |
|
|
103 | (1) |
|
Why do students plagiarize? |
|
|
104 | (1) |
|
|
104 | (1) |
|
How to tackle plagiarism? |
|
|
105 | (3) |
|
|
108 | (1) |
|
|
109 | (2) |
|
Part 3. Developing effective learning environments |
|
|
111 | (48) |
|
Evaluating what works in distance learning |
|
|
113 | (10) |
|
|
|
113 | (1) |
|
|
113 | (2) |
|
|
115 | (1) |
|
|
115 | (1) |
|
|
116 | (1) |
|
|
117 | (1) |
|
Examples of evaluation data |
|
|
118 | (1) |
|
Use of online questionnaires |
|
|
119 | (2) |
|
|
121 | (1) |
|
|
121 | (1) |
|
|
122 | (1) |
|
Industrial input to the computing curriculum |
|
|
123 | (13) |
|
|
Some industry beliefs about software engineering graduates |
|
|
123 | (2) |
|
Studies of industry/university collaboration |
|
|
125 | (2) |
|
|
127 | (2) |
|
Successful collaboration construction and execution |
|
|
129 | (3) |
|
|
132 | (1) |
|
Other sources of industrial input |
|
|
133 | (1) |
|
|
134 | (1) |
|
|
134 | (2) |
|
Computing education and entrepreneurial spirit |
|
|
136 | (12) |
|
|
|
|
|
136 | (1) |
|
The changing business environment |
|
|
137 | (1) |
|
What is entrepreneurship? |
|
|
138 | (1) |
|
|
139 | (1) |
|
Teaching entrepreneurship |
|
|
140 | (3) |
|
|
143 | (1) |
|
Deliverables and assessment |
|
|
144 | (2) |
|
|
146 | (1) |
|
|
146 | (1) |
|
|
147 | (1) |
|
Higher education, IT and industry |
|
|
148 | (11) |
|
|
|
148 | (1) |
|
|
149 | (1) |
|
Masters conversion courses |
|
|
149 | (1) |
|
|
150 | (1) |
|
|
151 | (1) |
|
|
152 | (1) |
|
|
153 | (1) |
|
|
154 | (1) |
|
|
154 | (1) |
|
|
155 | (1) |
|
|
156 | (1) |
|
|
156 | (3) |
|
Part 4. Reflective practice and personal development |
|
|
159 | (30) |
|
Continuing professional development for the computing academic: wheeling in the Trojan Horse |
|
|
161 | (11) |
|
|
|
|
161 | (1) |
|
|
162 | (2) |
|
|
164 | (1) |
|
|
165 | (1) |
|
|
166 | (2) |
|
|
168 | (1) |
|
|
169 | (2) |
|
|
171 | (1) |
|
Thanks and acknowledgements |
|
|
171 | (1) |
|
|
171 | (1) |
|
Improving the quality of teaching in computing |
|
|
172 | (10) |
|
|
|
172 | (1) |
|
|
172 | (1) |
|
Published quality documents |
|
|
173 | (3) |
|
Nature of learning and teaching |
|
|
176 | (2) |
|
|
178 | (1) |
|
Some important observations |
|
|
179 | (1) |
|
|
180 | (1) |
|
|
181 | (1) |
|
|
181 | (1) |
|
Technology and the reflective practitioner |
|
|
182 | (7) |
|
|
|
182 | (1) |
|
Schon and the reflective practitioner: teaching, action research and rigorous knowledge |
|
|
183 | (1) |
|
The crisis in the teaching and learning of programming |
|
|
184 | (1) |
|
Technology and reflective practice in computing |
|
|
185 | (1) |
|
Developing rigorous action research: barriers and opportunities |
|
|
186 | (1) |
|
|
187 | (2) |
|
|
189 | (16) |
|
Future issues in computing |
|
|
191 | (14) |
|
|
|
|
191 | (1) |
|
|
192 | (5) |
|
|
197 | (3) |
|
|
200 | (1) |
|
Continuous professional development |
|
|
201 | (1) |
|
|
202 | (1) |
|
|
203 | (1) |
|
|
204 | (1) |
Author index |
|
205 | (3) |
Subject index |
|
208 | |