TDG Sharing on 10th Dec, 2008 Resources & Strategies for Problem Solving Courses with the use of Computers Resources and Strategies for Innovative Problem.

Slides:



Advertisements
Similar presentations
Here is how close you are to the knowledge or skills you are trying to develop, and heres what you need to do next.
Advertisements

Skills and Techniques Lesson One.
Pre and Post Assessments A quick and easy way to assess your Student Learning Outcomes.
California Standards for the Teaching Profession
Effective Learning Henry Chung and Eric Wong Dept. of Electronic Engineering Extracted from the presentation of Prof. Lilian Vrijmoed (BCH)
A Department of Geographical and Life Sciences b Learning and Teaching Enhancement Unit
TDG Enhancing Teaching & Learning with Podcasting Team Members : –(IS) Raymond Lau, Rachel Ip & RAs –(CS) M T Chan, Francis Chan –(EDO) Hokling Cheung.
SEVEN PRINCIPLES ABOUT MARKING 6 th Annual TA Day Friday, September 22, 2000 Elsie Chan Department of Sociology University of Victoria Mike Zastre Department.
EEProg-Wiki An Open Web-based Platform for e-self-assessment of Computing Skills Dr Ray Cheung (EE) TDG Project No PI: Dr Ray Cheung (EE)
AIM for Success: Getting Started. Motivate Yourself Prepare to succeed. –Stay motivated! –Actively pursue success! List two reasons why you want to succeed.
Teaching in Maths Background Marking Tutorials Practical information Handouts: PGs yellow+white, UGs pink+whiteyellowwhitepinkwhite Handouts and slides.
Lecture 1: IntroductionIntro to IT COSC1078 Introduction to Information Technology Lecture 1 Introduction James Harland
Assessing Peer Performance in PBL Groups: how technology can help Carolyn K. Manning Associate Professor Dept of Health, Nutrition & Exercise Sciences.
Welcome to ACTing Smarter Online A Pathway to Success on the ACT Automated Demonstration Click Here.
Powered by Faculty Learning Community Survey Monday, April 13, 2015.
Staff Development Day Part I Teachers’ Role in Project Based Learning Ms Agnes Tang.
Maths Counts Insights into Lesson Study 1. Maths Department, Our Lady’s College Geometry in Context Transition Year and Ordinary Level Junior Cert 2.
1 Marking For Improvement Presented by: Mrs G Duffy, VP & Mrs B Bridges, Curriculum Leader Self Evaluation.
Teaching Fellow Admissions Tutor for Computer Science Director of Undergraduate Studies.
Making Clickers Work for You Dr. Stephanie V. Chasteen & Dr. Steven Pollock Workshop developed.
Technology Integration Planning Guidelines for Development A Visual Guide/ Couva West Secondary School.
Planning Effective Learning Paul Tully (2009). LEARNING OUTCOMES To explain Geoff Petty’s model of active learning To explain Geoff Petty’s model of active.
Student Success: why are we being asked to ensure it and how can we support it? Jamie Thompson and team Support Northumbria Conference 23 April 2007.
CHAPTER 5 Learning-centred Leadership Sisilia P Indahayu
CS 160 Introduction to Computer Science Andrew Scholer
Personalized System for Instruction (PSI)
Integrated National Education Information System (iNEIS TM ) Progress Update & User Role Mapping for Principals 26 April 2014.
Enhancing Learners’ Lifelong Learning Through Implementing Problem-Based Learning Presenter: Dr Danh Duc Nguyen Department of Psychology and Education,
Intelligent Tutoring System for CS-I and II Laboratory Middle Tennessee State University J. Yoo, C. Pettey, S. Yoo J. Hankins, C. Li, S. Seo Supported.
 Identifying their own “needs-to-know”  Searching for relevant information and gaining knowledge on their own  Learning on their own with minimum supervision.
Pupil-centered approaches. Methods Independent learning Inquiry Discovery Problem solving Creativity Characteristics High pupil involvement Emphasis on.
Assessment Literacy Interim Assessment Kansas State Department of Education ASSESSMENT LITERACY PROJECT1.
Presented by Kerry Nicholson Assistant Principal Buninyong P.S. July 2004 or Applying for a position in the Department of Education and Training i Let.
Course Assessment Presentation Jan- May, 2013 Aim of Course: The aim of the course is to make students learn algorithm design skills and apply these skills.
Planning Learning Schemes of Work Programmes of Study Training Packages Getting the Paperwork Right (and the thinking behind the paperwork)
Teaching Science to “Non- Science” Students. Questioning Motivation What do you wish motivated students? In reality, what motivates non-majors?
Technology Integration Planning Guidelines for Development A Visual Guide.
Module 1: Developing 21 st Century Skills Module 2: Learning Computer Basics and the Internet Module 3: Fostering Critical Thinking and Collaboration Module.
Staying Relevant A examination of an effective online course. Staying Relevant Learning Team A E-Learning/AET 541 September 29, 2014 Dr. Mary Poe (Elizabeth.
CS 161 Computer Science I Andrew Scholer
Using Technology to Achieve Mastery in Math.  This presentation will help you see how technology can be incorporated into your math curriculum…  …without.
Formative Assessment with A free public service of.
English Language Practicum (1) DR. ANTAR ABDELLAH 1435.
Experience with Code Hunt in K-12 Alfred Thompson Bishop Guertin High School
AS TEACHING STRATEGIES. (COOPERATION)  Small group work  Large group work  Critical outcomes (principles of OBE) Focus on the outcome.
Session: Instructional methods; How to prepare practical exercise/case study 24 th January 2013 Dr. Eliona Kulluri Bimbashi (University of Tirana)
Intel Transforming Learning Learning with One to One Transformative Technology.
KS1 SATS Guidance for Parents
Online Python Tutor Interactive Computer Science Lessons for Office Mix Philip Guo Assistant Professor of Computer Science University of Rochester
Selection and Use of Supplementary Materials and Activities
Postgraduate podcasting: An innovative approach to assessment Lynne Powell and Dr. Fiona Robson.
Concepts to Curriculum Building a course to build skills.
Peer review in the preparation of Practice Teachers Valerie Keating Catherine Dawe.
Peer Computing Expert Training Lesson 1 Overview of SPARC and Goals
Maths at Parklands Primary School
Dr. Fernando Paniagua Associate Professor CSIT Department
Assessment in Language Teaching: part 1 Lecture # 23
Staff Development Day Part I Teachers’ Role in Project Based Learning
CSIS 1117A Computer Programming (C++)
Key Stage 3 Assessment at The Becket School Information evening
Chapter 4: Curriculum and Instruction
TESTING AND LANGUAGE TEACHING
CS 160 Introduction to Computer Science
Project iSAT (Improving Science Achievement with Technology)
Mastery Tests in Maths for the Life Sciences
Peer-Assisted Learning (PAL)
Monitoring & Evaluating
KS1 SATS Guidance for Parents
Contents Introduction/Contacts Description Of Module (& LOs)
KS1 SATS 2019 at Olton Primary KS1 SATS Guidance for Parents
Presentation transcript:

TDG Sharing on 10th Dec, 2008 Resources & Strategies for Problem Solving Courses with the use of Computers Resources and Strategies for Innovative Problem Solving Courses with the use of Computers C.K. Poon & Marian Choy Department of Computer Science TDG Project No PI: Dr C.K. Poon (CS)

Resources & Strategies for Problem Solving Courses with the use of Computers Other members in related TDGs: – Victor C.S. Lee – Philips Wang – Y.T. Yu TDG Project No PI: Dr C.K. Poon (CS)

Resources & Strategies for Problem Solving Courses with the use of Computers What is it about? Aim: to improve the teaching/learning of computer programming courses Developed materials for learning of computer programming Experimented with different ways to motivate & help students TDG Project No PI: Dr C.K. Poon (CS)

Resources & Strategies for Problem Solving Courses with the use of Computers Challenges in teaching computer programming courses Computer programming is a skill best learned by having adequate practice Need to: – design appropriate exercises, and – give useful and timely feedback to students Not easy: – Large class size: 100 – 500 – Widely different student background: different disciplines, different experience with computer TDG Project No PI: Dr C.K. Poon (CS)

Resources & Strategies for Problem Solving Courses with the use of Computers A small question How to check if a program is correct? Students: – Just try the given sample input/output – It is not their duty Teachers: – Check the logic manually – Have a student demo – Run some test cases TDG Project No PI: Dr C.K. Poon (CS)

Resources & Strategies for Problem Solving Courses with the use of Computers A small question How to check if a program is correct? Students: – Just try the given sample input/output – It is not their duty Teachers: – Check the logic manually – Have a student demo – Run some test cases TDG Project No PI: Dr C.K. Poon (CS)

Resources & Strategies for Problem Solving Courses with the use of Computers A simple idea Run student’s program against a set of test cases TDG Project No PI: Dr C.K. Poon (CS)

Resources & Strategies for Problem Solving Courses with the use of Computers A simple idea Run student’s program against a LARGE set of test cases TDG Project No PI: Dr C.K. Poon (CS)

Resources & Strategies for Problem Solving Courses with the use of Computers A simple idea Run student’s program against a large set of test cases for ALL students in class TDG Project No PI: Dr C.K. Poon (CS)

Resources & Strategies for Problem Solving Courses with the use of Computers PASS (Programming Assignment aSsessment System) an automated program testing system Initial Goal: to speed up the marking of programming assignments TDG Project No PI: Dr C.K. Poon (CS)

Resources & Strategies for Problem Solving Courses with the use of Computers New way of teaching & learning More checkpoints for students: – Previously – a few large assignments – Now – many small exercises  more guidance, better self-awareness Facilitate self-learning: – Previously – one round, no chance to improve – Now – student gets feedback from system, re-try until succeed  sense of satisfaction, build up confidence TDG Project No PI: Dr C.K. Poon (CS)

Resources & Strategies for Problem Solving Courses with the use of Computers New use of PASS PASS has been collecting student programs – A wealth of resources – Monitoring of students’ progress Get big picture of students progress Identify weak students Identify common problems – Extract good/bad sample programs – Check for plagiarism TDG Project No PI: Dr C.K. Poon (CS)

Resources & Strategies for Problem Solving Courses with the use of Computers More challenges Need lots of exercises Careful design of problems to suit different students – Break down exercises into smaller ones – Companion guidance notes How to motivate students to work on the exercises? – Feedback – Help TDG Project No PI: Dr C.K. Poon (CS)

Resources & Strategies for Problem Solving Courses with the use of Computers Resources – Repository of programming exercises in PASS – Workbook with notes & exercises Strategies – Online feedback & monitoring with PASS – Bonus point system – Group discussion & personal help in tutorials – Programming clinic – Presentations TDG Project No PI: Dr C.K. Poon (CS)

Resources & Strategies for Problem Solving Courses with the use of Computers Summary Start with a small idea Share with colleagues Discover new ideas along the way TDG Project No PI: Dr C.K. Poon (CS)