Introductory Programming Meets The Martial Arts - PowerPoint PPT Presentation

1 / 19
About This Presentation
Title:

Introductory Programming Meets The Martial Arts

Description:

Part 2: Java APIs, GUIs, IDEs (and many other TLAs) Professor Keith Bennett. 11 Weeks ... Aim to encourage independent self directed learning and thus high ... – PowerPoint PPT presentation

Number of Views:50
Avg rating:3.0/5.0
Slides: 20
Provided by: scie205
Category:

less

Transcript and Presenter's Notes

Title: Introductory Programming Meets The Martial Arts


1
Introductory Programming Meets The Martial Arts
  • Stephan Jamieson
  • University of Durham

2
Introductory Programming 2000/2001
  • Part 1 Core Skills and Knowledge
  • Dr Maria Fox
  • 11 Weeks
  • Part 2 Java APIs, GUIs, IDEs (and many other
    TLAs)
  • Professor Keith Bennett
  • 11 Weeks

3
Organising Principles
  • Teaching does not simply helping students acquire
    concepts of the syllabus.
  • Aim to encourage independent self directed
    learning and thus high quality learning.

4
Course Structure
Lecture
Lecture
Lecture
Practical
Practical
Practical
Week n
Week n1
Week n2
5
Feedback for 2000/2001
  • If you fall behind it is very difficult to catch
    up
  • I cant believe you expect us to know so little
    after a years teaching
  • What I understand least is how much Im required
    to know and should be able to do

6
Benchtest Mark Distribution for 00/01
7
Practical Completion for 00/01
8
Changes for 2001/2002
  • Applyed ideas from training for martial arts
  • Adjustments made to content and rate of delivery.
  • Scrapped benchtests in favour of gradings based
    on belts.

9
Feedback for 2000/2001
  • If you fall behind it is very difficult to catch
    up
  • I cant believe you expect us to know so little
    after a years teaching
  • What I understand least is how much Im required
    to know and should be able to do

10
Java Belts
  • Red - ungraded
  • White - variables, statement sequences,
    procedural abstraction
  • Yellow - choice and iteration
  • Orange - Problem solving with simple data
    collections (arrays)
  • Green - Type definition, parameterised
    procedural abstractions
  • Blue - Problem solving with type definitions
  • Brown - Modular design with interfaces
  • Black - Demonstrate ability to solve a complex
    search problem

11
Evaluation
  • With respect to
  • Better quality learning
  • Encouraging self-directed independent learning
  • Running costs

12
Evaluation quality of learning
Practical Completion 01/02
13
Evaluation quality of learning
14
Evaluation quality of learning
15
Evaluation quality of learning
  • Collections results
  • Average Std Dev Min Max
  • 00/01
  • IP 53.54 14.45 23 90
  • PDS 55.44 17.2 17 97
  • 01/02
  • IP 56.26 15.87 30 90
  • PDS 60.43 14.27 20 90

16
Evaluation encouraging self-directed,
independent learning
17
Evaluation running costs
18
Conclusions
  • Some evidence that course was more effective.
  • However grading system largely viewed as a burden
  • Believe problem that not well integrated into the
    existing practical class system.

19
The next iteration
  • Provide pools of material for each grade level
    for formative experiences, self-assessment and
    summative assessment
  • Provide better cross indexing between lecture
    content and grading levels
  • Bound the periods for which formal assessments
    will be provided for each level
Write a Comment
User Comments (0)
About PowerShow.com