I dette kursus opnår den studerende indblik i grundlæggende begreber som algoritmer, datastrukturer og computerarkitekturer. Computere er - uanset fagområde - et af de vigtigste værktøjer til problemløsning i dag. Den studerende skal derfor opnå et kendskab til datalogiske grundbegreber i så almen en form, at vedkommende bliver i stand til at løse problemer ved hjælp af imperative programmeringssprog
Den studerende skal forstå grundbegreberne inden for følgende teorier og metoder:
Den studerende skal efter kurset være i stand til at:
Jf. beskrivelsen i § 17.
| Prøvens navn | Imperativ programmering | 
| Prøveform | Skriftlig eller mundtlig  | 
| ECTS | 5 | 
| Bedømmelsesform | 7-trins-skala | 
| Censur | Intern prøve | 
| Vurderingskriterier | Vurderingskriterierne er angivet i Universitetets eksamensordning | 
| Engelsk titel | Imperative Programming | 
| Modulkode | ESNCCEB1K2 | 
| Modultype | Kursus | 
| Varighed | 1 semester | 
| Semester | Efterår
 | 
| ECTS | 5 | 
| Undervisningssprog | Dansk | 
| Tomplads | Ja | 
| Undervisningssted | Campus København | 
| Modulansvarlig | 
| Uddannelsesejer | Bachelor (BSc) i teknisk videnskab (cyber- og computerteknologi) | 
| Studienævn | Studienævn for Elektronik og IT | 
| Institut | Institut for Elektroniske Systemer | 
| Fakultet | Det Teknisk Fakultet for IT og Design |