Hopp til hovedinnhold

Fagskole

AI Integrated Web Programming - TPPR2001 (7,5 sp)

Behovet for gode webutviklere øker i takt med digitaliseringen av samfunnet. I dette emnet lærer du det du trenger til å bygge, vedlikeholde og oppgradere dynamiske webapplikasjoner ved bruk av JavaScript, HTML og CSS. Du vil også lære hvordan du integrerer AI-funksjonalitet i applikasjonene dine.

Opptakskrav: Generell studiekompetanse eller fagbrev/svennebrev 
Studiested: Nettstudier
Studiestart: Høst
Studieomfang: Heltid og deltid. Må fullføres innen ett semester.
Lånekassen: Godkjent
Eksamen: Nettbasert prosjekteksamen
Fysisk oppmøte: Nei
Undervisningsspråk Engelsk

Dette emnet vil gi deg oppdatert kunnskap om webutvikling og praktiske bransjerelevante programmeringsferdigheter. JavaScript er det ledende og mest brukte språket i bransjen, og du vil lære å bruke dette kraftfulle verktøyet til å bygge digitale løsninger. I kombinasjon med HTML og CSS vil du kunne utvikle moderne nettapplikasjoner på brukerens premisser.

Du vil forstå hvordan du kan distribuere prosjekter på nettet, og bygge en portefølje som viser dine ferdigheter til potensielle arbeidsgivere. Du vil også bli dyktig i å bruke versjonskontrollsystemer for å samarbeide med andre utviklere, og skjønne hvordan du kan holde deg oppdatert med de nyeste utviklingene innen webteknologier, inkludert generativ AI.


Hva lærer du?

I emnet AI Integrated Web Programming lærer du blant annet:  

  • Programmering med fokus på bransjens praksis og standarder 
  • JavaScript, HTML og CSS for utvikling av sikre nettjenester 
  • Bransjestandard utviklingsprosesser med JavaScript og versjonskontrollsystemer 
  • Å integrere tredjeparts API-er og dra nytte av AI-teknikker for å forbedre funksjonalitet 
  • Om W3C-webstandarder og WCAG-tilgjengelighet for kvalitet i webløsninger 
  • Om mulighetene og begrensningene i AI-verktøy for produktivitet og kodekvalitet 
     

Hva kan du jobbe med? 

Ferdighetene du opparbeider deg i dette emnet vil kunne gi deg et solid utgangspunkt og forberede deg på en rekke karriereveier. 

Du vil kunne utføre oppgaver innen:

  • AI-drevet webutvikling: Du får erfaring og kunnskap om JavaScript og AI for å bygge enkle intelligente og responsive webapplikasjoner. 
  • Frontend-utvikling: Du vil lære å utvikle brukervennlige grensesnitt som integrerer avanserte AI-funksjoner for bedre brukerengasjement.
  • Produksjon av digitalt innhold: Du vil kunne administrere og oppdatere enkle nettsider med HTML og CSS.

Hvem kan dette emnet passe for?

  • Aspirerende webutviklere med noe forkunnskap: Perfekt for deg som har basiskunnskap om webutvikling fra før og som ønsker å videreutvikle dine ferdigheter.
  • Teknologiinteresserte: Dette emnet passer for deg som kan litt om teknologi og som ønsker å lære mer om hvordan AI integrert webutvikling kan skape innovative løsninger.
  • Digitale innholdsprodusenter: Dersom du ønsker å lage profesjonelle digitale kampanjer ved hjelp fra teknikker innen webutvikling brukt i bransjen, er dette emnet for deg.


Flere studiemuligheter

Ønsker du en bredere kompetanse innen digital produktutvikling eller frontend-utvikling med AI? Sjekk ut våre emnesammensetninger som passer godt med emnet AI Integrated Web Programming: 

Dette er et fleksibelt studium, og du kan studere når og hvor du vil. Det er ingen obligatoriske samlinger eller møteplikt. 

Required Reading

  • Ragab, A., (2024). Mastering HTML5: The Complete Guide to Modern Web Development. CreateSpace Independent Publishing Platform. ISBN: 9798224410026. Pensum: Hele boken 
  • Ragab, A., (2024). Mastering CSS3: A Comprehensive Guide to Modern Web Styling. CreateSpace Independent Publishing Platform. ISBN: 9798224164097. Pensum: Hele boken 
  • Flanagan, D., (2020). JavaScript - The Definitive Guide. O'Reilly Media. ISBN: 9781491952023. Pensum: Hele boken 

Knowledge 

The candidate:

  • has knowledge of JavaScript, HTML, and CSS and how it is used in the development of secure web services  
  • has knowledge of industry standard development processes with JavaScript across environments 
  • has insight into W3C web standards, and WCAG accessibility for compliance and quality in web solutions 
  • has insight into the principles and applications of version control systems used in developer collaboration 
  • has an understanding of the possibilities and limitations of AI tools to improve productivity and code quality  
  • can update their knowledge in JavaScript and web development practices 
  • understands the developer's role in creating value for users and stakeholders 
  • Understands how to integrate generative AI to provide user features through third-party APIs  

Skills 

The candidate:

  • can apply knowledge to productively use JavaScript, HTML, and CSS to perform typical and industry relevant web developer tasks 
  • can apply industry practices and standards in web development 
  • can stay updated with advancements in JavaScript, HTML, CSS 
  • understands the distinction between client-side and server-side code, and can effectively apply JavaScript within each context 
  • can apply object-oriented and functional programming paradigms with JavaScript 
  • can analyse design specifications and implement appropriate development strategies 
  • understands developer tools including version control systems for code management and team collaboration 
  • can integrate third-party APIs and leverage AI techniques to enhance functionality  
  • can apply knowledge of web performance optimization techniques to improve site speed and user experience 

General Competence 

The candidate:

  • understands ethical concerns in web development ensuring responsible practises towards privacy, security and inclusivity 
  • can carry out JavaScript web development work based on defined specifications, demonstrating proficiency in translating requirements into functional web applications 
  • can discuss web development processes with colleagues and contribute to interdisciplinary teams 
  • applies critical thinking to solve problems, delivering web solutions that meet the needs of users and stakeholders 

Arbeidskrav

Obligatoriske arbeidskrav må bestås for at studenten skal kunne gå opp til eksamen:  

  • Multiple choice test. Vurderes til bestått /ikke bestått 

Eksamen

Eksamen består av to innleveringer: 

  • Prosjekteksamen: Et web-basert løsningsforslag 
  • Individuelt refleksjonsnotat som redegjør for prosessen og egen læring 

Innleveringer blir vurdert i kombinasjon, noe som resulterer i én avsluttende emnekarakter A - F.