SlideShare a Scribd company logo
Effective Conduction of
Programming Labs
• Preeti Mishra
• preeti.iet@gmail.com
About the
presentation
The presentation will focus on
tips for effective conduction of
a programming lab
You can carry on the same idea
for any of programming
subjects as well
I do this for the programming
courses I teach to the
Engineering students
For 2 Hours
Lab session
S.no Task Time
1 Brief on the day’s task 5 minutes
2 Assign the task and let them introspect and discuss 15 minutes
3 For groups- if the task is suitable group work
4 Student work in groups for solution of the task 30minutes
5 Faculty intervention on providing tips/ hints on how to approach
the solution
10minutes
6 Students work on their own in between faculty points out common
errors or hints
30minutes
7 Students who complete their task will assist other students and
faculty will also help students solve the problems/ errors
20minutes
8 Whole class will huddle up and give one point each on what went
right and what went wrong in todays lab
10minutes
9 For next lab let the students aim to reduce whatever went wrong
Tips for
making lab
experiments
Plan for whole semester/ term at the beginning and let the students
know about your plan
Mostly in programming courses faculty tend to ask direct questions –
write program on factorial… instead give them a situation and let
students come to conclusion that solution needs program of factorial.
For student interest and engagement you can build these problem
statements on some movie/ sports/ cartoon characters- depending on
the interest of the mob.
Keep the lab activity guided but give students chance to reflect on their
knowledge and decide on their own.
Some good
practices
As earlier said try to enhance student’s analysing skills by not asking the question
directly but giving them a situation to work with
Group work enhances communication and team spirit, they share the knowledge
and solve each others difficulties
Try to shuffle groups every time
The huddle up process will ultimately tell students where they are going wrong
and what pre-work/ caution they need to take next time. So instead of knowing at
end of course about what went wrong everyone is knowing and working towards
improvement from the beginning.
Give a mini
project
A mini project will let students put the course in whole – in form of an application of all of
the topics learned towards solution of a real world problem
Keep a self study work of doing mini project in groups, in your plan. Tell them from beginning
In the mid of the course you can take topic of interest and groups
Try to have some innovative and technology powered way to taking submission of these mini
project
For one of my courses I asked students to make videos of their projects. Here you can check
the link: https://www.youtube.com/watch?v=qu2uCfVaXjY&list=PLW0_HuvNOCho-
hon7ZATx4mLYfPhMjGG5
For one of my courses I
asked students to make
videos of their projects.
Here you can check the link:
https://www.youtube.com/watch?v=qu2uCf
VaXjY&list=PLW0_HuvNOCho-
hon7ZATx4mLYfPhMjGG5
Hope this Helps
• Check out my other channels:
• https://www.youtube.com/watch?v=2erHdnucWPY&lis
t=PLW0_HuvNOChoxynuzwfyiT5PdZcVCGMxm
• https://www.youtube.com/watch?v=HO_MXmCtPVE&li
st=PLW0_HuvNOChqkLgZQytg-uA5W8h4WIze7

More Related Content

What's hot

Flipped classroom
Flipped classroomFlipped classroom
Flipped classroom
Lynn Chang
 
Teaching and learning briefing 23rd sept 2016
Teaching and learning briefing 23rd sept 2016Teaching and learning briefing 23rd sept 2016
Teaching and learning briefing 23rd sept 2016
bdavis2014
 
Lesson 10; Demonstration in Teaching
Lesson 10; Demonstration in Teaching Lesson 10; Demonstration in Teaching
Lesson 10; Demonstration in Teaching
renalyn espinola
 
Drill and Practice method
Drill and Practice methodDrill and Practice method
Drill and Practice method
Saul Castellanos Chan
 
MSL Student Information
MSL Student InformationMSL Student Information
MSL Student Informationwbumstead
 
Demonstration trainingmethods-ppt
Demonstration trainingmethods-pptDemonstration trainingmethods-ppt
Demonstration trainingmethods-ppt
Faizuddin Ahmed
 
Evaluation Methodological Topics in Epidemiological Research 2016
Evaluation Methodological Topics in Epidemiological Research 2016Evaluation Methodological Topics in Epidemiological Research 2016
Evaluation Methodological Topics in Epidemiological Research 2016Taulant Muka, MD, MPH, PhD
 
Elluminate-Collaborate Tips
Elluminate-Collaborate TipsElluminate-Collaborate Tips
Elluminate-Collaborate Tips
Pepperdine TechLearn
 
How-To-Use-Interaction-To-Drive-Engagement-and-Learning-Outcomes
How-To-Use-Interaction-To-Drive-Engagement-and-Learning-OutcomesHow-To-Use-Interaction-To-Drive-Engagement-and-Learning-Outcomes
How-To-Use-Interaction-To-Drive-Engagement-and-Learning-Outcomes
Lambda Solutions
 
Interactive and innovative teaching methods
Interactive and innovative teaching methodsInteractive and innovative teaching methods
Interactive and innovative teaching methods
Gagan Kaur
 
My addie model
My addie modelMy addie model
My addie model
FattimaaaH
 
Demonstration method of teaching
Demonstration method of teachingDemonstration method of teaching
Demonstration method of teaching
alizia54
 
Integrated Project
Integrated ProjectIntegrated Project
Integrated Project
daisyrock
 

What's hot (18)

Flipped classroom
Flipped classroomFlipped classroom
Flipped classroom
 
Writing
WritingWriting
Writing
 
Teaching and learning briefing 23rd sept 2016
Teaching and learning briefing 23rd sept 2016Teaching and learning briefing 23rd sept 2016
Teaching and learning briefing 23rd sept 2016
 
Lesson 10; Demonstration in Teaching
Lesson 10; Demonstration in Teaching Lesson 10; Demonstration in Teaching
Lesson 10; Demonstration in Teaching
 
Drill and Practice method
Drill and Practice methodDrill and Practice method
Drill and Practice method
 
MSL Student Information
MSL Student InformationMSL Student Information
MSL Student Information
 
Demonstration trainingmethods-ppt
Demonstration trainingmethods-pptDemonstration trainingmethods-ppt
Demonstration trainingmethods-ppt
 
Demonstrations in teaching
Demonstrations  in teachingDemonstrations  in teaching
Demonstrations in teaching
 
Cai ppt
Cai pptCai ppt
Cai ppt
 
Evaluation Methodological Topics in Epidemiological Research 2016
Evaluation Methodological Topics in Epidemiological Research 2016Evaluation Methodological Topics in Epidemiological Research 2016
Evaluation Methodological Topics in Epidemiological Research 2016
 
Elluminate-Collaborate Tips
Elluminate-Collaborate TipsElluminate-Collaborate Tips
Elluminate-Collaborate Tips
 
How-To-Use-Interaction-To-Drive-Engagement-and-Learning-Outcomes
How-To-Use-Interaction-To-Drive-Engagement-and-Learning-OutcomesHow-To-Use-Interaction-To-Drive-Engagement-and-Learning-Outcomes
How-To-Use-Interaction-To-Drive-Engagement-and-Learning-Outcomes
 
The Ins and Outs of Designing an Online or Blended Course
The Ins and Outs of Designing an Online or Blended CourseThe Ins and Outs of Designing an Online or Blended Course
The Ins and Outs of Designing an Online or Blended Course
 
Interactive and innovative teaching methods
Interactive and innovative teaching methodsInteractive and innovative teaching methods
Interactive and innovative teaching methods
 
My addie model
My addie modelMy addie model
My addie model
 
Demonstration method of teaching
Demonstration method of teachingDemonstration method of teaching
Demonstration method of teaching
 
Integrated Project
Integrated ProjectIntegrated Project
Integrated Project
 
Prototype 1
Prototype 1Prototype 1
Prototype 1
 

Similar to Effective Ways to Conduct Programming labs

STEM Process and Project-Based Learning
STEM Process and Project-Based LearningSTEM Process and Project-Based Learning
STEM Process and Project-Based Learning
Todd_Stanley
 
Visuals -flipping--draft-one
Visuals -flipping--draft-oneVisuals -flipping--draft-one
Visuals -flipping--draft-one
Saul Carliner
 
Session04 ICT for Meaningful Learning (Lesson Planning)
Session04 ICT for Meaningful Learning (Lesson Planning)Session04 ICT for Meaningful Learning (Lesson Planning)
Session04 ICT for Meaningful Learning (Lesson Planning)Ashley Tan
 
Learning strategies
Learning strategiesLearning strategies
Learning strategies
Wenlie Jean
 
Architectural design studio responsibilities and expectations
Architectural design studio   responsibilities and expectationsArchitectural design studio   responsibilities and expectations
Architectural design studio responsibilities and expectations
ctlachu
 
Reflecting on the effect of teaching practices to
Reflecting on the effect of teaching practices toReflecting on the effect of teaching practices to
Reflecting on the effect of teaching practices to
fathima rishana
 
Blended Education in Practice
Blended Education in PracticeBlended Education in Practice
Blended Education in Practice
Wiebe Dijkstra
 
Lesson 12th October
Lesson 12th October Lesson 12th October
Lesson 12th October
BarbaraViolo
 
NCTM 2016- Seeing is Believing- Using Video Reflection Techniques to Strength...
NCTM 2016- Seeing is Believing- Using Video Reflection Techniques to Strength...NCTM 2016- Seeing is Believing- Using Video Reflection Techniques to Strength...
NCTM 2016- Seeing is Believing- Using Video Reflection Techniques to Strength...
Boakes, Norma
 
Pebblepad
PebblepadPebblepad
Pebblepad
telshef
 
T4LP Session 3
T4LP Session 3T4LP Session 3
T4LP Session 3flowittd
 
Factsheet Blended Learning
Factsheet Blended LearningFactsheet Blended Learning
Factsheet Blended Learning
Wiebe Dijkstra
 
Incorporating activelearningintoyourclassroom
Incorporating activelearningintoyourclassroomIncorporating activelearningintoyourclassroom
Incorporating activelearningintoyourclassroommghihpmarcom
 
Using Moodle to Support Blended Learning (When the Instructor Is Also the Pro...
Using Moodle to Support Blended Learning (When the Instructor Is Also the Pro...Using Moodle to Support Blended Learning (When the Instructor Is Also the Pro...
Using Moodle to Support Blended Learning (When the Instructor Is Also the Pro...
Saul Carliner
 
Assessment and Feedback PgCHEP workshop, Oct 27th 2010
Assessment and Feedback PgCHEP workshop, Oct 27th 2010Assessment and Feedback PgCHEP workshop, Oct 27th 2010
Assessment and Feedback PgCHEP workshop, Oct 27th 2010
Viewpoints, University of Ulster
 
Flipped classroom [autosaved]2
Flipped classroom [autosaved]2Flipped classroom [autosaved]2
Flipped classroom [autosaved]2
Jiayun Ooi
 
Workshop method commerce
Workshop method commerceWorkshop method commerce
Workshop method commerce
Brinal Lopes
 
Lesson 17th August
Lesson  17th August   Lesson  17th August
Lesson 17th August
BarbaraViolo
 
Lesson 14th October
Lesson 14th October  Lesson 14th October
Lesson 14th October
BarbaraViolo
 
Collaboration and Co-Teaching Workshop
Collaboration and Co-Teaching WorkshopCollaboration and Co-Teaching Workshop
Collaboration and Co-Teaching Workshop
Stephen Best
 

Similar to Effective Ways to Conduct Programming labs (20)

STEM Process and Project-Based Learning
STEM Process and Project-Based LearningSTEM Process and Project-Based Learning
STEM Process and Project-Based Learning
 
Visuals -flipping--draft-one
Visuals -flipping--draft-oneVisuals -flipping--draft-one
Visuals -flipping--draft-one
 
Session04 ICT for Meaningful Learning (Lesson Planning)
Session04 ICT for Meaningful Learning (Lesson Planning)Session04 ICT for Meaningful Learning (Lesson Planning)
Session04 ICT for Meaningful Learning (Lesson Planning)
 
Learning strategies
Learning strategiesLearning strategies
Learning strategies
 
Architectural design studio responsibilities and expectations
Architectural design studio   responsibilities and expectationsArchitectural design studio   responsibilities and expectations
Architectural design studio responsibilities and expectations
 
Reflecting on the effect of teaching practices to
Reflecting on the effect of teaching practices toReflecting on the effect of teaching practices to
Reflecting on the effect of teaching practices to
 
Blended Education in Practice
Blended Education in PracticeBlended Education in Practice
Blended Education in Practice
 
Lesson 12th October
Lesson 12th October Lesson 12th October
Lesson 12th October
 
NCTM 2016- Seeing is Believing- Using Video Reflection Techniques to Strength...
NCTM 2016- Seeing is Believing- Using Video Reflection Techniques to Strength...NCTM 2016- Seeing is Believing- Using Video Reflection Techniques to Strength...
NCTM 2016- Seeing is Believing- Using Video Reflection Techniques to Strength...
 
Pebblepad
PebblepadPebblepad
Pebblepad
 
T4LP Session 3
T4LP Session 3T4LP Session 3
T4LP Session 3
 
Factsheet Blended Learning
Factsheet Blended LearningFactsheet Blended Learning
Factsheet Blended Learning
 
Incorporating activelearningintoyourclassroom
Incorporating activelearningintoyourclassroomIncorporating activelearningintoyourclassroom
Incorporating activelearningintoyourclassroom
 
Using Moodle to Support Blended Learning (When the Instructor Is Also the Pro...
Using Moodle to Support Blended Learning (When the Instructor Is Also the Pro...Using Moodle to Support Blended Learning (When the Instructor Is Also the Pro...
Using Moodle to Support Blended Learning (When the Instructor Is Also the Pro...
 
Assessment and Feedback PgCHEP workshop, Oct 27th 2010
Assessment and Feedback PgCHEP workshop, Oct 27th 2010Assessment and Feedback PgCHEP workshop, Oct 27th 2010
Assessment and Feedback PgCHEP workshop, Oct 27th 2010
 
Flipped classroom [autosaved]2
Flipped classroom [autosaved]2Flipped classroom [autosaved]2
Flipped classroom [autosaved]2
 
Workshop method commerce
Workshop method commerceWorkshop method commerce
Workshop method commerce
 
Lesson 17th August
Lesson  17th August   Lesson  17th August
Lesson 17th August
 
Lesson 14th October
Lesson 14th October  Lesson 14th October
Lesson 14th October
 
Collaboration and Co-Teaching Workshop
Collaboration and Co-Teaching WorkshopCollaboration and Co-Teaching Workshop
Collaboration and Co-Teaching Workshop
 

More from Preeti Mishra

Uml intro
Uml introUml intro
Uml intro
Preeti Mishra
 
Component diagram
Component diagramComponent diagram
Component diagram
Preeti Mishra
 
Activity diag
Activity diagActivity diag
Activity diag
Preeti Mishra
 
Object diagram
Object diagramObject diagram
Object diagram
Preeti Mishra
 
Sequence diagrams
Sequence diagramsSequence diagrams
Sequence diagrams
Preeti Mishra
 
State chart diagram
State chart diagramState chart diagram
State chart diagram
Preeti Mishra
 
Use case Diagram
Use case DiagramUse case Diagram
Use case Diagram
Preeti Mishra
 
Unit 8 software quality and matrices
Unit 8 software quality and matricesUnit 8 software quality and matrices
Unit 8 software quality and matrices
Preeti Mishra
 
Unit 5 design engineering ssad
Unit 5 design engineering ssadUnit 5 design engineering ssad
Unit 5 design engineering ssad
Preeti Mishra
 
architectural design
 architectural design architectural design
architectural design
Preeti Mishra
 
Oo concepts and class modeling
Oo concepts and class modelingOo concepts and class modeling
Oo concepts and class modeling
Preeti Mishra
 
Unit 7 performing user interface design
Unit 7 performing user interface designUnit 7 performing user interface design
Unit 7 performing user interface design
Preeti Mishra
 
testing strategies and tactics
 testing strategies and tactics testing strategies and tactics
testing strategies and tactics
Preeti Mishra
 
requirements analysis and design
requirements analysis and designrequirements analysis and design
requirements analysis and design
Preeti Mishra
 
Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basics
Preeti Mishra
 
Design process design rules
Design process  design rulesDesign process  design rules
Design process design rules
Preeti Mishra
 
Design process evaluating interactive_designs
Design process  evaluating interactive_designsDesign process  evaluating interactive_designs
Design process evaluating interactive_designs
Preeti Mishra
 
Foundations understanding users and interactions
Foundations  understanding users and interactionsFoundations  understanding users and interactions
Foundations understanding users and interactions
Preeti Mishra
 
IntrIntroduction
IntrIntroductionIntrIntroduction
IntrIntroduction
Preeti Mishra
 
Coupling coheshion tps
Coupling coheshion tpsCoupling coheshion tps
Coupling coheshion tps
Preeti Mishra
 

More from Preeti Mishra (20)

Uml intro
Uml introUml intro
Uml intro
 
Component diagram
Component diagramComponent diagram
Component diagram
 
Activity diag
Activity diagActivity diag
Activity diag
 
Object diagram
Object diagramObject diagram
Object diagram
 
Sequence diagrams
Sequence diagramsSequence diagrams
Sequence diagrams
 
State chart diagram
State chart diagramState chart diagram
State chart diagram
 
Use case Diagram
Use case DiagramUse case Diagram
Use case Diagram
 
Unit 8 software quality and matrices
Unit 8 software quality and matricesUnit 8 software quality and matrices
Unit 8 software quality and matrices
 
Unit 5 design engineering ssad
Unit 5 design engineering ssadUnit 5 design engineering ssad
Unit 5 design engineering ssad
 
architectural design
 architectural design architectural design
architectural design
 
Oo concepts and class modeling
Oo concepts and class modelingOo concepts and class modeling
Oo concepts and class modeling
 
Unit 7 performing user interface design
Unit 7 performing user interface designUnit 7 performing user interface design
Unit 7 performing user interface design
 
testing strategies and tactics
 testing strategies and tactics testing strategies and tactics
testing strategies and tactics
 
requirements analysis and design
requirements analysis and designrequirements analysis and design
requirements analysis and design
 
Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basics
 
Design process design rules
Design process  design rulesDesign process  design rules
Design process design rules
 
Design process evaluating interactive_designs
Design process  evaluating interactive_designsDesign process  evaluating interactive_designs
Design process evaluating interactive_designs
 
Foundations understanding users and interactions
Foundations  understanding users and interactionsFoundations  understanding users and interactions
Foundations understanding users and interactions
 
IntrIntroduction
IntrIntroductionIntrIntroduction
IntrIntroduction
 
Coupling coheshion tps
Coupling coheshion tpsCoupling coheshion tps
Coupling coheshion tps
 

Recently uploaded

The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 

Recently uploaded (20)

The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 

Effective Ways to Conduct Programming labs

  • 1. Effective Conduction of Programming Labs • Preeti Mishra • preeti.iet@gmail.com
  • 2. About the presentation The presentation will focus on tips for effective conduction of a programming lab You can carry on the same idea for any of programming subjects as well I do this for the programming courses I teach to the Engineering students
  • 3. For 2 Hours Lab session S.no Task Time 1 Brief on the day’s task 5 minutes 2 Assign the task and let them introspect and discuss 15 minutes 3 For groups- if the task is suitable group work 4 Student work in groups for solution of the task 30minutes 5 Faculty intervention on providing tips/ hints on how to approach the solution 10minutes 6 Students work on their own in between faculty points out common errors or hints 30minutes 7 Students who complete their task will assist other students and faculty will also help students solve the problems/ errors 20minutes 8 Whole class will huddle up and give one point each on what went right and what went wrong in todays lab 10minutes 9 For next lab let the students aim to reduce whatever went wrong
  • 4. Tips for making lab experiments Plan for whole semester/ term at the beginning and let the students know about your plan Mostly in programming courses faculty tend to ask direct questions – write program on factorial… instead give them a situation and let students come to conclusion that solution needs program of factorial. For student interest and engagement you can build these problem statements on some movie/ sports/ cartoon characters- depending on the interest of the mob. Keep the lab activity guided but give students chance to reflect on their knowledge and decide on their own.
  • 5. Some good practices As earlier said try to enhance student’s analysing skills by not asking the question directly but giving them a situation to work with Group work enhances communication and team spirit, they share the knowledge and solve each others difficulties Try to shuffle groups every time The huddle up process will ultimately tell students where they are going wrong and what pre-work/ caution they need to take next time. So instead of knowing at end of course about what went wrong everyone is knowing and working towards improvement from the beginning.
  • 6. Give a mini project A mini project will let students put the course in whole – in form of an application of all of the topics learned towards solution of a real world problem Keep a self study work of doing mini project in groups, in your plan. Tell them from beginning In the mid of the course you can take topic of interest and groups Try to have some innovative and technology powered way to taking submission of these mini project For one of my courses I asked students to make videos of their projects. Here you can check the link: https://www.youtube.com/watch?v=qu2uCfVaXjY&list=PLW0_HuvNOCho- hon7ZATx4mLYfPhMjGG5
  • 7. For one of my courses I asked students to make videos of their projects. Here you can check the link: https://www.youtube.com/watch?v=qu2uCf VaXjY&list=PLW0_HuvNOCho- hon7ZATx4mLYfPhMjGG5
  • 8. Hope this Helps • Check out my other channels: • https://www.youtube.com/watch?v=2erHdnucWPY&lis t=PLW0_HuvNOChoxynuzwfyiT5PdZcVCGMxm • https://www.youtube.com/watch?v=HO_MXmCtPVE&li st=PLW0_HuvNOChqkLgZQytg-uA5W8h4WIze7