SlideShare a Scribd company logo
1 of 5
PATTERN
RECOGNITION,
GENERALISATION &
ABSTRACTION
Pattern Recognition
Patterns exist everywhere & recognising patterns is a key aspect of computational thinking.
The process of recognising patterns in computing has five steps.
Identify common elements in
problems
Identify & interpret common
differences in problems
Identify individual elements
within problems
Describe patterns that have
been identified
Make predictions based on
identified patterns
This pattern holds true for each day of the week for most students in most schools and colleges.
If you were to look at how your day is organised in your School or College:
Your day will start at a set time.
It will be broken up into a no. of lessons of a set
length.
Each lesson will have a teacher who takes a register.
Patten Abstraction
Abstraction means hiding the complexity of something away from the thing that is going to be
using it.
There are two parts to this:
Identify the information required to solve a
problem
Filter out information you do not need.
In computational thinking, abstraction is a technique where we split individual
parts of the program down into imaginary โ€˜black boxesโ€™ that carry out operations.
Pattern Generalisation
Generalisation happens when you can spot common themes between patterns.
Both of these involve some form of searching, the only thing that differs is
what you are searching for.
If we had a student search pattern in a school MIS, we might want to search for:
Students in a class. Students taught by a specific teacher.
Representing Parts of a Problem
We want to represent parts of a problem or system in general terms.
Variables - values that
will change.
Constants - something
that is likely to remain
fixed for a while.
Key Processes - things
that are critical to the
system.
Repeated Processes -
things that happen
multiple times.
Inputs - values entered
into the system.
Outputs - information
produced by the
system.

More Related Content

Similar to Pattern Recognition Generalisation Abstraction.pptx

Machine Learning presentation.
Machine Learning presentation.Machine Learning presentation.
Machine Learning presentation.butest
ย 
23 rote learning and explanation based.doc
23 rote learning and explanation based.doc23 rote learning and explanation based.doc
23 rote learning and explanation based.docjdinfo444
ย 
Representing practice: practice models, patterns, bundles ....
Representing practice: practice models, patterns, bundles ....Representing practice: practice models, patterns, bundles ....
Representing practice: practice models, patterns, bundles ....Colin Milligan
ย 
Cognitive Tools
Cognitive ToolsCognitive Tools
Cognitive ToolsMartin Homik
ย 
Unit No 6 Design Patterns.pptx
Unit No 6 Design Patterns.pptxUnit No 6 Design Patterns.pptx
Unit No 6 Design Patterns.pptxDrYogeshDeshmukh1
ย 
U4 LA A ppt 2
U4 LA A ppt 2U4 LA A ppt 2
U4 LA A ppt 2Peter R Breach
ย 
An Introduction to Machine Learning
An Introduction to Machine LearningAn Introduction to Machine Learning
An Introduction to Machine LearningVedaj Padman
ย 
Marzano
MarzanoMarzano
Marzanomlpineda
ย 
Esemen Matematik Penyelesaian Masalah
Esemen Matematik Penyelesaian MasalahEsemen Matematik Penyelesaian Masalah
Esemen Matematik Penyelesaian MasalahSyafiqah Mohamed Noor
ย 
Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...
Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...
Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...Saide OER Africa
ย 
Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...
Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...
Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...PiLNAfrica
ย 
Module 5: Decision Trees
Module 5: Decision TreesModule 5: Decision Trees
Module 5: Decision TreesSara Hooker
ย 
Lec 6 learning
Lec 6 learningLec 6 learning
Lec 6 learningEyob Sisay
ย 
Machine Learning.pptx
Machine Learning.pptxMachine Learning.pptx
Machine Learning.pptxNitinSharma134320
ย 
Merriam ch 8 5.26.10
Merriam ch 8 5.26.10Merriam ch 8 5.26.10
Merriam ch 8 5.26.10Daberkow
ย 
5 learning edited 2012.ppt
5 learning edited 2012.ppt5 learning edited 2012.ppt
5 learning edited 2012.pptHenokGetachew15
ย 
Ch17 lab r_verdu103: Entry level statistics exercise (descriptives)
Ch17 lab r_verdu103: Entry level statistics exercise (descriptives)Ch17 lab r_verdu103: Entry level statistics exercise (descriptives)
Ch17 lab r_verdu103: Entry level statistics exercise (descriptives)Sherri Gunder
ย 

Similar to Pattern Recognition Generalisation Abstraction.pptx (20)

Machine Learning presentation.
Machine Learning presentation.Machine Learning presentation.
Machine Learning presentation.
ย 
23 rote learning and explanation based.doc
23 rote learning and explanation based.doc23 rote learning and explanation based.doc
23 rote learning and explanation based.doc
ย 
Machine learning
Machine learningMachine learning
Machine learning
ย 
Representing practice: practice models, patterns, bundles ....
Representing practice: practice models, patterns, bundles ....Representing practice: practice models, patterns, bundles ....
Representing practice: practice models, patterns, bundles ....
ย 
Cognitive Tools
Cognitive ToolsCognitive Tools
Cognitive Tools
ย 
Unit No 6 Design Patterns.pptx
Unit No 6 Design Patterns.pptxUnit No 6 Design Patterns.pptx
Unit No 6 Design Patterns.pptx
ย 
Bloom's Taxonomy
Bloom's Taxonomy Bloom's Taxonomy
Bloom's Taxonomy
ย 
U4 LA A ppt 2
U4 LA A ppt 2U4 LA A ppt 2
U4 LA A ppt 2
ย 
An Introduction to Machine Learning
An Introduction to Machine LearningAn Introduction to Machine Learning
An Introduction to Machine Learning
ย 
Marzano
MarzanoMarzano
Marzano
ย 
Thinking
ThinkingThinking
Thinking
ย 
Esemen Matematik Penyelesaian Masalah
Esemen Matematik Penyelesaian MasalahEsemen Matematik Penyelesaian Masalah
Esemen Matematik Penyelesaian Masalah
ย 
Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...
Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...
Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...
ย 
Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...
Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...
Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...
ย 
Module 5: Decision Trees
Module 5: Decision TreesModule 5: Decision Trees
Module 5: Decision Trees
ย 
Lec 6 learning
Lec 6 learningLec 6 learning
Lec 6 learning
ย 
Machine Learning.pptx
Machine Learning.pptxMachine Learning.pptx
Machine Learning.pptx
ย 
Merriam ch 8 5.26.10
Merriam ch 8 5.26.10Merriam ch 8 5.26.10
Merriam ch 8 5.26.10
ย 
5 learning edited 2012.ppt
5 learning edited 2012.ppt5 learning edited 2012.ppt
5 learning edited 2012.ppt
ย 
Ch17 lab r_verdu103: Entry level statistics exercise (descriptives)
Ch17 lab r_verdu103: Entry level statistics exercise (descriptives)Ch17 lab r_verdu103: Entry level statistics exercise (descriptives)
Ch17 lab r_verdu103: Entry level statistics exercise (descriptives)
ย 

More from Saurabh846965

Types_of_Access_Controlsggggggggggggggggg
Types_of_Access_ControlsgggggggggggggggggTypes_of_Access_Controlsggggggggggggggggg
Types_of_Access_ControlsgggggggggggggggggSaurabh846965
ย 
Cache-Memory for university courses at PG
Cache-Memory for university courses at PGCache-Memory for university courses at PG
Cache-Memory for university courses at PGSaurabh846965
ย 
Authentication and authorization difference
Authentication and authorization differenceAuthentication and authorization difference
Authentication and authorization differenceSaurabh846965
ย 
Algorithm for computational problematic sit
Algorithm for computational problematic sitAlgorithm for computational problematic sit
Algorithm for computational problematic sitSaurabh846965
ย 
ABSTRACTION for data computing machines and
ABSTRACTION for data computing machines andABSTRACTION for data computing machines and
ABSTRACTION for data computing machines andSaurabh846965
ย 
Algorithm types performance steps working
Algorithm types performance steps workingAlgorithm types performance steps working
Algorithm types performance steps workingSaurabh846965
ย 
Data and Information Details and Differences
Data and Information Details and DifferencesData and Information Details and Differences
Data and Information Details and DifferencesSaurabh846965
ย 
NAC_p3.pptx
NAC_p3.pptxNAC_p3.pptx
NAC_p3.pptxSaurabh846965
ย 
Social Science Flow Sheet - Padhle.pdf
Social Science Flow Sheet - Padhle.pdfSocial Science Flow Sheet - Padhle.pdf
Social Science Flow Sheet - Padhle.pdfSaurabh846965
ย 
Mentor-Mentee_Meeting_Record(Form).pdf
Mentor-Mentee_Meeting_Record(Form).pdfMentor-Mentee_Meeting_Record(Form).pdf
Mentor-Mentee_Meeting_Record(Form).pdfSaurabh846965
ย 
powershell.pdf
powershell.pdfpowershell.pdf
powershell.pdfSaurabh846965
ย 
Elite Batch & Hacker Rank Analysis.pptx
Elite Batch & Hacker Rank Analysis.pptxElite Batch & Hacker Rank Analysis.pptx
Elite Batch & Hacker Rank Analysis.pptxSaurabh846965
ย 

More from Saurabh846965 (13)

Types_of_Access_Controlsggggggggggggggggg
Types_of_Access_ControlsgggggggggggggggggTypes_of_Access_Controlsggggggggggggggggg
Types_of_Access_Controlsggggggggggggggggg
ย 
Cache-Memory for university courses at PG
Cache-Memory for university courses at PGCache-Memory for university courses at PG
Cache-Memory for university courses at PG
ย 
Authentication and authorization difference
Authentication and authorization differenceAuthentication and authorization difference
Authentication and authorization difference
ย 
Algorithm for computational problematic sit
Algorithm for computational problematic sitAlgorithm for computational problematic sit
Algorithm for computational problematic sit
ย 
ABSTRACTION for data computing machines and
ABSTRACTION for data computing machines andABSTRACTION for data computing machines and
ABSTRACTION for data computing machines and
ย 
Algorithm types performance steps working
Algorithm types performance steps workingAlgorithm types performance steps working
Algorithm types performance steps working
ย 
Data and Information Details and Differences
Data and Information Details and DifferencesData and Information Details and Differences
Data and Information Details and Differences
ย 
NAC_p3.pptx
NAC_p3.pptxNAC_p3.pptx
NAC_p3.pptx
ย 
Social Science Flow Sheet - Padhle.pdf
Social Science Flow Sheet - Padhle.pdfSocial Science Flow Sheet - Padhle.pdf
Social Science Flow Sheet - Padhle.pdf
ย 
Mentor-Mentee_Meeting_Record(Form).pdf
Mentor-Mentee_Meeting_Record(Form).pdfMentor-Mentee_Meeting_Record(Form).pdf
Mentor-Mentee_Meeting_Record(Form).pdf
ย 
powershell.pdf
powershell.pdfpowershell.pdf
powershell.pdf
ย 
Elite Batch & Hacker Rank Analysis.pptx
Elite Batch & Hacker Rank Analysis.pptxElite Batch & Hacker Rank Analysis.pptx
Elite Batch & Hacker Rank Analysis.pptx
ย 
unit-3.pdf
unit-3.pdfunit-3.pdf
unit-3.pdf
ย 

Recently uploaded

Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
ย 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
ย 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
ย 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
ย 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
ย 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
ย 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7Call Girls in Nagpur High Profile Call Girls
ย 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
ย 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsArindam Chakraborty, Ph.D., P.E. (CA, TX)
ย 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
ย 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
ย 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
ย 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
ย 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
ย 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
ย 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
ย 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
ย 

Recently uploaded (20)

Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
ย 
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
ย 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
ย 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ย 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
ย 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
ย 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
ย 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
ย 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
ย 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
ย 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
ย 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
ย 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
ย 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
ย 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
ย 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
ย 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ย 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
ย 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
ย 

Pattern Recognition Generalisation Abstraction.pptx

  • 2. Pattern Recognition Patterns exist everywhere & recognising patterns is a key aspect of computational thinking. The process of recognising patterns in computing has five steps. Identify common elements in problems Identify & interpret common differences in problems Identify individual elements within problems Describe patterns that have been identified Make predictions based on identified patterns This pattern holds true for each day of the week for most students in most schools and colleges. If you were to look at how your day is organised in your School or College: Your day will start at a set time. It will be broken up into a no. of lessons of a set length. Each lesson will have a teacher who takes a register.
  • 3. Patten Abstraction Abstraction means hiding the complexity of something away from the thing that is going to be using it. There are two parts to this: Identify the information required to solve a problem Filter out information you do not need. In computational thinking, abstraction is a technique where we split individual parts of the program down into imaginary โ€˜black boxesโ€™ that carry out operations.
  • 4. Pattern Generalisation Generalisation happens when you can spot common themes between patterns. Both of these involve some form of searching, the only thing that differs is what you are searching for. If we had a student search pattern in a school MIS, we might want to search for: Students in a class. Students taught by a specific teacher.
  • 5. Representing Parts of a Problem We want to represent parts of a problem or system in general terms. Variables - values that will change. Constants - something that is likely to remain fixed for a while. Key Processes - things that are critical to the system. Repeated Processes - things that happen multiple times. Inputs - values entered into the system. Outputs - information produced by the system.