SlideShare a Scribd company logo
1 of 18
Download to read offline
Oh

HELLO
there

(intro slide: what? how? why?)
What do students

GAIN
from our subject?
How do we

ASSESS
these skills?
How do we

DELIVER
these skills?
How do we

?

these skills?
How do we

NURTURE
INSTILL
ENCOURAGE
PROMOTE
ELICIT
INSTIGATE
INSTANTIATE
these skills?
TEACHING
OBJECTIVISM
ACTIVE
learning
Trigger

ACTIVE
Activity

learning
Discussion
Summary
ACTIVE
learning
for CS
P RO BL EM CA SE
Problem

TABLE I
S AN D TH EI R
LE AR NI NG GO
AL S .

Topic

Case 0
Case 1

Problem
based
learning

Morse alphabet
– Basic concepts
Problem solving
company – Mod
elling problems,
their difficulty an
d solvability
Case 2
Search for mail
addresses and a
precompiler for
a programming lan
guage – Regular
Case 3
expressions
Coffee automato
n – Deterministic
finite automata
Case 4
Nondeterministic
editor – Nondete
rministic finite automata an
d determinization
Case 5
Roman checking
exams – Finite au
tomata vs.
regular expressio
ns, ≤-automata
Case 6
Grandma’s rhyme
– Pumping Lemm
Case 7
a
L-systems – Idea
of grammars
Case 8
Parentheses parsi
ng – Pushdown
automaton
Case 9
Arithmetic calcu
lator – LL(1)-gram
mars,
recursive parser
Case 10
General parser –
The CYK-algorith
m and
Chomsky normal
form
Extra
Attribute gramma
r and parser tools
Case 11
Summing machine
– Basics of Turin
Case 12
g machines
Library functions
for TM’s – Deep
er practice
on Turing machine
s
Case 13
Programming co
mpetition – Unive
rsal machines
and universal lan
guages, solvability
Case 14
proofs
Philosophical co
nsiderations – Ch
urch-Turing
theses, limits of
computation.
Case 1
Problem solving
company again –
Overview
revisited of the
principles learnt
C LA SS IFI CATI ON

Problem 0
Problem 1
Problem 2
Problem 3
Problem 4
Problem 5
Problem 6

N UM BE RS OF
TR AD IT IO NA
L (T
TH E PROB LE M
- BA

TABLE II

OF TH E PROB
LE M SE TT IN G
, GOAL S AN D ME
TH OD S AS
OP EN o OR CL
OS ED c.

Problem

the course
to the tradi
from the c
based learn
approach w
50%. 55 stu
and seven s
students, and
The exact n
It is rem
dropped from
had seen wh
dropouts of t
staff’s resour
problem-base
of it. In the tra
usually much
we can conclu
to a problem-b

Setting
c
o
o/c
c
o/c
o/c
o

Goal
c
o
c
c
o/c
c
o/c

Methods
o
o
o
c
o
o

Problem-based learning of theoretical computer science (Hamalainen 2004)

m

d
f
m

fa
fe
m

pa
fem
Success in Introductory Programming: What Works?
(Guzdial, McDowell, and Simon 2013)

Peer instruction
The 
Robots
Game

The Robots Game (Wray 2013)
What are the 

DOWNSIDES?
What’s

NEXT?
Guide to Teaching Computer Science: An Activity-Based Approach 
(Hazzan, Lapidot, and Ragonis 2011)
Reflections on the Teaching of Programming: Methods and Implementations 
(ed. Bennedsen, Caspersen, and Kölling 2008)
Gaining Active Learning Skills Through Problem-Based CS Education

More Related Content

Similar to Gaining Active Learning Skills Through Problem-Based CS Education

Unit 6 presentation base ten equality form of a number with trainer notes 7.9.08
Unit 6 presentation base ten equality form of a number with trainer notes 7.9.08Unit 6 presentation base ten equality form of a number with trainer notes 7.9.08
Unit 6 presentation base ten equality form of a number with trainer notes 7.9.08jcsmathfoundations
 
1. For each of the following code segments, use OpenMP pragmas.docx
1. For each of the following code segments, use OpenMP pragmas.docx1. For each of the following code segments, use OpenMP pragmas.docx
1. For each of the following code segments, use OpenMP pragmas.docxdurantheseldine
 
CS Education for All. A new wave of opportunity
CS Education for All. A new wave of opportunityCS Education for All. A new wave of opportunity
CS Education for All. A new wave of opportunityPeter Donaldson
 
NAMELori HackenburgMATH125 Unit 6 Submission Assignment Answ.docx
NAMELori HackenburgMATH125 Unit 6 Submission Assignment Answ.docxNAMELori HackenburgMATH125 Unit 6 Submission Assignment Answ.docx
NAMELori HackenburgMATH125 Unit 6 Submission Assignment Answ.docxroushhsiu
 
Sean Holden (University of Cambridge) - Proving Theorems_ Still A Major Test ...
Sean Holden (University of Cambridge) - Proving Theorems_ Still A Major Test ...Sean Holden (University of Cambridge) - Proving Theorems_ Still A Major Test ...
Sean Holden (University of Cambridge) - Proving Theorems_ Still A Major Test ...Codiax
 
Quantum machine learning basics 2
Quantum machine learning basics 2Quantum machine learning basics 2
Quantum machine learning basics 2Krishna Kumar Sekar
 
JiTT - Blended Learning Across the Academy - Teaching Prof. Tech - Oct 2015
JiTT - Blended Learning Across the Academy - Teaching Prof. Tech - Oct 2015JiTT - Blended Learning Across the Academy - Teaching Prof. Tech - Oct 2015
JiTT - Blended Learning Across the Academy - Teaching Prof. Tech - Oct 2015Jeff Loats
 
Simple present tense
Simple present tenseSimple present tense
Simple present tenseKashif Khan
 
Grammar: Simple Present
Grammar: Simple PresentGrammar: Simple Present
Grammar: Simple Presentmeetingpoint
 
Simple present tense
Simple present tenseSimple present tense
Simple present tenseCELe CUI
 
NAMEMATH125 Unit 6 Submission Assignment Answer Form1. A.docx
NAMEMATH125 Unit 6 Submission Assignment Answer Form1. A.docxNAMEMATH125 Unit 6 Submission Assignment Answer Form1. A.docx
NAMEMATH125 Unit 6 Submission Assignment Answer Form1. A.docxmayank272369
 
PISA 2012 - Creative Problem Solving: Students’ skills in tackling real-life ...
PISA 2012 - Creative Problem Solving: Students’ skills in tackling real-life ...PISA 2012 - Creative Problem Solving: Students’ skills in tackling real-life ...
PISA 2012 - Creative Problem Solving: Students’ skills in tackling real-life ...EduSkills OECD
 
Reinforcement Learning
Reinforcement LearningReinforcement Learning
Reinforcement Learningbutest
 
Singapore presentation copy
Singapore presentation   copySingapore presentation   copy
Singapore presentation copylorawallenstein
 
Dll math 5 q1_w3 (june19-23, 2017) -
Dll math 5 q1_w3 (june19-23, 2017) -Dll math 5 q1_w3 (june19-23, 2017) -
Dll math 5 q1_w3 (june19-23, 2017) -Rigino Macunay Jr.
 
The plenary producer
The plenary producerThe plenary producer
The plenary producerStudy Hub
 

Similar to Gaining Active Learning Skills Through Problem-Based CS Education (20)

Unit 6 presentation base ten equality form of a number with trainer notes 7.9.08
Unit 6 presentation base ten equality form of a number with trainer notes 7.9.08Unit 6 presentation base ten equality form of a number with trainer notes 7.9.08
Unit 6 presentation base ten equality form of a number with trainer notes 7.9.08
 
1. For each of the following code segments, use OpenMP pragmas.docx
1. For each of the following code segments, use OpenMP pragmas.docx1. For each of the following code segments, use OpenMP pragmas.docx
1. For each of the following code segments, use OpenMP pragmas.docx
 
S10
S10S10
S10
 
S10
S10S10
S10
 
CS Education for All. A new wave of opportunity
CS Education for All. A new wave of opportunityCS Education for All. A new wave of opportunity
CS Education for All. A new wave of opportunity
 
intro.ppt
intro.pptintro.ppt
intro.ppt
 
NAMELori HackenburgMATH125 Unit 6 Submission Assignment Answ.docx
NAMELori HackenburgMATH125 Unit 6 Submission Assignment Answ.docxNAMELori HackenburgMATH125 Unit 6 Submission Assignment Answ.docx
NAMELori HackenburgMATH125 Unit 6 Submission Assignment Answ.docx
 
Sean Holden (University of Cambridge) - Proving Theorems_ Still A Major Test ...
Sean Holden (University of Cambridge) - Proving Theorems_ Still A Major Test ...Sean Holden (University of Cambridge) - Proving Theorems_ Still A Major Test ...
Sean Holden (University of Cambridge) - Proving Theorems_ Still A Major Test ...
 
Quantum machine learning basics 2
Quantum machine learning basics 2Quantum machine learning basics 2
Quantum machine learning basics 2
 
JiTT - Blended Learning Across the Academy - Teaching Prof. Tech - Oct 2015
JiTT - Blended Learning Across the Academy - Teaching Prof. Tech - Oct 2015JiTT - Blended Learning Across the Academy - Teaching Prof. Tech - Oct 2015
JiTT - Blended Learning Across the Academy - Teaching Prof. Tech - Oct 2015
 
Simple Present Tense
Simple Present TenseSimple Present Tense
Simple Present Tense
 
Simple present tense
Simple present tenseSimple present tense
Simple present tense
 
Grammar: Simple Present
Grammar: Simple PresentGrammar: Simple Present
Grammar: Simple Present
 
Simple present tense
Simple present tenseSimple present tense
Simple present tense
 
NAMEMATH125 Unit 6 Submission Assignment Answer Form1. A.docx
NAMEMATH125 Unit 6 Submission Assignment Answer Form1. A.docxNAMEMATH125 Unit 6 Submission Assignment Answer Form1. A.docx
NAMEMATH125 Unit 6 Submission Assignment Answer Form1. A.docx
 
PISA 2012 - Creative Problem Solving: Students’ skills in tackling real-life ...
PISA 2012 - Creative Problem Solving: Students’ skills in tackling real-life ...PISA 2012 - Creative Problem Solving: Students’ skills in tackling real-life ...
PISA 2012 - Creative Problem Solving: Students’ skills in tackling real-life ...
 
Reinforcement Learning
Reinforcement LearningReinforcement Learning
Reinforcement Learning
 
Singapore presentation copy
Singapore presentation   copySingapore presentation   copy
Singapore presentation copy
 
Dll math 5 q1_w3 (june19-23, 2017) -
Dll math 5 q1_w3 (june19-23, 2017) -Dll math 5 q1_w3 (june19-23, 2017) -
Dll math 5 q1_w3 (june19-23, 2017) -
 
The plenary producer
The plenary producerThe plenary producer
The plenary producer
 

Recently uploaded

Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 

Recently uploaded (20)

Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 

Gaining Active Learning Skills Through Problem-Based CS Education

  • 3.
  • 13. P RO BL EM CA SE Problem TABLE I S AN D TH EI R LE AR NI NG GO AL S . Topic Case 0 Case 1 Problem based learning Morse alphabet – Basic concepts Problem solving company – Mod elling problems, their difficulty an d solvability Case 2 Search for mail addresses and a precompiler for a programming lan guage – Regular Case 3 expressions Coffee automato n – Deterministic finite automata Case 4 Nondeterministic editor – Nondete rministic finite automata an d determinization Case 5 Roman checking exams – Finite au tomata vs. regular expressio ns, ≤-automata Case 6 Grandma’s rhyme – Pumping Lemm Case 7 a L-systems – Idea of grammars Case 8 Parentheses parsi ng – Pushdown automaton Case 9 Arithmetic calcu lator – LL(1)-gram mars, recursive parser Case 10 General parser – The CYK-algorith m and Chomsky normal form Extra Attribute gramma r and parser tools Case 11 Summing machine – Basics of Turin Case 12 g machines Library functions for TM’s – Deep er practice on Turing machine s Case 13 Programming co mpetition – Unive rsal machines and universal lan guages, solvability Case 14 proofs Philosophical co nsiderations – Ch urch-Turing theses, limits of computation. Case 1 Problem solving company again – Overview revisited of the principles learnt C LA SS IFI CATI ON Problem 0 Problem 1 Problem 2 Problem 3 Problem 4 Problem 5 Problem 6 N UM BE RS OF TR AD IT IO NA L (T TH E PROB LE M - BA TABLE II OF TH E PROB LE M SE TT IN G , GOAL S AN D ME TH OD S AS OP EN o OR CL OS ED c. Problem the course to the tradi from the c based learn approach w 50%. 55 stu and seven s students, and The exact n It is rem dropped from had seen wh dropouts of t staff’s resour problem-base of it. In the tra usually much we can conclu to a problem-b Setting c o o/c c o/c o/c o Goal c o c c o/c c o/c Methods o o o c o o Problem-based learning of theoretical computer science (Hamalainen 2004) m d f m fa fe m pa fem
  • 14. Success in Introductory Programming: What Works? (Guzdial, McDowell, and Simon 2013) Peer instruction
  • 15. The Robots Game The Robots Game (Wray 2013)
  • 16. What are the DOWNSIDES?
  • 17. What’s NEXT? Guide to Teaching Computer Science: An Activity-Based Approach (Hazzan, Lapidot, and Ragonis 2011) Reflections on the Teaching of Programming: Methods and Implementations (ed. Bennedsen, Caspersen, and Kölling 2008)