SlideShare a Scribd company logo
Reconciling a Traditional Syllabus with an Inquiry-Based Introductory Course Katrin Becker U of Calgary
Overview: IBL What is it? How does it work? Challenges for 1 st  year CS. Making IBL work. What we did. A ‘typical’ class. Assessment – All about rubrics. Choice – the Assignments Costs – Benefits. Improvements. Is it Better?….
Inquiry Based Learning - What is it? INQUIRY    EXPLORATION Students drive content by asking questions. Instructors do NOT control, they guide. Learning is individualized for pace, depth, even content (up to a point). Given (3), formal exams are largely inappropriate. Teachers must draw out and work with the pre-existing understandings that their students bring with them. Emphasis is on developing meta-cognitive skills (higher order thinking) as opposed to simple fact retention. Offers detailed feedback & critiques*(as opposed to right/wrong). *NOT* efficient (?)
How Does it Work? Need not be “All or Nothing” Many courses already have inquiry based components. Course content is specified in terms goals and outcomes  Not in terms of class time spent on a topic: When finished, what will successful students be able to do?  How will students demonstrate mastery of a topic? Final grade is built using a measure of mastery of the individual components.
1 st  Year Challenge Great to have this freedom in a capstone course. Different story if the course is core or serves as a pre-requisite for something else: Then we have an obligation to meet certain criteria. Also different story in the freshman and sophomore years – different expertise / experience.
Inquiry Based Learning – Making it Work Students must know the goals and outcomes  in advance. Instructor must be prepared to adapt to students needs, but do not make the goals into moving targets. Instructor must be prepared to speak on any topic in the course  at any time  (even without slides) Instructor must remain  responsible for  but not  in control of  the class. Get to know the students Trust them Set deadlines but remain flexible Be clear on what you want them to learn and why they should learn it.
What We Did Inquiry-Based Introduction to Computer Science Combined CS101 and CS102 Primarily programming Accepted only top 10% Prior experience *not* required No / Few formal lectures Learner Driven (within bounds)
A ‘Typical’ Class Format: T-R 75 min. + 2 x 2 hr. labs ‘ Lecture’ in classroom w/o machines Movie-time; Q & A; guest speakers;  “ Just-in-time” lectures Labs in room w/ machine per person Q & A; unstructured work time Watch program development Hands on help
Assessment Goal: assess understanding & mastery rather than recall Subjective rather than objective Provides opportunities for reflection, revision. Assessment is also used for learning. Customized rather than mechanized.
Rubric: Units & Weighting Participation & Attendance     Data Representation Basic Hardware Function   Language Translation & Execution Algorithms Programming Concepts *** Object-oriented Design Recursion Event-Driven Programming Program Testing *** *** Note additional requirements. 20 5 5 8 10 20 16 3 3 10
A note on  Participation & Attendance NOT designed as independent learning (probably not recommended for most freshmen anyway). Components: Attendance (lecture & lab: few; some; most) Participation: In class actively contributes to discussion (including non-verbal communication and other contributions: obvious attention) contributes artifacts (show-and-tell; www links; etc.)  -OR- other form of contributions - helping other class-mates Groupwork communicates effectively with other group members contributes to solution Critical Incident Questionnaire Weekly (engaged, distanced, helpful, confusing, surprise) Meta – analysis of weekly CIQ’s
Coursework:  Overall Requirements Assignments: 6 Submissions Total Assignments may be resubmitted as often as desired without penalty.  Any single assignment may be resubmitted to meet upgraded requirements (e.g.. An Introductory-level assignment may be re-submitted as an Intermediate level assignment as long as it meets the requirements.) Additional Requirements:  2 X  solitary work.  2 X  group work.  2 X  Intermediate.  1 X   Wasabi. 2 X  demo .  Only one will be marked.  * 2 X  expo .  Only one will be marked.  * One is for practice
Rubric: Sample Points Breakdown
Rubric: quick tour Choices are not intended to be completely discrete. Like sliding scale. Fever thermometer analogy - *not* additive  i.e. 2 X good does not = excellent [4]  Meaningful identifier names [some single letter names are OK, such as i,j for indices]. Explanations of identifiers where appropriate. [ 3 ]  Most names made sense. Explained – and most explanations are appropriate. [2]  Some poor choices. Most identifiers explained where appropriate. [1]  Meaningless or misleading names E.g.  Choice of Variable Names What is excellent? What is above average? What is “good enough”? What would be an acceptable attempt? Describe what students must know / do to demonstrate mastery Exemplary (excellent = A) Exceeds (good = B) Meets (OK = C) Attempt (minimal pass) Main Objective / Topic,  E.g. Documentation
Rubric: Sample Topic
Making a Rubric: Criterion Based Marking not scaled or distributed Top – Down Design Start with Whole Course Before: What do they already know & do? After: At the end of this course, what should students know and be capable of? As detailed as possible What constitutes acceptable evidence? What is the relative importance of this component? Match amount of work to relative importance
Choice – The Assignments As many as possible. Classify You define for your curriculum Beginner  up to 1D arrays Intermediate  arrays to simple objects Wasabi Inheritance (OO),  or Large, complex problem
The Assignments: Mapping onto the rubric Have sample solutions Helps classify  Indicates what criteria this meets Maps solution onto objectives Remember there are multiple ‘right’ answers Let students tell *you* what theirs does
Benefits Students in control of their own learning = greater personal investment Emphasis on deep rather than surface learning Bulk of prep. done once (before term) Greater flexibility
Costs - Requirements Time consuming – during term Not suited to large classes Instructor must know material thoroughly Students must *want* to learn
Improvements DO NOT combine fast-track with inquiry-based format. Deadlines  Checkpoints More supplementary support: Tutorials Notes Allow mid stream transfer into regular course?
Thanks!

More Related Content

PPT
How Much Choice is Too Much Choice
PPS
Death To Deadlines
PPTX
Classroom Assessment Techniques in Higher Education Teaching
PPTX
Assessment for Distance Education
PPTX
Making the leap to consulting
PPTX
SBAC Performance Task Overview
PPT
The Research Skills And Projects Blended Learning Course From Design To Imple...
PPTX
Assessing Student Learning
How Much Choice is Too Much Choice
Death To Deadlines
Classroom Assessment Techniques in Higher Education Teaching
Assessment for Distance Education
Making the leap to consulting
SBAC Performance Task Overview
The Research Skills And Projects Blended Learning Course From Design To Imple...
Assessing Student Learning

What's hot (20)

PPT
Assessing learning in Higher Education
PPT
Assessment matrix
PPTX
Evaluation in distance education @ VIVES: some tools and trends - Jean-Claude...
PPTX
Portfolio based assessments
PPTX
Learning objectives & success criteria inset
PPTX
Introduction to Standards-Based Grading
PPTX
Active lecture
PPTX
Achievement & placement of ell 1 [autosaved]
PPTX
Scale up project
PPTX
Collaborative design active lectures.ppt
PPTX
Building Rubrics: The Easy Steps Way
PPTX
Learning outcomes
PPTX
Alternative assessment
PDF
MLCS Syllabus SP14 Almy
PPTX
Dynamic assessment
PPT
Language Assessment - Designing Classroom Test by EFL Learners
PPTX
Simposio “Ciencias e Inglés en la evaluación internacional”: Using assessment...
PPTX
Assessing Student Learning
PDF
MLCS Training - AMATYC 2014
PPTX
A Standards Based Grading Case Study...Kinda
Assessing learning in Higher Education
Assessment matrix
Evaluation in distance education @ VIVES: some tools and trends - Jean-Claude...
Portfolio based assessments
Learning objectives & success criteria inset
Introduction to Standards-Based Grading
Active lecture
Achievement & placement of ell 1 [autosaved]
Scale up project
Collaborative design active lectures.ppt
Building Rubrics: The Easy Steps Way
Learning outcomes
Alternative assessment
MLCS Syllabus SP14 Almy
Dynamic assessment
Language Assessment - Designing Classroom Test by EFL Learners
Simposio “Ciencias e Inglés en la evaluación internacional”: Using assessment...
Assessing Student Learning
MLCS Training - AMATYC 2014
A Standards Based Grading Case Study...Kinda
Ad

Similar to Reconciling a Traditional Syllabus with an Inquiry-Based Introductory Course (20)

PPS
What Is Ibl
PPS
Cutting Edge Research By Undergraduates On A Shoe String
PDF
Using lab exams to ensure programming practice in an introductory programming...
PDF
data Integrative Programming untuk pemula.pdf
PPTX
Application of assessment and evaluation data to improve a dynamic graduate m...
PDF
Coding syllabus 2016 2017
PPTX
What will they need? Pre-assessment techniques for instruction session.
PPTX
Curriculum (re)development in electrical and computer engineering v2
PDF
Programming Exercises Evaluation Systems: An Interoperability Survey
PPTX
Thriving in Our Digital World — A CS Principles Course
PPTX
Curriculum (re)development in electrical and computer engineering v3
PPT
An Overview of Assessment Design
PPTX
4-Curriculum-design-and-development-OBE-June-2022.pptx
PPTX
Design CBE
PPTX
Information Literacy Instruction in Zero Gravity: Online Learning in Academic...
PPS
First Principles Of Cs Instruction
PPTX
1.01.Introduction.pptx
PPTX
Prep and Phase 0 Presentation (06/12)
PPT
NTeQ Lesson
PDF
Programming methodology lecture23
What Is Ibl
Cutting Edge Research By Undergraduates On A Shoe String
Using lab exams to ensure programming practice in an introductory programming...
data Integrative Programming untuk pemula.pdf
Application of assessment and evaluation data to improve a dynamic graduate m...
Coding syllabus 2016 2017
What will they need? Pre-assessment techniques for instruction session.
Curriculum (re)development in electrical and computer engineering v2
Programming Exercises Evaluation Systems: An Interoperability Survey
Thriving in Our Digital World — A CS Principles Course
Curriculum (re)development in electrical and computer engineering v3
An Overview of Assessment Design
4-Curriculum-design-and-development-OBE-June-2022.pptx
Design CBE
Information Literacy Instruction in Zero Gravity: Online Learning in Academic...
First Principles Of Cs Instruction
1.01.Introduction.pptx
Prep and Phase 0 Presentation (06/12)
NTeQ Lesson
Programming methodology lecture23
Ad

More from Katrin Becker (20)

PPTX
Cross breeding animation
PPT
Assignments that Meet the Needs of Exceptional Students without Disadvantagin...
PPTX
T.A.P. : The Teach Aloud Protocol
PPTX
Misguided illusions of understanding
PPTX
Signature pedagogy
PPTX
Virtue of Failure
PPTX
4 Pillars of DGBL: A Structured Rating System for Games for Learning
PPTX
Gamification paradigm
PPTX
The Calm and The Storm: Simulation and Games - Why All Games are Simulations ...
PPTX
Gamification how to gamify learning and instruction Part 1 (of 3)
PPTX
Gamification how to gamify learning and instruction, part 2 (of 3)
PPTX
Is gamification a game changer
PPT
CS Example: Parsing a Sentence
PPT
CS Lesson: Introduction to the Java virtual Machine
PPT
CS: Introduction to Record Manipulation & Indexing
PPT
CS Lesson: Creating Your First Class in Java
PPTX
Informing pedagogy through collaborative inquiry
PPTX
Informing SoTL using playtesting techniques
PPTX
Using cards games as learning objects to teach genetics
PPTX
Gamification how to gamify learning and instruction, Part 3 (of 3)
Cross breeding animation
Assignments that Meet the Needs of Exceptional Students without Disadvantagin...
T.A.P. : The Teach Aloud Protocol
Misguided illusions of understanding
Signature pedagogy
Virtue of Failure
4 Pillars of DGBL: A Structured Rating System for Games for Learning
Gamification paradigm
The Calm and The Storm: Simulation and Games - Why All Games are Simulations ...
Gamification how to gamify learning and instruction Part 1 (of 3)
Gamification how to gamify learning and instruction, part 2 (of 3)
Is gamification a game changer
CS Example: Parsing a Sentence
CS Lesson: Introduction to the Java virtual Machine
CS: Introduction to Record Manipulation & Indexing
CS Lesson: Creating Your First Class in Java
Informing pedagogy through collaborative inquiry
Informing SoTL using playtesting techniques
Using cards games as learning objects to teach genetics
Gamification how to gamify learning and instruction, Part 3 (of 3)

Recently uploaded (20)

PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
01-Introduction-to-Information-Management.pdf
PDF
Computing-Curriculum for Schools in Ghana
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
RMMM.pdf make it easy to upload and study
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
Pharma ospi slides which help in ospi learning
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
Institutional Correction lecture only . . .
PDF
Sports Quiz easy sports quiz sports quiz
PPTX
Lesson notes of climatology university.
PDF
Pre independence Education in Inndia.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
01-Introduction-to-Information-Management.pdf
Computing-Curriculum for Schools in Ghana
TR - Agricultural Crops Production NC III.pdf
Anesthesia in Laparoscopic Surgery in India
RMMM.pdf make it easy to upload and study
PPH.pptx obstetrics and gynecology in nursing
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Renaissance Architecture: A Journey from Faith to Humanism
Pharma ospi slides which help in ospi learning
human mycosis Human fungal infections are called human mycosis..pptx
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Microbial diseases, their pathogenesis and prophylaxis
Institutional Correction lecture only . . .
Sports Quiz easy sports quiz sports quiz
Lesson notes of climatology university.
Pre independence Education in Inndia.pdf

Reconciling a Traditional Syllabus with an Inquiry-Based Introductory Course

  • 1. Reconciling a Traditional Syllabus with an Inquiry-Based Introductory Course Katrin Becker U of Calgary
  • 2. Overview: IBL What is it? How does it work? Challenges for 1 st year CS. Making IBL work. What we did. A ‘typical’ class. Assessment – All about rubrics. Choice – the Assignments Costs – Benefits. Improvements. Is it Better?….
  • 3. Inquiry Based Learning - What is it? INQUIRY  EXPLORATION Students drive content by asking questions. Instructors do NOT control, they guide. Learning is individualized for pace, depth, even content (up to a point). Given (3), formal exams are largely inappropriate. Teachers must draw out and work with the pre-existing understandings that their students bring with them. Emphasis is on developing meta-cognitive skills (higher order thinking) as opposed to simple fact retention. Offers detailed feedback & critiques*(as opposed to right/wrong). *NOT* efficient (?)
  • 4. How Does it Work? Need not be “All or Nothing” Many courses already have inquiry based components. Course content is specified in terms goals and outcomes Not in terms of class time spent on a topic: When finished, what will successful students be able to do? How will students demonstrate mastery of a topic? Final grade is built using a measure of mastery of the individual components.
  • 5. 1 st Year Challenge Great to have this freedom in a capstone course. Different story if the course is core or serves as a pre-requisite for something else: Then we have an obligation to meet certain criteria. Also different story in the freshman and sophomore years – different expertise / experience.
  • 6. Inquiry Based Learning – Making it Work Students must know the goals and outcomes in advance. Instructor must be prepared to adapt to students needs, but do not make the goals into moving targets. Instructor must be prepared to speak on any topic in the course at any time (even without slides) Instructor must remain responsible for but not in control of the class. Get to know the students Trust them Set deadlines but remain flexible Be clear on what you want them to learn and why they should learn it.
  • 7. What We Did Inquiry-Based Introduction to Computer Science Combined CS101 and CS102 Primarily programming Accepted only top 10% Prior experience *not* required No / Few formal lectures Learner Driven (within bounds)
  • 8. A ‘Typical’ Class Format: T-R 75 min. + 2 x 2 hr. labs ‘ Lecture’ in classroom w/o machines Movie-time; Q & A; guest speakers; “ Just-in-time” lectures Labs in room w/ machine per person Q & A; unstructured work time Watch program development Hands on help
  • 9. Assessment Goal: assess understanding & mastery rather than recall Subjective rather than objective Provides opportunities for reflection, revision. Assessment is also used for learning. Customized rather than mechanized.
  • 10. Rubric: Units & Weighting Participation & Attendance   Data Representation Basic Hardware Function Language Translation & Execution Algorithms Programming Concepts *** Object-oriented Design Recursion Event-Driven Programming Program Testing *** *** Note additional requirements. 20 5 5 8 10 20 16 3 3 10
  • 11. A note on Participation & Attendance NOT designed as independent learning (probably not recommended for most freshmen anyway). Components: Attendance (lecture & lab: few; some; most) Participation: In class actively contributes to discussion (including non-verbal communication and other contributions: obvious attention) contributes artifacts (show-and-tell; www links; etc.) -OR- other form of contributions - helping other class-mates Groupwork communicates effectively with other group members contributes to solution Critical Incident Questionnaire Weekly (engaged, distanced, helpful, confusing, surprise) Meta – analysis of weekly CIQ’s
  • 12. Coursework: Overall Requirements Assignments: 6 Submissions Total Assignments may be resubmitted as often as desired without penalty. Any single assignment may be resubmitted to meet upgraded requirements (e.g.. An Introductory-level assignment may be re-submitted as an Intermediate level assignment as long as it meets the requirements.) Additional Requirements: 2 X solitary work. 2 X group work. 2 X Intermediate. 1 X Wasabi. 2 X demo . Only one will be marked. * 2 X expo . Only one will be marked. * One is for practice
  • 14. Rubric: quick tour Choices are not intended to be completely discrete. Like sliding scale. Fever thermometer analogy - *not* additive i.e. 2 X good does not = excellent [4] Meaningful identifier names [some single letter names are OK, such as i,j for indices]. Explanations of identifiers where appropriate. [ 3 ] Most names made sense. Explained – and most explanations are appropriate. [2] Some poor choices. Most identifiers explained where appropriate. [1] Meaningless or misleading names E.g. Choice of Variable Names What is excellent? What is above average? What is “good enough”? What would be an acceptable attempt? Describe what students must know / do to demonstrate mastery Exemplary (excellent = A) Exceeds (good = B) Meets (OK = C) Attempt (minimal pass) Main Objective / Topic, E.g. Documentation
  • 16. Making a Rubric: Criterion Based Marking not scaled or distributed Top – Down Design Start with Whole Course Before: What do they already know & do? After: At the end of this course, what should students know and be capable of? As detailed as possible What constitutes acceptable evidence? What is the relative importance of this component? Match amount of work to relative importance
  • 17. Choice – The Assignments As many as possible. Classify You define for your curriculum Beginner up to 1D arrays Intermediate arrays to simple objects Wasabi Inheritance (OO), or Large, complex problem
  • 18. The Assignments: Mapping onto the rubric Have sample solutions Helps classify Indicates what criteria this meets Maps solution onto objectives Remember there are multiple ‘right’ answers Let students tell *you* what theirs does
  • 19. Benefits Students in control of their own learning = greater personal investment Emphasis on deep rather than surface learning Bulk of prep. done once (before term) Greater flexibility
  • 20. Costs - Requirements Time consuming – during term Not suited to large classes Instructor must know material thoroughly Students must *want* to learn
  • 21. Improvements DO NOT combine fast-track with inquiry-based format. Deadlines Checkpoints More supplementary support: Tutorials Notes Allow mid stream transfer into regular course?