Denna kurs behandlar hur programmering används för effektiv problemlösning, med en form inspirerad av Nordic Collegiate Programming Competition och liknande programmeringstävlingar. Denna typ av problemlösning, där en snabb engångslösning för ett informellt beskrivet problem skall konstrueras, är vanlig också i forskning och näringsliv. Kursens fokus ligger i att öva på att analysera problem, applicera kunskap i datastrukturer och algoritmer, och implementera lösningar snabbt och korrekt. Kursen inbegriper att lösa ett större antal övningsuppgifter, men studenter tävlar inte mot varandra.
Undervisning och material via Canvas och Zoom.
För behörighet krävs:
- minst 7,5 hp inom grundläggande programmering
- minst 7,5 hp inom datastrukturer och algoritmer
- minst 7,5 hp inom diskret matematik
För behörighet krävs:
- minst 7,5 hp inom grundläggande programmering
- minst 7,5 hp inom datastrukturer och algoritmer
- minst 7,5 hp inom diskret matematik