1 / 22

The Lab Tutor System of a Large Undergraduate Class: The Lab Tutors Perspective

The Lab Tutor System of a Large Undergraduate Class: The Lab Tutors Perspective. Charlie Daly, Dave Donnellan, Monica Ward and Ray Walshe. Introduction. Computer Applications degree at DCU First Year Students Computer Programming Large class (300-400) Lab component. Forces.

arnav
Télécharger la présentation

The Lab Tutor System of a Large Undergraduate Class: The Lab Tutors Perspective

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Lab Tutor System of a Large Undergraduate Class: The Lab Tutors Perspective Charlie Daly, Dave Donnellan, Monica Ward and Ray Walshe

  2. Introduction • Computer Applications degree at DCU • First Year Students • Computer Programming • Large class (300-400) • Lab component

  3. Forces • Non-completion rates • Computing courses have high attrition rates • Computer Programming • Studies show that many Introductory Programming Courses do not work

  4. non completion HEA report • A Study of Non-Completion in Undergraduate University Courses • Average Non-Completion rate is 16.8% • Highest in Computing (33%) • Reasons • Students choose wrong subjects • Financial pressures • Low points (measure of school leaving results)

  5. non completion Computing • Not taught at second level • Students don't know what it involves • Worse: they think they know • Programming is difficult • Problem solving • Abstract reasoning • Leaving cert does not prepare students • Tends to encourage rote learning

  6. non completion Computing at DCU • 1999: Doubled intake from 150 to 300 • Points dropped from 420 to 360 • all the extra students from the lower point range • Large class size can increase sense of isolation among students.

  7. non completion Force 1 Non-Completion rates • Students don't know what computing involves. • Increasing class size reduces points. • Large class size can increase feelings of isolation. • All factors in increasing non-completion rates.

  8. Force 2 An international multi-institutional study of introductory programming courses ITiCSE 2001 “Do students in introductory computing courses know how to program at the expected skill level?” No.

  9. Assessment "The spirit and style of student assessment defines the de facto curriculum" “Assessing Students”, Derek Rowntree '77

  10. The Problem with Programming • It is difficult to assess programming ability in a traditional written exam. • Programming exercises are subject to plagiarism; a serious problem in introductory programming courses. • If you do not assess something, the students will not learn it.

  11. Computer Programming 1 • So what are we to do? • The starting point is to have good assessment. • If the only way that they can pass is by learning to program; then they will at least try to learn to program. • Lab work not directly assessed (i.e. was simply to improve programming ability)

  12. Forces • Non-completion rates • Computing courses have high attrition rates • Computer Programming • Studies show that many Introductory Programming Courses do not work

  13. Improvements • ’00-’01: Real programming Assessment and (and corresponding teaching changes) led to a reduction in failures 30% to 20% • ’01-’02: Lab improvements led to a reduction in failure rates (in semester 1) 30% to 20% and improvement in female scores

  14. Lab Improvements • We restructured the entire timetable • Labs followed lectures • All labs on simultaneously • Used 2nd years to tutor 1st years • Special training course for the second years • 1 lab tutor for a bay of 10 students • Monitored lab tutors • Web based feedback system • Encouraged social interaction • Ice-breaking session

  15. End part 1 Over to Dave

  16. Increase Motivation • Well organised course: weeksemester • Have clear course objectives • Explicit instructions • Explicit Warnings • Interesting programming problems • Have high expectations of the students

  17. Cater for a range of abilities • Good students • All labs have optional questions. • Three programming competitions. • Weaker students • Peer tutors directed to weaker students. • Extra remedial classes. • Intensive refresher course between semesters.

  18. Encourage Problem Solving Approach • Emphasize that rote learning gets you nowhere. • Assess for problem solving e.g. • Early (week 6) programming exams marked by computer. • Lab work not directly assessed (i.e. was simply to improve programming ability)

  19. Double class size 150 300

More Related