SlideShare a Scribd company logo
1 of 18
VCE ALGORITHMICS
HESS
Distance Education Centre Victoria
(DECV)
VCE Algorithmics (HESS) 2018
VCE Algorithmics (HESS) and DECV, two interesting
and mysterious entities in the Victorian Education
Landscape.
DECV
Algorithmics
(HESS)
EARN
ATAR & University Credits
VCE Algorithmics (HESS) 2018
How Distance Education Works
All courses are delivered
online.
VCE Courses have live weekly
online lessons that are also
recorded for later viewing.
VCE Algorithmics (HESS) 2018
VCE Algorithmics (HESS) @DECV
For students and schools in 2018 DECV offers
• Unit 3
• Unit 4
VCE Algorithmics (HESS) 2018
About Algorithmics at DECV
VCAA Study Guide
 Unit 3
• Focus on Analysis and Modelling with Graphs
• Creating Algorithms for problem solving
 Unit 4
• Accuracy of Algorithmic Solution
• Efficiency of Solution
VCE Algorithmics (HESS) 2018
VCE Algorithmics: Algorithms
Predefined steps to achieve a goal.
Recipe
Flowchart
Designing Algorithms is problem solving.
Problem solving is important in human society.
VCE Algorithmics (HESS) 2018
VCE Algorithmics: Exploring Analysis
What do I know about this problem?
What information is available?
How can I make sense of it?
Modelling the problem – abstraction of the main
components of the problem.
Making order out of the main components of the problem.
VCE Algorithmics (HESS) 2018
Graphs for Modelling G=(V,E)
V={set of nodes/vertices}
E={set of edges}
G=(V,E) Road Network
V={cities}
E={roads}
G=(V,E) Novel/Movie
V={characters}
E={relationships}
G=(V,E) Circulatory System
V={organs}
E={veins/arteries}
G=(V,E) Coffee Machine
V={states}
E={transitionss}
VCE Algorithmics (HESS) 2018
Modelling
Conflict
G=(V,E) Map of Countries
V={Country}
E={Shared Border}
Using colour as an attribute. No two adjacent vertices have the same colour.
Neighbouring nodes have different colour.
G=(V,E) Laboratory Storage
V={chemicals}
E={forbidden shared storage}
VCE Algorithmics (HESS) 2018
Analysis: Water Jug Problem
Water jugs problem: We have one 3
litre jug, one 5 litre jug and an
unlimited supply of water. The goal is
to get exactly one litre of water into
either jug. Either jug can be emptied
or filled, or poured into the other.
VCE Algorithmics (HESS) 2018
Analysis: Airport Runways
A small but busy airport has only one runway. In each unit of
time one plane can land or one plane can take off, but not both.
Planes arrive ready to land or take off at random times, so at any
given unit of time the runway may be idle or a plane may be
landing or taking off, and there may be several planes waiting
either to land or take off.
• What model can we set up to represent this situation?
• Write a simple algorithm in pseudocode to safely handle this situation.
• How could the solution be adjusted if a second runway is built at this airport?
VCE Algorithmics (HESS) 2018
VCE Algorithmics: Exploring Process
Problem solving is an increasingly detailed description of
process using some information or data.
Algorithms for solving a problem, pseudocode combined
with model.
VCE Algorithmics (HESS) 2018
Process: Solving a Kenken
The KenKen puzzle is the trademarked name for a style of arithmetic and
logic puzzle invented by Japanese math teacher Tetsuya Miyamoto.
The puzzles require the integers 1 to 𝑛 to be placed in each row and
column of a (𝑛 × 𝑛) square grid or matrix, while satisfying each
arithmetic cage rule.
Backtracking for bad decisions
Try to minimise bad decisions
VCE Algorithmics (HESS) 2018
Process: Coin Change
The Classic coin change problem:
In Elbonia the coins are in denominations of: 1, 4, 5 cents. If we want to give change
using the minimum amount of coins we need to consider the following recursion
Dynamic Programming
Keeping track of subset solutions
Find the optimal solution
A Naïve algorithm for working out the minimum coins for giving
change: Exponential Time Complexity
function MC(coinValueList,change):
minCoins := change
if change in coinValueList then
return 1
else
foreach coin in coinValueList do
if (coin <= change) then
numCoins = 1 + MC(coinValueList,change-coin)
if (numCoins < minCoins) then
minCoins := numCoins
end if
endif
end do
end if
return minCoins
end function
Dynamic programming will improve run-time, use an array to hold
intermediate values. Minimum coins work out for change from 1
cent incrementing by 1 cent to the amount of change required.
VCE Algorithmics (HESS) 2018
VCE Algorithmics: Model and Process
• Model and Process
• Rules, States and Actions
• Turing Machine
Problem Solving
a sequence of actions that will bring the environment into a desired state.
Search
The process of looking for such a sequence, involving a systematic
exploration of alternative actions.
An algorithm is complete, if will find a solution if one
exists, optimal, if it finds the cheapest solution.
VCE Algorithmics (HESS) 2018
Resources for New Teachers & Students
VCE Algorithmics (HESS) 2018
Preview/Buy at
https://sites.google.com/site/msgvce/
VCE Algorithmics (HESS) @DECV
• If your School is not able to offer VCE Algorithmics in 2018 you can study
it at DECV.
• Enrolments for DECV in 2018 OPEN October 2017 close February 2018
• Year 10 & 11 Students who have successfully completed Math Methods
Units 1 & 2 are eligible to enrol.
VCE Algorithmics (HESS) 2018
WHY?
Problem solving is important in human society.
The world needs more problem solvers.
VCE Algorithmics (HESS) 2018

More Related Content

Similar to VCE Algorithmics HESS

CS345-Algorithms-II-Lecture-1-CS345-2016.pdf
CS345-Algorithms-II-Lecture-1-CS345-2016.pdfCS345-Algorithms-II-Lecture-1-CS345-2016.pdf
CS345-Algorithms-II-Lecture-1-CS345-2016.pdfOpenWorld6
 
An approach to solve the N-Queens Problem using Artificial Intelligence algor...
An approach to solve the N-Queens Problem using Artificial Intelligence algor...An approach to solve the N-Queens Problem using Artificial Intelligence algor...
An approach to solve the N-Queens Problem using Artificial Intelligence algor...IRJET Journal
 
A Multi-visit Traveling Salesman Problem with Multi-Drones
A Multi-visit Traveling Salesman Problem with Multi-DronesA Multi-visit Traveling Salesman Problem with Multi-Drones
A Multi-visit Traveling Salesman Problem with Multi-DronesAboul Ella Hassanien
 
Extending Complex Event Processing to Graph-structured Information
Extending Complex Event Processing to Graph-structured InformationExtending Complex Event Processing to Graph-structured Information
Extending Complex Event Processing to Graph-structured InformationAntonio Vallecillo
 
A HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
A HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMSA HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
A HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMSijfcstjournal
 
A HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
A HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMSA HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
A HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMSijfcstjournal
 
MODIFIED VORTEX SEARCH ALGORITHM FOR REAL PARAMETER OPTIMIZATION
MODIFIED VORTEX SEARCH ALGORITHM FOR REAL PARAMETER OPTIMIZATIONMODIFIED VORTEX SEARCH ALGORITHM FOR REAL PARAMETER OPTIMIZATION
MODIFIED VORTEX SEARCH ALGORITHM FOR REAL PARAMETER OPTIMIZATIONcscpconf
 
Modified Vortex Search Algorithm for Real Parameter Optimization
Modified Vortex Search Algorithm for Real Parameter Optimization Modified Vortex Search Algorithm for Real Parameter Optimization
Modified Vortex Search Algorithm for Real Parameter Optimization csandit
 
complexity analysis.pdf
complexity analysis.pdfcomplexity analysis.pdf
complexity analysis.pdfpasinduneshan
 
Ch24 efficient algorithms
Ch24 efficient algorithmsCh24 efficient algorithms
Ch24 efficient algorithmsrajatmay1992
 
Monte Carlo Simulation for project estimates v1.0
Monte Carlo Simulation for project estimates v1.0Monte Carlo Simulation for project estimates v1.0
Monte Carlo Simulation for project estimates v1.0PMILebanonChapter
 
Multi-Period Integer Portfolio Optimization Using a Quantum Annealer (Present...
Multi-Period Integer Portfolio Optimization Using a Quantum Annealer (Present...Multi-Period Integer Portfolio Optimization Using a Quantum Annealer (Present...
Multi-Period Integer Portfolio Optimization Using a Quantum Annealer (Present...maikelcorleoni
 
linearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptxlinearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptxKOUSHIkPIPPLE
 
19IS402_LP1_LM_22-23.pdf
19IS402_LP1_LM_22-23.pdf19IS402_LP1_LM_22-23.pdf
19IS402_LP1_LM_22-23.pdfGOWTHAMR721887
 
Universal Adiabatic Quantum Computer v1.0
Universal Adiabatic Quantum Computer v1.0Universal Adiabatic Quantum Computer v1.0
Universal Adiabatic Quantum Computer v1.0Aditya Yadav
 
5 parallel implementation 06299286
5 parallel implementation 062992865 parallel implementation 06299286
5 parallel implementation 06299286Ninad Samel
 
A MODIFIED VORTEX SEARCH ALGORITHM FOR NUMERICAL FUNCTION OPTIMIZATION
A MODIFIED VORTEX SEARCH ALGORITHM FOR NUMERICAL FUNCTION OPTIMIZATIONA MODIFIED VORTEX SEARCH ALGORITHM FOR NUMERICAL FUNCTION OPTIMIZATION
A MODIFIED VORTEX SEARCH ALGORITHM FOR NUMERICAL FUNCTION OPTIMIZATIONijaia
 

Similar to VCE Algorithmics HESS (20)

CS345-Algorithms-II-Lecture-1-CS345-2016.pdf
CS345-Algorithms-II-Lecture-1-CS345-2016.pdfCS345-Algorithms-II-Lecture-1-CS345-2016.pdf
CS345-Algorithms-II-Lecture-1-CS345-2016.pdf
 
An approach to solve the N-Queens Problem using Artificial Intelligence algor...
An approach to solve the N-Queens Problem using Artificial Intelligence algor...An approach to solve the N-Queens Problem using Artificial Intelligence algor...
An approach to solve the N-Queens Problem using Artificial Intelligence algor...
 
chapter 1
chapter 1chapter 1
chapter 1
 
Unit 2 algorithm
Unit   2 algorithmUnit   2 algorithm
Unit 2 algorithm
 
A Multi-visit Traveling Salesman Problem with Multi-Drones
A Multi-visit Traveling Salesman Problem with Multi-DronesA Multi-visit Traveling Salesman Problem with Multi-Drones
A Multi-visit Traveling Salesman Problem with Multi-Drones
 
Extending Complex Event Processing to Graph-structured Information
Extending Complex Event Processing to Graph-structured InformationExtending Complex Event Processing to Graph-structured Information
Extending Complex Event Processing to Graph-structured Information
 
A HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
A HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMSA HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
A HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
 
A HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
A HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMSA HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
A HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMS
 
MODIFIED VORTEX SEARCH ALGORITHM FOR REAL PARAMETER OPTIMIZATION
MODIFIED VORTEX SEARCH ALGORITHM FOR REAL PARAMETER OPTIMIZATIONMODIFIED VORTEX SEARCH ALGORITHM FOR REAL PARAMETER OPTIMIZATION
MODIFIED VORTEX SEARCH ALGORITHM FOR REAL PARAMETER OPTIMIZATION
 
Modified Vortex Search Algorithm for Real Parameter Optimization
Modified Vortex Search Algorithm for Real Parameter Optimization Modified Vortex Search Algorithm for Real Parameter Optimization
Modified Vortex Search Algorithm for Real Parameter Optimization
 
Algorithms
AlgorithmsAlgorithms
Algorithms
 
complexity analysis.pdf
complexity analysis.pdfcomplexity analysis.pdf
complexity analysis.pdf
 
Ch24 efficient algorithms
Ch24 efficient algorithmsCh24 efficient algorithms
Ch24 efficient algorithms
 
Monte Carlo Simulation for project estimates v1.0
Monte Carlo Simulation for project estimates v1.0Monte Carlo Simulation for project estimates v1.0
Monte Carlo Simulation for project estimates v1.0
 
Multi-Period Integer Portfolio Optimization Using a Quantum Annealer (Present...
Multi-Period Integer Portfolio Optimization Using a Quantum Annealer (Present...Multi-Period Integer Portfolio Optimization Using a Quantum Annealer (Present...
Multi-Period Integer Portfolio Optimization Using a Quantum Annealer (Present...
 
linearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptxlinearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptx
 
19IS402_LP1_LM_22-23.pdf
19IS402_LP1_LM_22-23.pdf19IS402_LP1_LM_22-23.pdf
19IS402_LP1_LM_22-23.pdf
 
Universal Adiabatic Quantum Computer v1.0
Universal Adiabatic Quantum Computer v1.0Universal Adiabatic Quantum Computer v1.0
Universal Adiabatic Quantum Computer v1.0
 
5 parallel implementation 06299286
5 parallel implementation 062992865 parallel implementation 06299286
5 parallel implementation 06299286
 
A MODIFIED VORTEX SEARCH ALGORITHM FOR NUMERICAL FUNCTION OPTIMIZATION
A MODIFIED VORTEX SEARCH ALGORITHM FOR NUMERICAL FUNCTION OPTIMIZATIONA MODIFIED VORTEX SEARCH ALGORITHM FOR NUMERICAL FUNCTION OPTIMIZATION
A MODIFIED VORTEX SEARCH ALGORITHM FOR NUMERICAL FUNCTION OPTIMIZATION
 

Recently uploaded

PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxMarlene Maheu
 
Financial Accounting IFRS, 3rd Edition-dikompresi.pdf
Financial Accounting IFRS, 3rd Edition-dikompresi.pdfFinancial Accounting IFRS, 3rd Edition-dikompresi.pdf
Financial Accounting IFRS, 3rd Edition-dikompresi.pdfMinawBelay
 
ANTI PARKISON DRUGS.pptx
ANTI         PARKISON          DRUGS.pptxANTI         PARKISON          DRUGS.pptx
ANTI PARKISON DRUGS.pptxPoojaSen20
 
Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...Mark Carrigan
 
How to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 InventoryHow to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 InventoryCeline George
 
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Denish Jangid
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...Nguyen Thanh Tu Collection
 
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45MysoreMuleSoftMeetup
 
philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the lifeNitinDeodare
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...Nguyen Thanh Tu Collection
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Celine George
 
Software testing for project report .pdf
Software testing for project report .pdfSoftware testing for project report .pdf
Software testing for project report .pdfKamal Acharya
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppCeline George
 
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...Krashi Coaching
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽中 央社
 
The Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptxThe Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptxNehaChandwani11
 
Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024CapitolTechU
 
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...Nguyen Thanh Tu Collection
 

Recently uploaded (20)

PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptx
 
Financial Accounting IFRS, 3rd Edition-dikompresi.pdf
Financial Accounting IFRS, 3rd Edition-dikompresi.pdfFinancial Accounting IFRS, 3rd Edition-dikompresi.pdf
Financial Accounting IFRS, 3rd Edition-dikompresi.pdf
 
ANTI PARKISON DRUGS.pptx
ANTI         PARKISON          DRUGS.pptxANTI         PARKISON          DRUGS.pptx
ANTI PARKISON DRUGS.pptx
 
Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...
 
How to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 InventoryHow to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 Inventory
 
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
 
philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the life
 
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
Operations Management - Book1.p  - Dr. Abdulfatah A. SalemOperations Management - Book1.p  - Dr. Abdulfatah A. Salem
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
 
Software testing for project report .pdf
Software testing for project report .pdfSoftware testing for project report .pdf
Software testing for project report .pdf
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge App
 
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
The Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptxThe Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptx
 
Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024
 
IPL Online Quiz by Pragya; Question Set.
IPL Online Quiz by Pragya; Question Set.IPL Online Quiz by Pragya; Question Set.
IPL Online Quiz by Pragya; Question Set.
 
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
 

VCE Algorithmics HESS

  • 1. VCE ALGORITHMICS HESS Distance Education Centre Victoria (DECV) VCE Algorithmics (HESS) 2018
  • 2. VCE Algorithmics (HESS) and DECV, two interesting and mysterious entities in the Victorian Education Landscape. DECV Algorithmics (HESS) EARN ATAR & University Credits VCE Algorithmics (HESS) 2018
  • 3. How Distance Education Works All courses are delivered online. VCE Courses have live weekly online lessons that are also recorded for later viewing. VCE Algorithmics (HESS) 2018
  • 4. VCE Algorithmics (HESS) @DECV For students and schools in 2018 DECV offers • Unit 3 • Unit 4 VCE Algorithmics (HESS) 2018
  • 5. About Algorithmics at DECV VCAA Study Guide  Unit 3 • Focus on Analysis and Modelling with Graphs • Creating Algorithms for problem solving  Unit 4 • Accuracy of Algorithmic Solution • Efficiency of Solution VCE Algorithmics (HESS) 2018
  • 6. VCE Algorithmics: Algorithms Predefined steps to achieve a goal. Recipe Flowchart Designing Algorithms is problem solving. Problem solving is important in human society. VCE Algorithmics (HESS) 2018
  • 7. VCE Algorithmics: Exploring Analysis What do I know about this problem? What information is available? How can I make sense of it? Modelling the problem – abstraction of the main components of the problem. Making order out of the main components of the problem. VCE Algorithmics (HESS) 2018
  • 8. Graphs for Modelling G=(V,E) V={set of nodes/vertices} E={set of edges} G=(V,E) Road Network V={cities} E={roads} G=(V,E) Novel/Movie V={characters} E={relationships} G=(V,E) Circulatory System V={organs} E={veins/arteries} G=(V,E) Coffee Machine V={states} E={transitionss} VCE Algorithmics (HESS) 2018
  • 9. Modelling Conflict G=(V,E) Map of Countries V={Country} E={Shared Border} Using colour as an attribute. No two adjacent vertices have the same colour. Neighbouring nodes have different colour. G=(V,E) Laboratory Storage V={chemicals} E={forbidden shared storage} VCE Algorithmics (HESS) 2018
  • 10. Analysis: Water Jug Problem Water jugs problem: We have one 3 litre jug, one 5 litre jug and an unlimited supply of water. The goal is to get exactly one litre of water into either jug. Either jug can be emptied or filled, or poured into the other. VCE Algorithmics (HESS) 2018
  • 11. Analysis: Airport Runways A small but busy airport has only one runway. In each unit of time one plane can land or one plane can take off, but not both. Planes arrive ready to land or take off at random times, so at any given unit of time the runway may be idle or a plane may be landing or taking off, and there may be several planes waiting either to land or take off. • What model can we set up to represent this situation? • Write a simple algorithm in pseudocode to safely handle this situation. • How could the solution be adjusted if a second runway is built at this airport? VCE Algorithmics (HESS) 2018
  • 12. VCE Algorithmics: Exploring Process Problem solving is an increasingly detailed description of process using some information or data. Algorithms for solving a problem, pseudocode combined with model. VCE Algorithmics (HESS) 2018
  • 13. Process: Solving a Kenken The KenKen puzzle is the trademarked name for a style of arithmetic and logic puzzle invented by Japanese math teacher Tetsuya Miyamoto. The puzzles require the integers 1 to 𝑛 to be placed in each row and column of a (𝑛 × 𝑛) square grid or matrix, while satisfying each arithmetic cage rule. Backtracking for bad decisions Try to minimise bad decisions VCE Algorithmics (HESS) 2018
  • 14. Process: Coin Change The Classic coin change problem: In Elbonia the coins are in denominations of: 1, 4, 5 cents. If we want to give change using the minimum amount of coins we need to consider the following recursion Dynamic Programming Keeping track of subset solutions Find the optimal solution A Naïve algorithm for working out the minimum coins for giving change: Exponential Time Complexity function MC(coinValueList,change): minCoins := change if change in coinValueList then return 1 else foreach coin in coinValueList do if (coin <= change) then numCoins = 1 + MC(coinValueList,change-coin) if (numCoins < minCoins) then minCoins := numCoins end if endif end do end if return minCoins end function Dynamic programming will improve run-time, use an array to hold intermediate values. Minimum coins work out for change from 1 cent incrementing by 1 cent to the amount of change required. VCE Algorithmics (HESS) 2018
  • 15. VCE Algorithmics: Model and Process • Model and Process • Rules, States and Actions • Turing Machine Problem Solving a sequence of actions that will bring the environment into a desired state. Search The process of looking for such a sequence, involving a systematic exploration of alternative actions. An algorithm is complete, if will find a solution if one exists, optimal, if it finds the cheapest solution. VCE Algorithmics (HESS) 2018
  • 16. Resources for New Teachers & Students VCE Algorithmics (HESS) 2018 Preview/Buy at https://sites.google.com/site/msgvce/
  • 17. VCE Algorithmics (HESS) @DECV • If your School is not able to offer VCE Algorithmics in 2018 you can study it at DECV. • Enrolments for DECV in 2018 OPEN October 2017 close February 2018 • Year 10 & 11 Students who have successfully completed Math Methods Units 1 & 2 are eligible to enrol. VCE Algorithmics (HESS) 2018
  • 18. WHY? Problem solving is important in human society. The world needs more problem solvers. VCE Algorithmics (HESS) 2018