Vil du udvide dine programmeringskompetencer? På faget Avanceret programmering lærer du at anvende designmønstre, lagdelte arkitekturer, algoritmer og datastrukturer.
Introduktion
På Avanceret programmering videreudvikler du de færdigheder, som du fik på Videregående programmering. Vi fokuserer på fundamentale algoritmer og datastrukturer, så du kan benytte det valgte sprogs programbiblioteker.
Vi fokuserer bl.a. på
- hvordan du anvender mønstre og skabeloner i programudvikling
- hvordan du bruger regulære udtryk og tilstandsmaskiner
- områder indenfor objektorienterede designmønstre, grafer og grafalgoritmer, API'er og frameworks, samt softwarearkitekturer
Relevans
Faget er relevant for dig, der som programmør gerne vil kunne indgå i udviklings- og vedligeholdelsesprojekter, samt have aktuelle programmeringssprog og udviklingsværktøjer for øje.
Udbytte
Med faget bliver du i stand til at
- anvende programbiblioteker tilknyttet det valgte programmeringssprog
- benytte programmeringssprog til realisering af abstrakte algoritmer, skabeloner, mønstre, abstraktioner og datastrukturer
- indgå som en kompetent programmør i udviklings- og vedligeholdelsesprojekter, og til at holde dig opdateret på aktuelle programmeringssprog og udviklingsværktøjer
Praktisk
- fag på området for service produktion, IT, bygge og anlæg / valgfag på akademiuddannelsen (AU) i IT / valgfag på en vilkårlig AU
- Hvor meget tid skal jeg bruge på mit online fag?
- omfang: 10 ECTS-points
- mundtlig prøve kombineret med et praktisk produkt og en skriftlig opgave (intern)
- det anbefales at du har matematik og engelsk på niveau C
- det kan være nyttigt først at tage Indledende studieforberedelse, studieteknik og projektskrivning
- programmeringssprog: C#
- studieordning, AU i IT (pdf)
- bogliste
- faget er 100% online
Det anbefales at du tager Videregående programmering forud for dette fag.
På Avanceret programmering får du fleksibiliteten til selv at bestemme når og hvor du vil studere. Faget tager udgangspunkt i dine problemstillinger og erfaringer, så du straks kan bruge din nye viden i dit professionelle virke.