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

Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
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
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
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
 
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
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
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
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
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
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 

Recently uploaded (20)

Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
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
 
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🔝
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
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
 
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
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.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
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
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 ...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
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
 

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