SlideShare a Scribd company logo
Prof. Dr. M. Anwar-ur-Rehman Pasha
Chairman
Department of CS & IT
University of Sargodha
Computing as a
Discipline
Computer Engineering (CE)
focuses on computing
hardware and associated
computing aspects.
Computer Science (CS)
focuses on computing theory,
methodology, innovation,
development (programming)
of technologies and
applications, and applying
computing to new
disciplines.
Information Systems (IS) focuses on
applying computing in organizations
and organizational information
management.
Software Engineering (SE) focuses on
developing large complex software
systems.
Information Technology (IT) focuses on
solving organizational computing
challenges by integrating technologies
into solutions and deploying and
maintaining the solutions.
Computing: A Historical
Perspective
 Before 1990’s: Computer Science (CS), Computer

Engineering (CE), and Information Systems (IS)
 By 1990s: Software Engineering (SE)
 By the end of 1990s: Information Technology (IT)
 Emerging Disciplines:
 “Computational-X”: Computational Mathematics,

Computational Physics, Computational Finance, etc.
 “X- Informatics”: Bio-Informatics, Dental-Informatics,
Clinical-Informatics, Agro-Informatics, etc.
Five Reasons Why CS Learning is
Critical for Students
1. Thinking is Good for Thinking.

Computer Science promotes algorithmic thinking
which involve sequencing, analysis, and testing
processes in time and space. It helps students to
develop their habits of problem-solving which help
them in other domains as well.
Five Reasons Why CS Learning is
Critical for Students (Cont.)
2. Sustaining the Next Generation of Creators and
Innovators.
Computers can engage students in creative play,
innovation, and exploration through entertainment,
communication, and social applications. Computing
power and the skills to harness this power are the
“Engines of Innovation”.
Five Reasons Why CS Learning is
Critical for Students (Cont.)
3. Empowering Students to Change the World.
Computer Science empowers students to apply their
creativity and skills to solve problems. These learning
experiences promote their perceptions of themselves
as innovators capable of changing the world.
Five Reasons Why CS Learning is
Critical for Students (Cont.)
4. Preparing Students for Future Endeavors.
In a CS course students begin to master fundamental
concepts and practices. The knowledge of these
concepts and practices empower them to create
innovations, tools, and applications.
Five Reasons Why CS Learning is
Critical for Students (Cont.)
5. Collaboration, Communication, and Teamwork—
Key 21st Century Skills. Computer Science promotes
collaboration. Collaborative problem solving prepares
students to work in teams and builds supportive
partnerships.
Pedagogical Guide Lines
- Before the start of the course consider: What do you
expect students to know? At what level? And where are
the students expected to learn required knowledge
and skills?
- Assume that students know nothing coming into the
course
- Make students aware about the time-consuming nature
of computing discipline
- Survey the class on their perceived knowledge of
various computing concepts
Pedagogical Guide Lines (Cont.)
- Don't forget the needs of the advanced students.
Introduce them to each other. Suggest more
challenging work that they can explore.
- Must take care of Computing Labs (Open labs/Closed
labs/ Frustrating labs. Remember Labs are new for
students not for you.)
- Explicitly teach how to get onto the Internet, use
electronic mail and the World Wide Web
Pedagogical Guide Lines (Cont.)
- Must be aware of “Tools vs. Toys" Approach: Some
students look at computers as toys, others as tools.
Some students want to play with computers but others
want to do something useful with them.
- Computer science course usually aims to measure
students improvement in logical thinking & problem
solving skills. It must teach to the students “What
should I do?” (ethics) and “How should we decide?”
(politics), as well as, “What can I be certain of?”
(knowledge).
Pedagogical Guide Lines (Cont.)
 Computer science can't be taught in the same manner as high history,

English, or even math. It requires:

 Create more interaction (give aid where needed )
 Design activities which promote critical thinking skills and high-order









creativity
Provide maximum practice opportunities
Offer more exploratory hands-on activities
Design in-class exercise to be fun
Create engaging homework assignments
Adopt easy-to-harder but interesting problem solving approach
Introduce small-group exercises
Less teaching (just lectures, reading or text-based assignments), more
stress on problem solving and skill development.
Introduce interesting extra credit problems encourage a student to
practice computer science in her spare time
What is Expected from a CS
Teacher
Knowledge
 Historical development of computing disciplines
 Different domains of computing discipline
 Historical evolution of computer and its hardware,
software components
 Computer science core body of knowledge
 the knowledge and skills that students must have to
enable them to thrive in the 21st Century global
information economy
 Application of computers in society
What is Expected from a CS
Teacher (Cont.)
Knowledge
 Use of social media and global knowledge resources
 Legal, social, and ethical issues of computing in
society
 Current Trend, Practices, and innovations
 Addiction to computers and the Internet
 Advertising and censorship on the Internet
 Digital finger print and hacking on the Internet
 Plagiarism, privacy, security, and Internet preying
What is Expected from a CS
Teacher (Cont.)
Pedagogical aspects
 Acquaint with the aims and objectives of teaching
computer science in secondary and higher secondary
schools
 Ability to plan learning activities according to those
objectives.
 Having skills relating to planning lessons and presenting
them effectively.
 Familiarity with the various methods that can be employed
for the teaching of computer science.
 Understanding of the principles of curriculum
construction.
 Assessment and Evaluation skills
Instructional Strategies










Lecturing
Role Playing
Jigsawing Activities
Games
The CS-unplugged
Approach,
Rich Tasks
Concept Maps
Pair and Small-group
Collaboration
Structured Tinkering







Multiple Solutions
Modeling Simulations
Multimedia Presentations
Journal Reflections
Different Forms of Class
Organization
 Interdisciplinary
Connections
 Mentoring Software
Project Development
Caution: Awareness of Disability
 Disability is the consequence of an impairment that

may be physical, cognitive, mental, sensory,
emotional, developmental, or some combination of
these.
 A disability may be present from birth, or occur during
a person's lifetime.
Caution: Awareness of Disability
 Disabilities is an umbrella term, covering

impairments, activity limitations, and participation
restrictions.
 An impairment is a problem in body function or

structure;
 an activity limitation is a difficulty encountered by an
individual in executing a task or action;
 while a participation restriction is a problem
experienced by an individual in involvement in life
situations.
Ultimate Goal: Computational
Thinking
“CT is an approach to solving problems in a way that can
be implemented with a computer. Students become not
merely tool users but tool builders”. It is a problemsolving process that includes:
 Formulating problems in a way that enables us to use a

computer and other tools to help solve them;
 Logically organizing and analyzing data;
Ultimate Goal: Computational
Thinking (Cont.)
 Representing data through abstractions such as

models and simulations;
 Automating solutions through algorithmic thinking (a
series of ordered steps);
 Identifying, analyzing, and implementing possible
solutions with the goal of achieving the most efficient
and effective combination of steps and resources; and
 Generalizing and transferring this problem-solving
process to a wide variety of problems.
Computational Thinking
Dispositions
 Confidence in dealing with complexity;
 Persistence in working with difficult problems;
 Tolerance for ambiguity;
 The ability to deal with open-ended problems; and

 The ability to communicate and work with others to

achieve a common goal or solution
Important Considerations
The student does not just passively take
in knowledge, but actively constructs it
on the basis of his/her prior knowledge
and experiences.
Important Considerations (Cont.)
The learning outcomes of any teaching depend not
only on what the teachers do but also on the
knowledge, the purposes, the motivations and the
beliefs that the learners bring with them to the
classroom.
Important Considerations (Cont.)
Quality learning is most likely to happen when it is
student-centred, because that is where the
responsibility lies.
Any Question Please

More Related Content

What's hot

e-content steps mcq.pdf
e-content steps mcq.pdfe-content steps mcq.pdf
e-content steps mcq.pdf
ANISHARAJ16
 
Software and its uses in education
Software and its uses in educationSoftware and its uses in education
Software and its uses in education
Amit Tilwani
 
Conscientization programme report
Conscientization programme reportConscientization programme report
Conscientization programme report
GREESHMAPR
 
CONTINUOUS AND COMPREHENSIVE EVALUATION
CONTINUOUS AND COMPREHENSIVE EVALUATIONCONTINUOUS AND COMPREHENSIVE EVALUATION
CONTINUOUS AND COMPREHENSIVE EVALUATION
josesheba
 
Aim & objective of teaching mathematics
Aim & objective of teaching mathematics Aim & objective of teaching mathematics
Aim & objective of teaching mathematics
suresh kumar
 
Oral, Written and Performance Evaluation in Education
Oral, Written and Performance Evaluation in EducationOral, Written and Performance Evaluation in Education
Oral, Written and Performance Evaluation in Education
Suresh Babu
 
Open book examination
Open book examinationOpen book examination
Open book examination
jagannath Dange
 
Content and pedagogical analysis
Content and pedagogical analysis Content and pedagogical analysis
Content and pedagogical analysis
Pooja Yadav
 
Instructional technology
Instructional technologyInstructional technology
Instructional technology
M Priya
 
Continuous and Comprehensive Evaluation
Continuous  and Comprehensive EvaluationContinuous  and Comprehensive Evaluation
Continuous and Comprehensive Evaluation
S. Raj Kumar
 
CCE Presentation
CCE  Presentation CCE  Presentation
Edusat
EdusatEdusat
Edusat
rejithadeepu
 
CONTINUOUS AND COMPREHENSIVE EVALUATION(CCE)
CONTINUOUS AND COMPREHENSIVE EVALUATION(CCE)CONTINUOUS AND COMPREHENSIVE EVALUATION(CCE)
CONTINUOUS AND COMPREHENSIVE EVALUATION(CCE)
Sani Prince
 
Curriculum, ICT and Online Learning
Curriculum, ICT and Online LearningCurriculum, ICT and Online Learning
Curriculum, ICT and Online Learning
Sanjaya Mishra
 
Assistive technology in inclusive education
Assistive technology in inclusive educationAssistive technology in inclusive education
Assistive technology in inclusive education
Karthick Selvam
 
COMPUTER SCIENCE TEACHING RESOURCES
COMPUTER  SCIENCE TEACHING RESOURCESCOMPUTER  SCIENCE TEACHING RESOURCES
COMPUTER SCIENCE TEACHING RESOURCES
Thiagarajar College of Preceptors (Aided)
 
Online assessment
Online assessmentOnline assessment
Online assessment
Nisha Singh
 
Educational Technology, B.Ed. 1st year
Educational Technology, B.Ed. 1st yearEducational Technology, B.Ed. 1st year
Educational Technology, B.Ed. 1st year
Nidhi Jain
 
Linear and branched programme instruction
Linear and branched programme instructionLinear and branched programme instruction
Linear and branched programme instruction
swaroophoppy
 
Edublogs PowerPoint
Edublogs PowerPointEdublogs PowerPoint
Edublogs PowerPointbveit
 

What's hot (20)

e-content steps mcq.pdf
e-content steps mcq.pdfe-content steps mcq.pdf
e-content steps mcq.pdf
 
Software and its uses in education
Software and its uses in educationSoftware and its uses in education
Software and its uses in education
 
Conscientization programme report
Conscientization programme reportConscientization programme report
Conscientization programme report
 
CONTINUOUS AND COMPREHENSIVE EVALUATION
CONTINUOUS AND COMPREHENSIVE EVALUATIONCONTINUOUS AND COMPREHENSIVE EVALUATION
CONTINUOUS AND COMPREHENSIVE EVALUATION
 
Aim & objective of teaching mathematics
Aim & objective of teaching mathematics Aim & objective of teaching mathematics
Aim & objective of teaching mathematics
 
Oral, Written and Performance Evaluation in Education
Oral, Written and Performance Evaluation in EducationOral, Written and Performance Evaluation in Education
Oral, Written and Performance Evaluation in Education
 
Open book examination
Open book examinationOpen book examination
Open book examination
 
Content and pedagogical analysis
Content and pedagogical analysis Content and pedagogical analysis
Content and pedagogical analysis
 
Instructional technology
Instructional technologyInstructional technology
Instructional technology
 
Continuous and Comprehensive Evaluation
Continuous  and Comprehensive EvaluationContinuous  and Comprehensive Evaluation
Continuous and Comprehensive Evaluation
 
CCE Presentation
CCE  Presentation CCE  Presentation
CCE Presentation
 
Edusat
EdusatEdusat
Edusat
 
CONTINUOUS AND COMPREHENSIVE EVALUATION(CCE)
CONTINUOUS AND COMPREHENSIVE EVALUATION(CCE)CONTINUOUS AND COMPREHENSIVE EVALUATION(CCE)
CONTINUOUS AND COMPREHENSIVE EVALUATION(CCE)
 
Curriculum, ICT and Online Learning
Curriculum, ICT and Online LearningCurriculum, ICT and Online Learning
Curriculum, ICT and Online Learning
 
Assistive technology in inclusive education
Assistive technology in inclusive educationAssistive technology in inclusive education
Assistive technology in inclusive education
 
COMPUTER SCIENCE TEACHING RESOURCES
COMPUTER  SCIENCE TEACHING RESOURCESCOMPUTER  SCIENCE TEACHING RESOURCES
COMPUTER SCIENCE TEACHING RESOURCES
 
Online assessment
Online assessmentOnline assessment
Online assessment
 
Educational Technology, B.Ed. 1st year
Educational Technology, B.Ed. 1st yearEducational Technology, B.Ed. 1st year
Educational Technology, B.Ed. 1st year
 
Linear and branched programme instruction
Linear and branched programme instructionLinear and branched programme instruction
Linear and branched programme instruction
 
Edublogs PowerPoint
Edublogs PowerPointEdublogs PowerPoint
Edublogs PowerPoint
 

Viewers also liked

Fields in computer science
Fields in computer scienceFields in computer science
Fields in computer science
UC San Diego
 
Is Computer Science Science?
Is Computer Science Science?Is Computer Science Science?
Is Computer Science Science?
Daniel Cukier
 
Computer science -
Computer science -Computer science -
Computer science -
RAKSHA SRIVASTAVA
 
Aim and objectives of teaching computer science
Aim and objectives of  teaching computer scienceAim and objectives of  teaching computer science
Aim and objectives of teaching computer science
viji_tgce
 
Approaches in teaching and learning k to 12
Approaches in teaching and learning k to 12 Approaches in teaching and learning k to 12
Approaches in teaching and learning k to 12 Charlyn David
 
Deductive and inductive method of teching
Deductive and inductive method of techingDeductive and inductive method of teching
Deductive and inductive method of teching
Jhun Ar Ar Ramos
 
Principles of Teaching:Different Methods and Approaches
Principles of Teaching:Different Methods and ApproachesPrinciples of Teaching:Different Methods and Approaches
Principles of Teaching:Different Methods and Approachesjustindoliente
 

Viewers also liked (7)

Fields in computer science
Fields in computer scienceFields in computer science
Fields in computer science
 
Is Computer Science Science?
Is Computer Science Science?Is Computer Science Science?
Is Computer Science Science?
 
Computer science -
Computer science -Computer science -
Computer science -
 
Aim and objectives of teaching computer science
Aim and objectives of  teaching computer scienceAim and objectives of  teaching computer science
Aim and objectives of teaching computer science
 
Approaches in teaching and learning k to 12
Approaches in teaching and learning k to 12 Approaches in teaching and learning k to 12
Approaches in teaching and learning k to 12
 
Deductive and inductive method of teching
Deductive and inductive method of techingDeductive and inductive method of teching
Deductive and inductive method of teching
 
Principles of Teaching:Different Methods and Approaches
Principles of Teaching:Different Methods and ApproachesPrinciples of Teaching:Different Methods and Approaches
Principles of Teaching:Different Methods and Approaches
 

Similar to Teaching of Computer Science in Schools

Why is Computer Science Education Important ?
Why is Computer Science Education Important ?Why is Computer Science Education Important ?
Why is Computer Science Education Important ?
Neha Sahu
 
Technology Integration class #1 2011
Technology Integration class #1 2011Technology Integration class #1 2011
Technology Integration class #1 2011
Dr. Maureen Lamb
 
Strijker & Fisser (2019-06-26) A new curriculum for the netherlands including...
Strijker & Fisser (2019-06-26) A new curriculum for the netherlands including...Strijker & Fisser (2019-06-26) A new curriculum for the netherlands including...
Strijker & Fisser (2019-06-26) A new curriculum for the netherlands including...
Saxion
 
Ipt guide
Ipt guideIpt guide
Ipt guidehccit
 
Snr ipt 10_guide
Snr ipt 10_guideSnr ipt 10_guide
Snr ipt 10_guidehccit
 
Definitions and history
Definitions and historyDefinitions and history
Definitions and historyAmy Adcock
 
TMCSE23_Presentation 2024 Session 3.pptx
TMCSE23_Presentation 2024 Session 3.pptxTMCSE23_Presentation 2024 Session 3.pptx
TMCSE23_Presentation 2024 Session 3.pptx
ssuser088e5b
 
The Future Looks Digital - TCCTA
The Future Looks Digital - TCCTAThe Future Looks Digital - TCCTA
The Future Looks Digital - TCCTA
drpmcgee
 
Mark Freeman Ug Challenges Final With Results
Mark Freeman Ug Challenges Final With ResultsMark Freeman Ug Challenges Final With Results
Mark Freeman Ug Challenges Final With Resultsguest49c404
 
Design and sketching
Design and sketchingDesign and sketching
Design and sketchingHCS
 
Paula Christophersen On Ict & Vels
Paula Christophersen On Ict & VelsPaula Christophersen On Ict & Vels
Paula Christophersen On Ict & VelsGregWhiley
 
Mdb016 Sequencing Learning Experiences ITS and ICT SAS Queensland Syllabus
Mdb016 Sequencing Learning Experiences ITS and ICT SAS Queensland SyllabusMdb016 Sequencing Learning Experiences ITS and ICT SAS Queensland Syllabus
Mdb016 Sequencing Learning Experiences ITS and ICT SAS Queensland SyllabusMsButow
 
Primary coding review-of-literature-on-computational-thinking
Primary coding review-of-literature-on-computational-thinkingPrimary coding review-of-literature-on-computational-thinking
Primary coding review-of-literature-on-computational-thinking
IrmaYuliana5
 
3 D Project Based Learning Basics for the New Generation Science Standards
3 D Project Based  Learning Basics for the New Generation Science Standards3 D Project Based  Learning Basics for the New Generation Science Standards
3 D Project Based Learning Basics for the New Generation Science Standards
rekharajaseran
 
E-learning and critical thinking
E-learning and critical thinkingE-learning and critical thinking
E-learning and critical thinking
Nutan Erathi
 
Chapter 21
Chapter 21Chapter 21
Chapter 21
stanbridge
 
Computational Thinking: Why It is Important for All Students
Computational Thinking: Why It is Important for All StudentsComputational Thinking: Why It is Important for All Students
Computational Thinking: Why It is Important for All Students
NAFCareerAcads
 
Coding and the curriculum
Coding and the curriculumCoding and the curriculum
Coding and the curriculum
Jemima Saunders
 
Effect of technology use on teaching and learning of mathematics
Effect of technology use on teaching and learning of mathematicsEffect of technology use on teaching and learning of mathematics
Effect of technology use on teaching and learning of mathematics
guest9a2d39a
 

Similar to Teaching of Computer Science in Schools (20)

Why is Computer Science Education Important ?
Why is Computer Science Education Important ?Why is Computer Science Education Important ?
Why is Computer Science Education Important ?
 
Technology Integration class #1 2011
Technology Integration class #1 2011Technology Integration class #1 2011
Technology Integration class #1 2011
 
Strijker & Fisser (2019-06-26) A new curriculum for the netherlands including...
Strijker & Fisser (2019-06-26) A new curriculum for the netherlands including...Strijker & Fisser (2019-06-26) A new curriculum for the netherlands including...
Strijker & Fisser (2019-06-26) A new curriculum for the netherlands including...
 
Ipt guide
Ipt guideIpt guide
Ipt guide
 
Snr ipt 10_guide
Snr ipt 10_guideSnr ipt 10_guide
Snr ipt 10_guide
 
Definitions and history
Definitions and historyDefinitions and history
Definitions and history
 
TMCSE23_Presentation 2024 Session 3.pptx
TMCSE23_Presentation 2024 Session 3.pptxTMCSE23_Presentation 2024 Session 3.pptx
TMCSE23_Presentation 2024 Session 3.pptx
 
The Future Looks Digital - TCCTA
The Future Looks Digital - TCCTAThe Future Looks Digital - TCCTA
The Future Looks Digital - TCCTA
 
Mark Freeman Ug Challenges Final With Results
Mark Freeman Ug Challenges Final With ResultsMark Freeman Ug Challenges Final With Results
Mark Freeman Ug Challenges Final With Results
 
Design and sketching
Design and sketchingDesign and sketching
Design and sketching
 
Paula Christophersen On Ict & Vels
Paula Christophersen On Ict & VelsPaula Christophersen On Ict & Vels
Paula Christophersen On Ict & Vels
 
Mdb016 Sequencing Learning Experiences ITS and ICT SAS Queensland Syllabus
Mdb016 Sequencing Learning Experiences ITS and ICT SAS Queensland SyllabusMdb016 Sequencing Learning Experiences ITS and ICT SAS Queensland Syllabus
Mdb016 Sequencing Learning Experiences ITS and ICT SAS Queensland Syllabus
 
Primary coding review-of-literature-on-computational-thinking
Primary coding review-of-literature-on-computational-thinkingPrimary coding review-of-literature-on-computational-thinking
Primary coding review-of-literature-on-computational-thinking
 
3 D Project Based Learning Basics for the New Generation Science Standards
3 D Project Based  Learning Basics for the New Generation Science Standards3 D Project Based  Learning Basics for the New Generation Science Standards
3 D Project Based Learning Basics for the New Generation Science Standards
 
E-learning and critical thinking
E-learning and critical thinkingE-learning and critical thinking
E-learning and critical thinking
 
Dsfghf
DsfghfDsfghf
Dsfghf
 
Chapter 21
Chapter 21Chapter 21
Chapter 21
 
Computational Thinking: Why It is Important for All Students
Computational Thinking: Why It is Important for All StudentsComputational Thinking: Why It is Important for All Students
Computational Thinking: Why It is Important for All Students
 
Coding and the curriculum
Coding and the curriculumCoding and the curriculum
Coding and the curriculum
 
Effect of technology use on teaching and learning of mathematics
Effect of technology use on teaching and learning of mathematicsEffect of technology use on teaching and learning of mathematics
Effect of technology use on teaching and learning of mathematics
 

Recently uploaded

The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
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
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
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
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
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
 
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
 
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
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
kimdan468
 

Recently uploaded (20)

The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
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
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
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.
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
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
 
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
 
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
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
 

Teaching of Computer Science in Schools

  • 1. Prof. Dr. M. Anwar-ur-Rehman Pasha Chairman Department of CS & IT University of Sargodha
  • 2. Computing as a Discipline Computer Engineering (CE) focuses on computing hardware and associated computing aspects. Computer Science (CS) focuses on computing theory, methodology, innovation, development (programming) of technologies and applications, and applying computing to new disciplines.
  • 3. Information Systems (IS) focuses on applying computing in organizations and organizational information management. Software Engineering (SE) focuses on developing large complex software systems. Information Technology (IT) focuses on solving organizational computing challenges by integrating technologies into solutions and deploying and maintaining the solutions.
  • 4. Computing: A Historical Perspective  Before 1990’s: Computer Science (CS), Computer Engineering (CE), and Information Systems (IS)  By 1990s: Software Engineering (SE)  By the end of 1990s: Information Technology (IT)  Emerging Disciplines:  “Computational-X”: Computational Mathematics, Computational Physics, Computational Finance, etc.  “X- Informatics”: Bio-Informatics, Dental-Informatics, Clinical-Informatics, Agro-Informatics, etc.
  • 5. Five Reasons Why CS Learning is Critical for Students 1. Thinking is Good for Thinking. Computer Science promotes algorithmic thinking which involve sequencing, analysis, and testing processes in time and space. It helps students to develop their habits of problem-solving which help them in other domains as well.
  • 6. Five Reasons Why CS Learning is Critical for Students (Cont.) 2. Sustaining the Next Generation of Creators and Innovators. Computers can engage students in creative play, innovation, and exploration through entertainment, communication, and social applications. Computing power and the skills to harness this power are the “Engines of Innovation”.
  • 7. Five Reasons Why CS Learning is Critical for Students (Cont.) 3. Empowering Students to Change the World. Computer Science empowers students to apply their creativity and skills to solve problems. These learning experiences promote their perceptions of themselves as innovators capable of changing the world.
  • 8. Five Reasons Why CS Learning is Critical for Students (Cont.) 4. Preparing Students for Future Endeavors. In a CS course students begin to master fundamental concepts and practices. The knowledge of these concepts and practices empower them to create innovations, tools, and applications.
  • 9. Five Reasons Why CS Learning is Critical for Students (Cont.) 5. Collaboration, Communication, and Teamwork— Key 21st Century Skills. Computer Science promotes collaboration. Collaborative problem solving prepares students to work in teams and builds supportive partnerships.
  • 10. Pedagogical Guide Lines - Before the start of the course consider: What do you expect students to know? At what level? And where are the students expected to learn required knowledge and skills? - Assume that students know nothing coming into the course - Make students aware about the time-consuming nature of computing discipline - Survey the class on their perceived knowledge of various computing concepts
  • 11. Pedagogical Guide Lines (Cont.) - Don't forget the needs of the advanced students. Introduce them to each other. Suggest more challenging work that they can explore. - Must take care of Computing Labs (Open labs/Closed labs/ Frustrating labs. Remember Labs are new for students not for you.) - Explicitly teach how to get onto the Internet, use electronic mail and the World Wide Web
  • 12. Pedagogical Guide Lines (Cont.) - Must be aware of “Tools vs. Toys" Approach: Some students look at computers as toys, others as tools. Some students want to play with computers but others want to do something useful with them. - Computer science course usually aims to measure students improvement in logical thinking & problem solving skills. It must teach to the students “What should I do?” (ethics) and “How should we decide?” (politics), as well as, “What can I be certain of?” (knowledge).
  • 13. Pedagogical Guide Lines (Cont.)  Computer science can't be taught in the same manner as high history, English, or even math. It requires:  Create more interaction (give aid where needed )  Design activities which promote critical thinking skills and high-order         creativity Provide maximum practice opportunities Offer more exploratory hands-on activities Design in-class exercise to be fun Create engaging homework assignments Adopt easy-to-harder but interesting problem solving approach Introduce small-group exercises Less teaching (just lectures, reading or text-based assignments), more stress on problem solving and skill development. Introduce interesting extra credit problems encourage a student to practice computer science in her spare time
  • 14. What is Expected from a CS Teacher Knowledge  Historical development of computing disciplines  Different domains of computing discipline  Historical evolution of computer and its hardware, software components  Computer science core body of knowledge  the knowledge and skills that students must have to enable them to thrive in the 21st Century global information economy  Application of computers in society
  • 15. What is Expected from a CS Teacher (Cont.) Knowledge  Use of social media and global knowledge resources  Legal, social, and ethical issues of computing in society  Current Trend, Practices, and innovations  Addiction to computers and the Internet  Advertising and censorship on the Internet  Digital finger print and hacking on the Internet  Plagiarism, privacy, security, and Internet preying
  • 16. What is Expected from a CS Teacher (Cont.) Pedagogical aspects  Acquaint with the aims and objectives of teaching computer science in secondary and higher secondary schools  Ability to plan learning activities according to those objectives.  Having skills relating to planning lessons and presenting them effectively.  Familiarity with the various methods that can be employed for the teaching of computer science.  Understanding of the principles of curriculum construction.  Assessment and Evaluation skills
  • 17. Instructional Strategies          Lecturing Role Playing Jigsawing Activities Games The CS-unplugged Approach, Rich Tasks Concept Maps Pair and Small-group Collaboration Structured Tinkering      Multiple Solutions Modeling Simulations Multimedia Presentations Journal Reflections Different Forms of Class Organization  Interdisciplinary Connections  Mentoring Software Project Development
  • 18. Caution: Awareness of Disability  Disability is the consequence of an impairment that may be physical, cognitive, mental, sensory, emotional, developmental, or some combination of these.  A disability may be present from birth, or occur during a person's lifetime.
  • 19. Caution: Awareness of Disability  Disabilities is an umbrella term, covering impairments, activity limitations, and participation restrictions.  An impairment is a problem in body function or structure;  an activity limitation is a difficulty encountered by an individual in executing a task or action;  while a participation restriction is a problem experienced by an individual in involvement in life situations.
  • 20. Ultimate Goal: Computational Thinking “CT is an approach to solving problems in a way that can be implemented with a computer. Students become not merely tool users but tool builders”. It is a problemsolving process that includes:  Formulating problems in a way that enables us to use a computer and other tools to help solve them;  Logically organizing and analyzing data;
  • 21. Ultimate Goal: Computational Thinking (Cont.)  Representing data through abstractions such as models and simulations;  Automating solutions through algorithmic thinking (a series of ordered steps);  Identifying, analyzing, and implementing possible solutions with the goal of achieving the most efficient and effective combination of steps and resources; and  Generalizing and transferring this problem-solving process to a wide variety of problems.
  • 22. Computational Thinking Dispositions  Confidence in dealing with complexity;  Persistence in working with difficult problems;  Tolerance for ambiguity;  The ability to deal with open-ended problems; and  The ability to communicate and work with others to achieve a common goal or solution
  • 23. Important Considerations The student does not just passively take in knowledge, but actively constructs it on the basis of his/her prior knowledge and experiences.
  • 24. Important Considerations (Cont.) The learning outcomes of any teaching depend not only on what the teachers do but also on the knowledge, the purposes, the motivations and the beliefs that the learners bring with them to the classroom.
  • 25. Important Considerations (Cont.) Quality learning is most likely to happen when it is student-centred, because that is where the responsibility lies.

Editor's Notes

  1. http://csunplugged.org/unplugged-principles