SlideShare a Scribd company logo
1 of 8
Dr Niamh O Riordan
Whitaker Institute J.E. Cairnes School of Business & Economics, National University of Ireland, Galway


                                  Wednesday, 28th November, 2012
“The graduating student who professes a      complete
inability     to write a simple program is commonplace”
(Jenkins, 2001)

„„One wonders [...] about teaching sophisticated material to
CS1students when study after study has shown that    they do
not understand basic loops…‟‟ (Winslow,
1996, p. 21).


“Many institutes report  drop out rates          of 20-40
percents, or even higher, of students on their introductory
programming courses” (Kinnunen and Malbi, 2006)

“Colleges and universities routinely report that 50% or more
of those students who initially choose computer science study
soon decide to   abandon it” (ACM/IEEE)
   Motivation:
    Useful and in demand



   Challenge:
    Not „sexy‟ and quite difficult



   Principle:             Content
                                         EFFECTIVE
                                         METHODS
                                               FIT!
                     Student   Teacher



   Scope:      First year undergraduate students already enrolled in their first
                Business Application Programming (BAP) course, which combines
                lectures and tutorials and is based on Java
Not exactly a piece of cake!

“For programmers to develop competence, they
need to have good problem solving skills and a
thoroughly organised knowledge of the
programming language” (Linn and Clancy, 1992)

[cf. on the cruelty of really teaching computer science
Dijkstra (1989)]


The goal:
To move from schemas to scripts and
from comprehension to generation
Not always a help…
- Blames the student
- Blames the method
- Misses the point
(Biggs, 1992)

“A teacher‟s job is not to communicate the minutiae of syntax
or the nuances of some particular language, but to persuade
the students that learning to program (and so programming)
                                                                
would be a good thing” (Jenkins, 2001)



The goal:
From transmission mode to Mr. Motivator
          Motivation = Expectancy x Value
Not always so self-assured!

“You have to believe in yourself, that's the secret… I had to feel the
exuberance that comes from utter confidence in yourself. Without it,
you go down to defeat” – Charlie Chaplin




The goal:
To embolden the student
Niamh O Riordan
niamh.oriordan@nuigalway.ie

More Related Content

What's hot

تقويم برنامج
تقويم برنامجتقويم برنامج
تقويم برنامجu061423
 
Instructional design strategy in E-learning design
Instructional design strategy in E-learning designInstructional design strategy in E-learning design
Instructional design strategy in E-learning designtechnakama
 
New technology training
New technology trainingNew technology training
New technology trainingApril Jasso
 
Instructional Design Plan PowerPoint
Instructional Design Plan PowerPointInstructional Design Plan PowerPoint
Instructional Design Plan PowerPointApril Jasso
 
Comparison and similarities of gagne’s instructional model
Comparison and similarities of gagne’s instructional modelComparison and similarities of gagne’s instructional model
Comparison and similarities of gagne’s instructional modelAline Noreen
 
Changing Tides In Instruction Design In Driver Education
Changing Tides In Instruction Design In Driver EducationChanging Tides In Instruction Design In Driver Education
Changing Tides In Instruction Design In Driver EducationChristine Salmon
 
The Principles Of Instructional Design
The Principles Of Instructional DesignThe Principles Of Instructional Design
The Principles Of Instructional Designmajidmusallam
 
Intelligent tutor systems
Intelligent tutor systemsIntelligent tutor systems
Intelligent tutor systemsAnuvrat Singh
 
Intro to instructional design
Intro to instructional designIntro to instructional design
Intro to instructional designMart Laanpere
 
Connecting with e5 presentation
Connecting with e5 presentationConnecting with e5 presentation
Connecting with e5 presentationRhonda
 
Addie & Assure
Addie & AssureAddie & Assure
Addie & AssureBeatriceG
 
Saterbak Rice 1st Year Engineering
Saterbak Rice 1st Year EngineeringSaterbak Rice 1st Year Engineering
Saterbak Rice 1st Year EngineeringIntro Engineering
 
Instructional Design
Instructional DesignInstructional Design
Instructional DesignRiva Warid
 
Module one
Module oneModule one
Module onemhnshree
 
Multimedia Needs Assessment
Multimedia Needs AssessmentMultimedia Needs Assessment
Multimedia Needs AssessmentFarzad Jahedi
 
Moving Beyond Instruction: Some Challenges & Directions
Moving Beyond Instruction: Some Challenges & DirectionsMoving Beyond Instruction: Some Challenges & Directions
Moving Beyond Instruction: Some Challenges & DirectionsSridhar Chimalakonda
 
UOC's educational model: from collaborative learning to agile learning
UOC's educational model: from collaborative learning to agile learningUOC's educational model: from collaborative learning to agile learning
UOC's educational model: from collaborative learning to agile learningIngrid Noguera
 

What's hot (20)

تقويم برنامج
تقويم برنامجتقويم برنامج
تقويم برنامج
 
Instructional design strategy in E-learning design
Instructional design strategy in E-learning designInstructional design strategy in E-learning design
Instructional design strategy in E-learning design
 
New technology training
New technology trainingNew technology training
New technology training
 
Instructional Design Plan PowerPoint
Instructional Design Plan PowerPointInstructional Design Plan PowerPoint
Instructional Design Plan PowerPoint
 
Comparison and similarities of gagne’s instructional model
Comparison and similarities of gagne’s instructional modelComparison and similarities of gagne’s instructional model
Comparison and similarities of gagne’s instructional model
 
Instructional Design
Instructional DesignInstructional Design
Instructional Design
 
Changing Tides In Instruction Design In Driver Education
Changing Tides In Instruction Design In Driver EducationChanging Tides In Instruction Design In Driver Education
Changing Tides In Instruction Design In Driver Education
 
The Principles Of Instructional Design
The Principles Of Instructional DesignThe Principles Of Instructional Design
The Principles Of Instructional Design
 
Intelligent tutor systems
Intelligent tutor systemsIntelligent tutor systems
Intelligent tutor systems
 
Intro to instructional design
Intro to instructional designIntro to instructional design
Intro to instructional design
 
The ASSURE Model
The ASSURE ModelThe ASSURE Model
The ASSURE Model
 
Connecting with e5 presentation
Connecting with e5 presentationConnecting with e5 presentation
Connecting with e5 presentation
 
5 Principles of Instruction That Will Make Your eLearning Rock
5 Principles of Instruction That Will Make Your eLearning Rock5 Principles of Instruction That Will Make Your eLearning Rock
5 Principles of Instruction That Will Make Your eLearning Rock
 
Addie & Assure
Addie & AssureAddie & Assure
Addie & Assure
 
Saterbak Rice 1st Year Engineering
Saterbak Rice 1st Year EngineeringSaterbak Rice 1st Year Engineering
Saterbak Rice 1st Year Engineering
 
Instructional Design
Instructional DesignInstructional Design
Instructional Design
 
Module one
Module oneModule one
Module one
 
Multimedia Needs Assessment
Multimedia Needs AssessmentMultimedia Needs Assessment
Multimedia Needs Assessment
 
Moving Beyond Instruction: Some Challenges & Directions
Moving Beyond Instruction: Some Challenges & DirectionsMoving Beyond Instruction: Some Challenges & Directions
Moving Beyond Instruction: Some Challenges & Directions
 
UOC's educational model: from collaborative learning to agile learning
UOC's educational model: from collaborative learning to agile learningUOC's educational model: from collaborative learning to agile learning
UOC's educational model: from collaborative learning to agile learning
 

Viewers also liked

Own Your Audience: Don't Give It Away
Own Your Audience: Don't Give It AwayOwn Your Audience: Don't Give It Away
Own Your Audience: Don't Give It AwayAmy Vernon
 
Social Media Automation: Here's the Bad
Social Media Automation: Here's the BadSocial Media Automation: Here's the Bad
Social Media Automation: Here's the BadAmy Vernon
 
Think You Know Great Content? Fugghedaboutit. Here's What Really Counts
Think You Know Great Content? Fugghedaboutit. Here's What Really CountsThink You Know Great Content? Fugghedaboutit. Here's What Really Counts
Think You Know Great Content? Fugghedaboutit. Here's What Really CountsAmy Vernon
 
Social Media and the Job Hunt
Social Media and the Job HuntSocial Media and the Job Hunt
Social Media and the Job HuntAmy Vernon
 
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles Cognizant
 
La costa europea
La costa europeaLa costa europea
La costa europeatomtaktes
 

Viewers also liked (6)

Own Your Audience: Don't Give It Away
Own Your Audience: Don't Give It AwayOwn Your Audience: Don't Give It Away
Own Your Audience: Don't Give It Away
 
Social Media Automation: Here's the Bad
Social Media Automation: Here's the BadSocial Media Automation: Here's the Bad
Social Media Automation: Here's the Bad
 
Think You Know Great Content? Fugghedaboutit. Here's What Really Counts
Think You Know Great Content? Fugghedaboutit. Here's What Really CountsThink You Know Great Content? Fugghedaboutit. Here's What Really Counts
Think You Know Great Content? Fugghedaboutit. Here's What Really Counts
 
Social Media and the Job Hunt
Social Media and the Job HuntSocial Media and the Job Hunt
Social Media and the Job Hunt
 
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
 
La costa europea
La costa europeaLa costa europea
La costa europea
 

Similar to Effective Methods for Teaching and Assessing Business Applications Programming at Introductory Level

Introducing Scenario-Based Learning
Introducing Scenario-Based LearningIntroducing Scenario-Based Learning
Introducing Scenario-Based LearningJane Ostrander
 
CFAE Learning Outcomes
CFAE Learning OutcomesCFAE Learning Outcomes
CFAE Learning OutcomesLynda Milne
 
Defining Adaptive Learning Technology: What it is, how it works, and why it’s...
Defining Adaptive Learning Technology: What it is, how it works, and why it’s...Defining Adaptive Learning Technology: What it is, how it works, and why it’s...
Defining Adaptive Learning Technology: What it is, how it works, and why it’s...DreamBox Learning
 
OPEN Kickoff: OLI Learner Centered Design
OPEN Kickoff: OLI Learner Centered DesignOPEN Kickoff: OLI Learner Centered Design
OPEN Kickoff: OLI Learner Centered DesignBill Jerome
 
Bauman & Simkins WI TECNE 2011
Bauman & Simkins WI TECNE 2011Bauman & Simkins WI TECNE 2011
Bauman & Simkins WI TECNE 2011Eric B. Bauman
 
Datasheet NROC Dev Math
Datasheet NROC Dev MathDatasheet NROC Dev Math
Datasheet NROC Dev MathRuth Romi
 
Defining Adaptive Learning Technology
Defining Adaptive Learning TechnologyDefining Adaptive Learning Technology
Defining Adaptive Learning TechnologyDreamBox Learning
 
Edtech.3
Edtech.3Edtech.3
Edtech.3SFYC
 
An Integrated Approach To Teaching Introductory Programming
An Integrated Approach To Teaching Introductory ProgrammingAn Integrated Approach To Teaching Introductory Programming
An Integrated Approach To Teaching Introductory ProgrammingRichard Hogue
 
Using Jing to Facilitate Connection
Using Jing to Facilitate ConnectionUsing Jing to Facilitate Connection
Using Jing to Facilitate ConnectionMelissa A. Venable
 
Tech presentation
Tech presentationTech presentation
Tech presentationNikkia2003
 
Outcome-based Learning Opportunities - Webinar
Outcome-based Learning Opportunities - WebinarOutcome-based Learning Opportunities - Webinar
Outcome-based Learning Opportunities - WebinarMichael Derntl
 
Blackboard World 2011 -- Online Learning
Blackboard World 2011 -- Online LearningBlackboard World 2011 -- Online Learning
Blackboard World 2011 -- Online LearningJeffrey Hunt
 
Visual Arts Program Review
Visual Arts Program ReviewVisual Arts Program Review
Visual Arts Program ReviewMelissa Hall
 
Teaching statement workshop science_bridge
Teaching statement workshop science_bridgeTeaching statement workshop science_bridge
Teaching statement workshop science_bridgePeter Newbury
 
Fungible Assignments in Higher Education
Fungible Assignments in Higher EducationFungible Assignments in Higher Education
Fungible Assignments in Higher EducationSteven McGahan
 
SAMPLE-PPT-EXPERIMENTAL-FINAL-DEFENSE-PPT.pptx
SAMPLE-PPT-EXPERIMENTAL-FINAL-DEFENSE-PPT.pptxSAMPLE-PPT-EXPERIMENTAL-FINAL-DEFENSE-PPT.pptx
SAMPLE-PPT-EXPERIMENTAL-FINAL-DEFENSE-PPT.pptxkaren2747
 
Small Signposts: Small Practices that Make a Big Impact for Instructors and S...
Small Signposts: Small Practices that Make a Big Impact for Instructors and S...Small Signposts: Small Practices that Make a Big Impact for Instructors and S...
Small Signposts: Small Practices that Make a Big Impact for Instructors and S...D2L Barry
 
Learning Design at Columbus State
Learning Design at Columbus StateLearning Design at Columbus State
Learning Design at Columbus StateRich James
 

Similar to Effective Methods for Teaching and Assessing Business Applications Programming at Introductory Level (20)

Introducing Scenario-Based Learning
Introducing Scenario-Based LearningIntroducing Scenario-Based Learning
Introducing Scenario-Based Learning
 
CFAE Learning Outcomes
CFAE Learning OutcomesCFAE Learning Outcomes
CFAE Learning Outcomes
 
Defining Adaptive Learning Technology: What it is, how it works, and why it’s...
Defining Adaptive Learning Technology: What it is, how it works, and why it’s...Defining Adaptive Learning Technology: What it is, how it works, and why it’s...
Defining Adaptive Learning Technology: What it is, how it works, and why it’s...
 
OPEN Kickoff: OLI Learner Centered Design
OPEN Kickoff: OLI Learner Centered DesignOPEN Kickoff: OLI Learner Centered Design
OPEN Kickoff: OLI Learner Centered Design
 
Bauman & Simkins WI TECNE 2011
Bauman & Simkins WI TECNE 2011Bauman & Simkins WI TECNE 2011
Bauman & Simkins WI TECNE 2011
 
Datasheet NROC Dev Math
Datasheet NROC Dev MathDatasheet NROC Dev Math
Datasheet NROC Dev Math
 
Defining Adaptive Learning Technology
Defining Adaptive Learning TechnologyDefining Adaptive Learning Technology
Defining Adaptive Learning Technology
 
Edtech.3
Edtech.3Edtech.3
Edtech.3
 
An Integrated Approach To Teaching Introductory Programming
An Integrated Approach To Teaching Introductory ProgrammingAn Integrated Approach To Teaching Introductory Programming
An Integrated Approach To Teaching Introductory Programming
 
Using Jing to Facilitate Connection
Using Jing to Facilitate ConnectionUsing Jing to Facilitate Connection
Using Jing to Facilitate Connection
 
Tech presentation
Tech presentationTech presentation
Tech presentation
 
Outcome-based Learning Opportunities - Webinar
Outcome-based Learning Opportunities - WebinarOutcome-based Learning Opportunities - Webinar
Outcome-based Learning Opportunities - Webinar
 
Blackboard World 2011 -- Online Learning
Blackboard World 2011 -- Online LearningBlackboard World 2011 -- Online Learning
Blackboard World 2011 -- Online Learning
 
Visual Arts Program Review
Visual Arts Program ReviewVisual Arts Program Review
Visual Arts Program Review
 
Armazeg svl
Armazeg svlArmazeg svl
Armazeg svl
 
Teaching statement workshop science_bridge
Teaching statement workshop science_bridgeTeaching statement workshop science_bridge
Teaching statement workshop science_bridge
 
Fungible Assignments in Higher Education
Fungible Assignments in Higher EducationFungible Assignments in Higher Education
Fungible Assignments in Higher Education
 
SAMPLE-PPT-EXPERIMENTAL-FINAL-DEFENSE-PPT.pptx
SAMPLE-PPT-EXPERIMENTAL-FINAL-DEFENSE-PPT.pptxSAMPLE-PPT-EXPERIMENTAL-FINAL-DEFENSE-PPT.pptx
SAMPLE-PPT-EXPERIMENTAL-FINAL-DEFENSE-PPT.pptx
 
Small Signposts: Small Practices that Make a Big Impact for Instructors and S...
Small Signposts: Small Practices that Make a Big Impact for Instructors and S...Small Signposts: Small Practices that Make a Big Impact for Instructors and S...
Small Signposts: Small Practices that Make a Big Impact for Instructors and S...
 
Learning Design at Columbus State
Learning Design at Columbus StateLearning Design at Columbus State
Learning Design at Columbus State
 

More from Niamh O Riordan

Knowledge acquisition in higher education: a bioecological systems theory per...
Knowledge acquisition in higher education: a bioecological systems theory per...Knowledge acquisition in higher education: a bioecological systems theory per...
Knowledge acquisition in higher education: a bioecological systems theory per...Niamh O Riordan
 
0 Brief Program Overview FORM
0 Brief Program Overview FORM0 Brief Program Overview FORM
0 Brief Program Overview FORMNiamh O Riordan
 
Framing the research: the dark art of asking interesting questions
Framing the research: the dark art of asking interesting questionsFraming the research: the dark art of asking interesting questions
Framing the research: the dark art of asking interesting questionsNiamh O Riordan
 
Designing the Future Perfect: Developing a temporal understanding of the int...
Designing the Future Perfect: Developing a temporal understanding of the int...Designing the Future Perfect: Developing a temporal understanding of the int...
Designing the Future Perfect: Developing a temporal understanding of the int...Niamh O Riordan
 
The business model innovation process: a temporal perspective
The business model innovation process: a temporal perspectiveThe business model innovation process: a temporal perspective
The business model innovation process: a temporal perspectiveNiamh O Riordan
 
Temporality and Information Systems Research
Temporality and Information Systems ResearchTemporality and Information Systems Research
Temporality and Information Systems ResearchNiamh O Riordan
 
Autoethnography: proposing a new method for Information Systems research
Autoethnography: proposing a new method for Information Systems researchAutoethnography: proposing a new method for Information Systems research
Autoethnography: proposing a new method for Information Systems researchNiamh O Riordan
 
Exploration and exploitation in novel digital settings (ECIS2014)
Exploration and exploitation in novel digital settings (ECIS2014)Exploration and exploitation in novel digital settings (ECIS2014)
Exploration and exploitation in novel digital settings (ECIS2014)Niamh O Riordan
 
How soon is now? Theorizing temporality for IS research
How soon is now? Theorizing temporality for IS researchHow soon is now? Theorizing temporality for IS research
How soon is now? Theorizing temporality for IS researchNiamh O Riordan
 
Knowledge creation: hidden driver of innovation in the digital age
Knowledge creation: hidden driver of innovation in the digital ageKnowledge creation: hidden driver of innovation in the digital age
Knowledge creation: hidden driver of innovation in the digital ageNiamh O Riordan
 
An initial exploration of Crowd Funding
An initial exploration of Crowd FundingAn initial exploration of Crowd Funding
An initial exploration of Crowd FundingNiamh O Riordan
 
An initial exploration of Citizen Science
An initial exploration of Citizen ScienceAn initial exploration of Citizen Science
An initial exploration of Citizen ScienceNiamh O Riordan
 
Trends in software development: Guest Lecture at Amity Business School, India
Trends in software development: Guest Lecture at Amity Business School, IndiaTrends in software development: Guest Lecture at Amity Business School, India
Trends in software development: Guest Lecture at Amity Business School, IndiaNiamh O Riordan
 
Harnessing the innovative potential of knowledge in the digital enterprise
Harnessing the innovative potential of knowledge in the digital enterpriseHarnessing the innovative potential of knowledge in the digital enterprise
Harnessing the innovative potential of knowledge in the digital enterpriseNiamh O Riordan
 
Getting published in academic journals
Getting published in academic journalsGetting published in academic journals
Getting published in academic journalsNiamh O Riordan
 
DECISION-MAKING IN AGILE SOFTWARE DEVELOPMENT TEAMS: SOLVING THE OPTIMAL TIMI...
DECISION-MAKING IN AGILE SOFTWARE DEVELOPMENT TEAMS: SOLVING THE OPTIMAL TIMI...DECISION-MAKING IN AGILE SOFTWARE DEVELOPMENT TEAMS: SOLVING THE OPTIMAL TIMI...
DECISION-MAKING IN AGILE SOFTWARE DEVELOPMENT TEAMS: SOLVING THE OPTIMAL TIMI...Niamh O Riordan
 
Investigating the temporal parameters of decision making in agile software de...
Investigating the temporal parameters of decision making in agile software de...Investigating the temporal parameters of decision making in agile software de...
Investigating the temporal parameters of decision making in agile software de...Niamh O Riordan
 
Innovation Co-Creation in a Virtual World
Innovation Co-Creation in a Virtual WorldInnovation Co-Creation in a Virtual World
Innovation Co-Creation in a Virtual WorldNiamh O Riordan
 
Innovation in virtual worlds
Innovation in virtual worldsInnovation in virtual worlds
Innovation in virtual worldsNiamh O Riordan
 

More from Niamh O Riordan (20)

Knowledge acquisition in higher education: a bioecological systems theory per...
Knowledge acquisition in higher education: a bioecological systems theory per...Knowledge acquisition in higher education: a bioecological systems theory per...
Knowledge acquisition in higher education: a bioecological systems theory per...
 
0 Brief Program Overview FORM
0 Brief Program Overview FORM0 Brief Program Overview FORM
0 Brief Program Overview FORM
 
Framing the research: the dark art of asking interesting questions
Framing the research: the dark art of asking interesting questionsFraming the research: the dark art of asking interesting questions
Framing the research: the dark art of asking interesting questions
 
Designing the Future Perfect: Developing a temporal understanding of the int...
Designing the Future Perfect: Developing a temporal understanding of the int...Designing the Future Perfect: Developing a temporal understanding of the int...
Designing the Future Perfect: Developing a temporal understanding of the int...
 
In search of lost time
In search of lost timeIn search of lost time
In search of lost time
 
The business model innovation process: a temporal perspective
The business model innovation process: a temporal perspectiveThe business model innovation process: a temporal perspective
The business model innovation process: a temporal perspective
 
Temporality and Information Systems Research
Temporality and Information Systems ResearchTemporality and Information Systems Research
Temporality and Information Systems Research
 
Autoethnography: proposing a new method for Information Systems research
Autoethnography: proposing a new method for Information Systems researchAutoethnography: proposing a new method for Information Systems research
Autoethnography: proposing a new method for Information Systems research
 
Exploration and exploitation in novel digital settings (ECIS2014)
Exploration and exploitation in novel digital settings (ECIS2014)Exploration and exploitation in novel digital settings (ECIS2014)
Exploration and exploitation in novel digital settings (ECIS2014)
 
How soon is now? Theorizing temporality for IS research
How soon is now? Theorizing temporality for IS researchHow soon is now? Theorizing temporality for IS research
How soon is now? Theorizing temporality for IS research
 
Knowledge creation: hidden driver of innovation in the digital age
Knowledge creation: hidden driver of innovation in the digital ageKnowledge creation: hidden driver of innovation in the digital age
Knowledge creation: hidden driver of innovation in the digital age
 
An initial exploration of Crowd Funding
An initial exploration of Crowd FundingAn initial exploration of Crowd Funding
An initial exploration of Crowd Funding
 
An initial exploration of Citizen Science
An initial exploration of Citizen ScienceAn initial exploration of Citizen Science
An initial exploration of Citizen Science
 
Trends in software development: Guest Lecture at Amity Business School, India
Trends in software development: Guest Lecture at Amity Business School, IndiaTrends in software development: Guest Lecture at Amity Business School, India
Trends in software development: Guest Lecture at Amity Business School, India
 
Harnessing the innovative potential of knowledge in the digital enterprise
Harnessing the innovative potential of knowledge in the digital enterpriseHarnessing the innovative potential of knowledge in the digital enterprise
Harnessing the innovative potential of knowledge in the digital enterprise
 
Getting published in academic journals
Getting published in academic journalsGetting published in academic journals
Getting published in academic journals
 
DECISION-MAKING IN AGILE SOFTWARE DEVELOPMENT TEAMS: SOLVING THE OPTIMAL TIMI...
DECISION-MAKING IN AGILE SOFTWARE DEVELOPMENT TEAMS: SOLVING THE OPTIMAL TIMI...DECISION-MAKING IN AGILE SOFTWARE DEVELOPMENT TEAMS: SOLVING THE OPTIMAL TIMI...
DECISION-MAKING IN AGILE SOFTWARE DEVELOPMENT TEAMS: SOLVING THE OPTIMAL TIMI...
 
Investigating the temporal parameters of decision making in agile software de...
Investigating the temporal parameters of decision making in agile software de...Investigating the temporal parameters of decision making in agile software de...
Investigating the temporal parameters of decision making in agile software de...
 
Innovation Co-Creation in a Virtual World
Innovation Co-Creation in a Virtual WorldInnovation Co-Creation in a Virtual World
Innovation Co-Creation in a Virtual World
 
Innovation in virtual worlds
Innovation in virtual worldsInnovation in virtual worlds
Innovation in virtual worlds
 

Recently uploaded

Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 

Recently uploaded (20)

LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 

Effective Methods for Teaching and Assessing Business Applications Programming at Introductory Level

  • 1. Dr Niamh O Riordan Whitaker Institute J.E. Cairnes School of Business & Economics, National University of Ireland, Galway Wednesday, 28th November, 2012
  • 2. “The graduating student who professes a complete inability to write a simple program is commonplace” (Jenkins, 2001) „„One wonders [...] about teaching sophisticated material to CS1students when study after study has shown that they do not understand basic loops…‟‟ (Winslow, 1996, p. 21). “Many institutes report drop out rates of 20-40 percents, or even higher, of students on their introductory programming courses” (Kinnunen and Malbi, 2006) “Colleges and universities routinely report that 50% or more of those students who initially choose computer science study soon decide to abandon it” (ACM/IEEE)
  • 3. Motivation: Useful and in demand  Challenge: Not „sexy‟ and quite difficult  Principle: Content EFFECTIVE METHODS FIT! Student Teacher  Scope: First year undergraduate students already enrolled in their first Business Application Programming (BAP) course, which combines lectures and tutorials and is based on Java
  • 4. Not exactly a piece of cake! “For programmers to develop competence, they need to have good problem solving skills and a thoroughly organised knowledge of the programming language” (Linn and Clancy, 1992) [cf. on the cruelty of really teaching computer science Dijkstra (1989)] The goal: To move from schemas to scripts and from comprehension to generation
  • 5. Not always a help… - Blames the student - Blames the method - Misses the point (Biggs, 1992) “A teacher‟s job is not to communicate the minutiae of syntax or the nuances of some particular language, but to persuade the students that learning to program (and so programming)  would be a good thing” (Jenkins, 2001) The goal: From transmission mode to Mr. Motivator Motivation = Expectancy x Value
  • 6. Not always so self-assured! “You have to believe in yourself, that's the secret… I had to feel the exuberance that comes from utter confidence in yourself. Without it, you go down to defeat” – Charlie Chaplin The goal: To embolden the student
  • 7.

Editor's Notes

  1. Username: 1163263TPassword: iafbz9396
  2. Jenkins source: http://www.ics.heacademy.ac.uk/Events/conf2001/papers/Jenkins%20paper.pdfMuratet et al: http://www.hindawi.com/journals/ijcgt/2009/470590/IEEE source: ACM/IEEE-Curriculum 2005 Task Force, Computing Curricula 2005, The Overview Report, IEEE Computer Society Press Kinnunen: http://delivery.acm.org/10.1145/1160000/1151604/p97-kinnunen.pdf?ip=140.203.12.3&acc=ACTIVE %20SERVICE&CFID=211918093&CFTOKEN=45109093&__acm__=1353968463_8f814967945eef2f20d31db9c254a139
  3. Linn and Clancy: Available at http://dl.acm.org/citation.cfm?id=131301 Rogalski & Samurcay, 1990, p. 170:Acquiring and developing knowledge about programming is a highly complex process. It involves a variety of cognitive activities, and mental representations related to program design, program understanding, modifying, debugging (and documenting). Even at the level of computer literacy, it requires construction of conceptual knowledge, and the structuring of basic operations (such as loops, conditional statements, etc.) into schemas and plans. It requires developing strategies flexible enough to derive benefits from programming aids (programming environment, programming methods).Du Boulay (1989) describes five overlapping domains and potential sources of difficulty that must be mastered. These are: (1) general orientation, what programs are for and what can be done with them; (2) the notional machine, a model of the computer as it relates to executing programs; (3) notation, the syntax and semantics of a particular programming language; (4) structures, that is, schemas/plans as discussed above; (5) pragmatics, that is, the skills of planning, developing, testing, debugging, and so on.Robins et al 2003: “a CS1 course should be realistic in its expectations and systematic in its development”
  4. Biggs: Biggs, John. Teaching for Quality Learning at University. OUP / SRHE, 1999. Formula is from Biggs Jenkins: http://www.cs.kent.ac.uk/people/staff/saf/dc/portfolios/tony/doc/other/motivation.pdfRountree et al (2002): the most reliable predictor of success was the grade that the student expected to achieveAttitudes to mistakes and errors: stoppers and movers (cf. Perkins 1989)
  5. On problem based learning: In the future, explicit naming and teaching of basic schemata may become part of computer programming curricula: (Mayer, 1989, p. 156). Also “Deek et al. (1998) describe a first year computer science course based on a problem solving model, where language features are introduced only in the context of the students’ solutions to specific problems. In this environment students in the problem solving stream generally rated their own abilities and confidence slightly more highly than did students in the control stream (receiving traditional instruction). Students in the problem solving stream also achieved a significantly better grade for the course (with e.g. an increase from 5% to over 25% of the students attaining ‘‘A’’ grades)”. “students who are encouraged to actively engage and explore programming related information performed better at problem solving and creative transfer” Robins 2003   Duke et al., 2000: Cited in Costelloe, 2004Costelloe: https://www.scss.tcd.ie/disciplines/information_systems/crite/crite_web/publications/sources/programmingv1.pdfHorizon 2012: http://www.fdi.vt.edu/online-resources/2012-Horizon-Report.pdfBloom, 1956: cf. http://en.wikipedia.org/wiki/Bloom's_TaxonomySoloway and Spoher (1989) are cited in Robin (2003) Ramsden (2002): Ramsden, P. (1992). Learning to teach in higher education. London: Routledge