Problemlösning och design av algoritmer för programmerare
Vi tittar på hur man kan jobba med problemlösning och design av algoritmer som löser en viss problemställning. Dessa arbetssätt kan hjälpa oss att strukturera upp vår programkod när vi bygger program och applikationer. Begrepp som hanteras är bland annat Polya problem solving, top-down, bottom-up, flowchart och pseudocode.
Videon är 50 minuter lång.
Du kan själv bläddra igenom de HTML slides som används i presentationen.
Resurser
Via följande resurser kan du fördjupa dig i metoder för problemlösning.
- Artikel “Polya’s Problem Solving Techniques” om hur man kan tänka när man löser problem.
- Artikel “Pseudocode Standard” om exempel på hur man skriver pseudokod.
Wikipedia har artiklar om följande.
Verktyg för att rita flödesdiagram.
App.diagrams.net är ett online ritverktyg där du kan rita flödesscheman utan att installera en applikation.
Dia Diagram Editor är en desktopapplikation som kan installeras på din dator. Det är gratis, öppen källkod och plattform.
- Så här kan ett flödesschema se ut i Dia.
#Revision history
- 2022-04-01: (A, mos) Första utgåva inför kursstart vt22.