Nedan följer de kurser som ingår i programmet Webbprogrammerare 120hp. Vissa kurser finns att söka som fristående kurser (men tyvärr inte alla ännu).

Hösttermin ÅK1

Webbteknisk introduktion 7,5 hp

Grundläggande webbdesign med HTML och CSS samt introduktion till datavetenskapliga studier. Grundläggande SEO. Webbsidor för mobila enheter.

Inledande programmering med C# 7,5 hp

Förstå grundläggande begrepp och principer inom objektorienterad programmering.

Kunna utveckla program enligt objektorienterade metoder.
Erhållit grundläggande kunskaper i programspråket C# samt i .NET Framework.

Webbteknik I 7,5 hp

En av de senaste årens webbtrender är att fler och fler applikationen flyttar från den lokala datorn till webben vilket innebär att användandet och betydelsen av Javascript ökar. Detta ställer högre krav på webbutvecklaren i form av disciplin och kunnande.
Kursen behandlar Javascript från grunden och tar dig från ”Hello World” till att skapa en fullfjädrad Javascriptapplikation i form av ett webbbaserat fönsterhanteringssystem med Ajax. Genomgående lär du dig ett modernt arbetssätt och betydelsen av att skapa tillgängliga och säkra applikationer.

Nyckelord:
Javascript, programmering, ajax, json, jquery, toolkit, prototype, objektorientering, tillgänglighet, säkerhet, DOM, jslint

Kursintroduktion VT2011:

Se kursintroduktionen

Föreläsningar VT2011:

Se samtliga föreläsningar i kursen här

Iterativ mjukvaruutveckling 7,5 hp

Kursen syftar till att ge insikt i hur en iterativ utvecklingsprocess för mjukvara ser ut samt ge kunskap i grundläggande arbetsmoment och dokumentation.
Projektledning och projektdokumentation. Versionshantering. Kravhantering och användningsfall. Mjukvaruutvecklingsprocesser med fokus på iterativ mjukvaruutveckling, UP(EDU). Testning av mjukvara och dokumentation av testning. Spårbarhet. SCRUM.

Vårtermin ÅK1

ASP.NET Web Forms 7,5 hp

Utveckling av webbapplikationer kopplade mot datakällor med ASP.NET WebForms, ADO.NET och programspråket C#.

Databasteknik 7,5 hp

Teoretisk och tillämpad datamodellering samt konstruktion och användning av databaser med frågespråket SQL.

Gränssnittsutveckling – Användarvänlighet och tillgänglighet 7,5 hp (* Ny kurs VT2012)

Användning av aktuella verktyg och teorier för att producera och utvärdera, användbara, tillgängliga och grafiska gränssnitt för webben.

Mjukvaruutvecklingsprojekt I 7,5 hp (* Ny kurs VT2012)

Genomförande av ett mjukvaruprojekt där en fungerande mjukvara skall utvecklas med hjälp av de teoretiska och praktiska förutsättningar som getts i tidigare kurser. Kursen har ett entreprenöriellt fokus.

Hösttermin ÅK2

Objektorienterad analys och design med UML 7,5 hp
Kunskaper om hur objektorienterad analys och design kan implementeras i ett objektorienterat programmeringsspråk samt grunderna i modelleringsspråket UML.

Webbutveckling med PHP 7,5 hp

Utveckling av dynamiska webbplatser med hjälp av PHP och med ett fokus på arkitektur för webbapplikationer.

ASP.NET MVC 7,5 hp

Utveckling av webbapplikationer med ASP.NET MVC och ramverk för hantering av persistent data.

Webbteknik II 7,5 hp (* Ny kurs HT2011)

Utveckling och användande av olika webbtjänster (webbapi:er) för att skapa webbapplikationer som kan tillämpas på olika plattformar och enheter.

Vårtermin ÅK2

Mjukvaruutvecklingsprojekt II 7,5 hp

Genomförande av ett kundorienterat mjukvaruprojekt med ett fokus på projektledning och projektplanering.

Webbramverk 7,5 hp (* Ny kurs HT2011)

Utveckling med hjälp av moderna webbramverk. I kursen kommer inledningsvis Ruby on Rails och Phython med Django att behandlas.

Självständigt arbete 15 hp

Självständigt arbete omfattande teoretisk och experimentell verksamhet med åtföljande rapportskrivning och muntlig presentation.