Open ProfStick opened 4 years ago
@tynanmatthews A lot of good Work in here. Great explanation of appropriate uses and
Your major issue here is that you have placed your markdown in the Object-Oriented section and also referenced it in your explanation as well. Make sure that everything is directly related to the Logic paradigm instead.
You missed a point regarding heuristics. If I remember correctly you were struggling to find that last week as well.
Delve a bit further in forwards and backwards training and possibly talk about the advantages, disadvantages and limitations of them.
Otherwise well down. Keep up the good work.
https://github.com/AuroraCollegeSDD/12SDD_Course_Information_v2/wiki/9.4.1-Option-1-Programming-Paradigms#logic-paradigm
Students learn about:
• concepts – variables – rules – facts – heuristics – goals – inference engine – backward/forward chaining • language syntax – variables – rules – facts • appropriate use, such as: – pattern matching – AI – expert systems
Students learn to:
• recognise representative fragments of code written using the logic paradigm (see Course Specifications document) • recognise the use of the logic paradigm concepts in code • interpret a fragment of code written using the logic paradigm, and identify and correct logic errors • modify fragments of code written using the logic paradigm to incorporate changed requirements • code and test appropriate solutions in a language using the logic paradigm • assess the appropriateness of a software solution written using the logic paradigm against a solution written using an imperative approach