IT-säkerhet

180 högskolepoäng (start ht-12)
Är din dröm att arbeta med att bekämpa skydda datorsystem mot virusprogram, hacker-attacker och andra digitala brott? Då behöver du ha koll på hur människor och datorer fungerar tillsammans. Kandidatprogrammet i IT-säkerhet ger dig spetskompetens inom modern IT-säkerhet och en stabil grund inom datavetenskap.

Översikt

Profil - innehåll

Informationssystem integreras i såväl tekniska produkter som ekonomiska och samhälle-liga system inom till exempel: energiförsörjning, transport, näringsliv, ekonomisystem, system för hälso- och sjukvård samt medborgarsystem som 24-timmarsmyndigheter. I takt med utbyggnaden samt integrationen av informationssystem ökar också samhällets sårbarhet. Sårbarheter beror dels av inre systemfaktorer dels av yttre hot. Inre sårbarheter kan härledas till den ökande tekniska komplexiteten i konstruktionen av system, men också till brister i systemhanteringen. De yttre hoten består i utnyttjande av inre sårbarheter för intrång av olika slag. Dessa yttre hot förstärks av att den internationella brottsligheten får tillgång till allt kraftfullare verktyg för intrång och brottslig verksamhet i samhällets kritiska infrastrukturer och i företags och organisationers IT-system. Spridningen av stationära och mobila datorer med nätverksanslutningar innebär ökad användning av information och därmed också en ökad sårbarhet.

Tillgången i informationssystem är information. Informationsskydd från olika aspekter är således en utgångspunkt vid konstruktion och underhåll av informationssystem. Informationssystem används av människor och organisationer av olika slag. Informationssäkerhet omfattar således en helhetssyn på människor, organisationer och teknik, men även på juridiska och ekonomiska aspekter då dessa spelar viktiga roller för såväl säkerhet som kriminalitet.

IT-säkerhetsprogrammets syfte är att studenterna ska utveckla sin kunskap i att konstruera och underhålla tekniska system som uppfyller höga krav på informationssäkerhet. Genom olika påbyggnadsutbildningar kan denna grundläggande tekniska kunskap kompletteras med kunskaper som rör t ex ekonomiska säkerhetsaspekter av människors och företags interaktion med informationssystem inkluderande fördjupade kunskaper om juridiskt hållbar teknisk bevisföring av intrång.

IT-säkerhetsprogrammet omfattar 180 högskolepoäng (hp) och leder fram till en teknologie kandidatexamen med huvudområdet datavetenskap, inriktning IT-säkerhet. Utöver datavetenskap anknyter utbildningen även till angränsande ämnen som matematik, programvaruteknik, elektroteknik och företagsekonomi. Kännetecknande för det pedagogiska angreppssättet är att praktiska moment varvas med teoretiska för att främja reflektion och eftertanke i syfte att nå en hög och relevant kunskap inom IT-säkerhet.

En högskolepoäng motsvarar en poäng i European Credit Transfer System (ECTS).

Examen

Utbildningen leder fram till en examen på grundnivå med benämningen
Teknologie kandidatexamen.
Huvudområde: datavetenskap.
Inriktning: IT-säkerhet.

Motsvarande benämning på engelska är
Degree of Bachelor of Science.
Main field of study: Computer Science.
Specialization: Security Engineering.

Anmälan

Det är inte längre möjligt att anmäla sig till detta anmälningsalternativ.

Välkomstbrev

Programtid

2012 vecka 36 till
2015 vecka 23

Undervisningsform

Campus, Dagtid, heltid

Ort

Karlskrona

Språk

Undervisningen bedrivs huvudsakligen på svenska. Dock kan undervisning på engelska förekomma.

Nivå

Grundnivå

Huvudområde

Datavetenskap

Utbildningsplan

Programansvarig

Länkar

Antal platser

30

Antagning

Förkunskapskrav

För tillträde till utbildningsprogrammet krävs förutom grundläggande behörighet för högskolestudier: Områdesbehörighet 8: Matematik C (Fysik B, Kemi A och Matematik D krävs ej).

Läs mer om grundläggande behörighet.

Urval

Urval till utbildning sker där inte samtliga behöriga sökande kan erbjudas plats. Detta
görs till utbildningar med hjälp av olika typer av meritvärden/jämförelsetal beroende av vilken typ av utbildning anmälan avser och vilken bakgrund den sökande har. Sökande kan tillhöra flera urvalsgrupper parallellt och deltar då i urvalet inom respektive grupp.

Betygsurval:
BG - jämförelsetal i 20-skalan
Slutbetyg från gymnasieskolans program, avgångsbetyg från gymnasieskolans linje, komvux, utländska betyg och samlat betygsdokument.

BF - omdöme
Folkhögskola, med intyg om allmän/grundläggande behörighet och studieomdöme För-delningen av platser mellan de två betygsgrupperna görs i proportion till antalet sökande i varje grupp.

SA - sent anmälda
Denna urvalsgrupp är till för sena anmälningar. Sökande som inkommer med en sen anmälan placeras i denna urvalsgrupp och tilldelas meritvärde efter ankomstdag.

Provurval:
HP - högskoleprov
I provurvalet HP deltar alla behöriga sökande med giltigt högskoleprov. Lägsta godkända resultat för att delta i provurvalet är 0,1 poäng.

Övriga sökande:
ÖS - Sökande som uppfyller kravet på behörighet, men saknar meritvärde kan bara antas under förutsättning att samtliga i ovanstående grupper har erbjudits plats.

DA - Direktantagning kan ske i särskilda fall genom individuell prövning.

Fördelning av platser:
Vid antagningen till ett utbildningsprogram ska 67 % av platserna fördelas i ett betygsurval och 33 % i ett provurval. Sökande som uppfyller kraven för båda urvalsgrupperna ska ingå i båda.

Behöriga sökande med lika meriter:
Om två eller flera sökande till ett sökalternativ på grund- och avancerad nivå har samma meritvärde ges förtur till underrepresenterat kön. Därefter tillämpas lottning.

För fullständig information om urval se BTH:s antagningsordning.

Antagningsprocedur

Läs mer om antagningsproceduren.

Tillgodoräknande av tidigare studier och utlandsstudier

Student som antagits till programmet och som tidigare läst någon kurs, som motsvarar en kurs inom programmet, kan ansöka om att få kursen tillgodoräknad. Om det är möjligt erbjuds studenten att genomgå en alternativ kurs. Vid studier utomlands under tiden programmet pågår kan en större del (vanligtvis en hel termin) tillgodoräknas. I detta fall ges ett förhandsbesked om tillgodoräknandet via s k Learning agreement.

Läs mer om studier utomlands

Praktisk information

Praktisk information hittas under 'Vill studera'.

Anmälan

Det är inte längre möjligt att anmäla sig till detta anmälningsalternativ.

Välkomstbrev

Programtid

2012 vecka 36 till
2015 vecka 23

Undervisningsform

Campus, Dagtid, heltid

Ort

Karlskrona

Språk

Undervisningen bedrivs huvudsakligen på svenska. Dock kan undervisning på engelska förekomma.

Nivå

Grundnivå

Huvudområde

Datavetenskap

Utbildningsplan

Programansvarig

Länkar

Antal platser

30

Lärandemål

Profil - innehåll

Informationssystem integreras i såväl tekniska produkter som ekonomiska och samhälle-liga system inom till exempel: energiförsörjning, transport, näringsliv, ekonomisystem, system för hälso- och sjukvård samt medborgarsystem som 24-timmarsmyndigheter. I takt med utbyggnaden samt integrationen av informationssystem ökar också samhällets sårbarhet. Sårbarheter beror dels av inre systemfaktorer dels av yttre hot. Inre sårbarheter kan härledas till den ökande tekniska komplexiteten i konstruktionen av system, men också till brister i systemhanteringen. De yttre hoten består i utnyttjande av inre sårbarheter för intrång av olika slag. Dessa yttre hot förstärks av att den internationella brottsligheten får tillgång till allt kraftfullare verktyg för intrång och brottslig verksamhet i samhällets kritiska infrastrukturer och i företags och organisationers IT-system. Spridningen av stationära och mobila datorer med nätverksanslutningar innebär ökad användning av information och därmed också en ökad sårbarhet.

Tillgången i informationssystem är information. Informationsskydd från olika aspekter är således en utgångspunkt vid konstruktion och underhåll av informationssystem. Informationssystem används av människor och organisationer av olika slag. Informationssäkerhet omfattar således en helhetssyn på människor, organisationer och teknik, men även på juridiska och ekonomiska aspekter då dessa spelar viktiga roller för såväl säkerhet som kriminalitet.

IT-säkerhetsprogrammets syfte är att studenterna ska utveckla sin kunskap i att konstruera och underhålla tekniska system som uppfyller höga krav på informationssäkerhet. Genom olika påbyggnadsutbildningar kan denna grundläggande tekniska kunskap kompletteras med kunskaper som rör t ex ekonomiska säkerhetsaspekter av människors och företags interaktion med informationssystem inkluderande fördjupade kunskaper om juridiskt hållbar teknisk bevisföring av intrång.

IT-säkerhetsprogrammet omfattar 180 högskolepoäng (hp) och leder fram till en teknologie kandidatexamen med huvudområdet datavetenskap, inriktning IT-säkerhet. Utöver datavetenskap anknyter utbildningen även till angränsande ämnen som matematik, programvaruteknik, elektroteknik och företagsekonomi. Kännetecknande för det pedagogiska angreppssättet är att praktiska moment varvas med teoretiska för att främja reflektion och eftertanke i syfte att nå en hög och relevant kunskap inom IT-säkerhet.

En högskolepoäng motsvarar en poäng i European Credit Transfer System (ECTS).

Lärandemål

Efter genomförd utbildning skall studenten
  • förstå att informationssäkerhet samt analys av risker och hot i samband med bearbetning, lagring, hantering och distribution av information kräver ett helhetsbaserat perspektiv där såväl mänskliga och tekniska som ekonomiska och organisatoriska aspekter inkluderas.
  • behärska den teoretiska basen i datavetenskap och matematik för IT-säkerhet.
  • behärska praktiskt IT-säkerhetsarbete såsom t ex identifiering, analys och hantering av sårbarheter, hot, attacker och risker mot informationsintensiva system, hantering av illasinnad programvara, säker distribution av programvara och information, tillämpning av säkerhetsmekanismer och -applikationer, samt design, utveckling, implementation och utvärdering av säker programvara i osäkra miljöer.
  • självständigt och kritiskt kunna söka, bearbeta, tillgodogöra sig och förmedla information och kunskaper i ett snabbt föränderligt område.
  • förstå och självständigt kunna analysera samt tillämpa den vetenskapliga utvecklingen inom IT-säkerhet.
  • förstå att IT-säkerhetsarbete kräver ett etiskt såväl som ett moraliskt ansvarstagande.

Anmälan

Det är inte längre möjligt att anmäla sig till detta anmälningsalternativ.

Välkomstbrev

Programtid

2012 vecka 36 till
2015 vecka 23

Undervisningsform

Campus, Dagtid, heltid

Ort

Karlskrona

Språk

Undervisningen bedrivs huvudsakligen på svenska. Dock kan undervisning på engelska förekomma.

Nivå

Grundnivå

Huvudområde

Datavetenskap

Utbildningsplan

Programansvarig

Länkar

Antal platser

30

Upplägg

Upplägg av utbildningen

Studerande på utbildningsprogrammet förväntas studera heltid under 3 år. Utbildningsprogrammet ges enbart på campus. Vissa kurser ges på engelska och engelsk litteratur förekommer ofta. Nedan visas rekommenderad studiegång. Kurserna läses normalt sett parallellt på halvfart. Varje läsperiod omfattar totalt 15 högskolepoäng. Utbildningsprogrammet genomgår kontinuerlig utvärdering och utveckling, vilket kan medföra att kursutbudet och kursernas placering i tiden förändras.

OBS! Lägg märke till att det är kursens starttermin som anges i tabellen nedan. Se varje kurs för att se kursens faktiska utsträckning i tiden.
 

Kurser höstterminen 2012

Obligatoriska kurser

Analys med problemlösning, 7,5 hp, grundnivå.
 
Kursens syfte är att introducera matematiska begrepp och metoder inom analys samt träna olika strategier för problemlösning, för att ge en god grund till fortsatta studier inom matematik och datavetenskap.

Läs all information om kursen 'Analys med problemlösning' (länken öppnas i ett nytt fönster)
 
Introduktion till säkerhet, 7,5 hp, grundnivå.
 
Kursens huvudsakliga syfte är att studenter utan grundläggande kunskaper i datavetenskap ska förvärva en introduktion till datasäkerhet i synnerhet och säkerhet i allmänhet i både teori och praktik som den ser ut i samhället idag.

Säkerhet handlar om att skydda tillgångar, tillgångar som alltmer förlitar sig på datorbaserade system. Detta gör att organisationer blir mer beroende av dessa system. Allt eftersom användandet av Internet ökar, så exponeras fler av dessa system för allmänheten. På så sätt ställs individen regelbundet inför säkerhetslösningar som erbjuder olika nivå av skydd. Idag måste individer och organisationer förlita sig på att skyddsnivån på de olika datorsystem de använder är tillräcklig, medan designers och utvecklare av dessa system måste säkerställa att deras lösningar är pålitliga.

Läs all information om kursen 'Introduktion till säkerhet' (länken öppnas i ett nytt fönster)
 
Diskret matematik, 7,5 hp, grundnivå.
 
Kursens syfte är att introducera matematiska begrepp, metoder och problemställningar inom diskret matematik och att ge en grund för fortsatta studier inom matematik och datavetenskap.

Läs all information om kursen 'Diskret matematik' (länken öppnas i ett nytt fönster)
 
Programmering, datastrukturer och algoritmer, 22,5 hp, grundnivå.
 
Denna kurs sträcker sig över flera terminer, denna termin läser man 7,5 hp

Programmering ligger till grund för det mesta som hör till tillämpad IT. En stor del av dagens system är uppbyggda enligt objektorienterade principer med olika varianter av datastrukturer och algoritmer. Syftet är att studenten efter fullföljd kurs ska ha de kunskaper i objektorienterad programmering, datastrukturer och algoritmer som krävs för fortsatta studier i datavetenskap.

Läs all information om kursen 'Programmering, datastrukturer och algoritmer' (länken öppnas i ett nytt fönster)
 

Kurser vårterminen 2013

Obligatoriska kurser

Statistik med programvara, 7,5 hp, grundnivå.
 
Kursen skall möjliggöra för studenten att skaffa sig grundkunskap och förtrogenhet med begrepp och metoder inom matematisk statistik såsom sannolikhetsteori som statistisk teori och metodik. En väsentlig del är att lära sig hantera statistik med stöd av programvara.

Läs all information om kursen 'Statistik med programvara' (länken öppnas i ett nytt fönster)
 
Programvarudesign, 7,5 hp, grundnivå.
 
För att kunna producera programvara som uppfyller rätt krav för rätt kostnad, inom rätt tidram och med rätt kvalitet så krävs det att man följer en kontrollerad process och att man lägger tid på tidig planering av programvaruproduktionen (modellering och design).
I den här kursen förväntas studenten införskaffa förståelse för en utvecklingsprocess för mjukvara och för de grundläggande aktiviteter och artefakter som tas fram under utvecklingsprocessen. Vidare förväntas studenten införskaffa förståelse för objektorienterad modellering och design. Detta binds sedan samman i och med att studenten förväntas visa sina förvärvade kunskaper genom att utveckla ett mindre system.

Läs all information om kursen 'Programvarudesign' (länken öppnas i ett nytt fönster)
 

Kurser höstterminen 2013

Obligatoriska kurser

Individuellt programvaruprojekt, 7,5 hp, grundnivå.
 
Att lyckas med småskalig programutveckling är en utmaning som ställer krav på ett brett tekniskt kunnande, en förmåga att se fördelar och nackdelar med olika tekniska lösningar, en lyhördhet i kommunikation med beställaren samt ett välorganiserat och strukturerat arbetssätt.

Studenten övar här sin förmåga att enligt en bestämd tidplan och budget konstruera och leverera mjukvara med tillhörande dokumentation enligt beställarens specifikation.

Genom att genomföra ett programutvecklingsprojekt mot en verklig och extern beställare förvärvar studenten de förmågor, insikter och praktiska erfarenheter som är nödvändiga för att lyckas med projektbaserad småskalig programutveckling.

Kursen och programmet är under utveckling och ingen mer information är tillgänglig för närvarande.
 
Kryptering 1, 7,5 hp, grundnivå.
 
Kursen ska ge studenten de grundläggande matematiska principerna för olika krypteringsmetoder. Kursdeltagaren ska erhålla förståelse för hur man implementera olika kryptosystem samt kända styrkor och svagheter hos dessa.

Kursen och programmet är under utveckling och ingen mer information är tillgänglig för närvarande.
 
Lokala nätverk, 7,5 hp, grundnivå.
 
Numera tar man för givet att en dator ska vara ansluten till Internet och många användare har ett lokalt nät hemma med koppling till Internet. Många har även smarta enheter/smartphones som behöver uppkoppling till nätet. Slutsatsen är att det är allt fler som behöver ha en förståelse för nätverksuppbyggnad. Kursen behandlar nätverk hela vägen från de olika kabeltyper som används till hur datorer, smarta enheter kommuniserar via Internet och utbyter information med varandra.
Studenterna kommer behärska vanliga tekniska lösningar från design och konfigurering av nätverksenheter till de olika tjänster som behöver tillhandahållas för att nätet skall fungera.

Läs all information om kursen 'Lokala nätverk' (länken öppnas i ett nytt fönster)
 

Kurser vårterminen 2014

Obligatoriska kurser

Personlig integritet och illasinnad programvara, 15 hp, grundnivå.
 
IT-samhället ställer krav på att nformation kan skyddas från obehöriga, förmedlas i oförvanskad form och vara tillgänglig när den behövs. I kursen betonas människans roll som dels svekfull aktör och dels utsatt för integritetskränkande åtgärder. Etiska frågeställningar klargörs och diskuteras. Tekniken bakom den illasinnade programvaran studeras ingående och i projektform hanteras hur hot från sådan programvara kan motverkas respektive avstyras.

Kursen och programmet är under utveckling och ingen mer information är tillgänglig för närvarande.
 
Tillämpad nätverkssäkerhet, 7,5 hp, grundnivå.
 
Mer och mer information hanteras av IT-system, information som kan vara både känslig och hemlig. Därför är det viktigt att skydda och säkra upp sina IT-system från obehörigt intrång. Detta är lika viktigt för företagare som för privatpersoner.

I kursen studeras hur sårbara nätverk och operativsystem är och hur man praktiskt skyddar sina nätverk och datorer för att på så sätt göra dem mindre sårbara. Studenten skaffar sig insyn i olika hot som förekommer. Detta inkluderar både passiva och aktiva hot, liksom interna och externa hot. I kursen övar studenten åtgärder för att motverka dessa hot, åtgärder som är både proaktiva och reaktiva.

Kursen och programmet är under utveckling och ingen mer information är tillgänglig för närvarande.
 
Digital undersökningsteknik och digitala bevis, 7,5 hp, grundnivå.
 
Denna kurs sträcker sig över flera terminer, denna termin läser man 7 hp

Mer och mer information hanteras av IT-system, information som kan vara både känslig och hemlig. Obehöriga användare som gör intrång i IT-system lämnar spår efter sig, oavsett om det är personer, virus eller annan skadlig programvara som gör intrång. För säkerhetsadministratörer och polis är det viktigt att hitta och säkra dessa spår som ett led i bevisföringen och för att i framtiden kunna skydda information.
I kursen lär sig studenten vilka spår olika program lämnar efter sig och var någonstans i datorn eller i nätverket dessa spår kan hittas. Studenten lär sig också hur man praktiskt skyddar system för att försvåra eller omöjliggöra att obehöriga kan plocka ut information från en dator.

Kursen och programmet är under utveckling och ingen mer information är tillgänglig för närvarande.
 

Kurser höstterminen 2014

Obligatoriska kurser

Linjär algebra, 7,5 hp, grundnivå.
 
I kursen skall studenten inhämta de grundläggande kunskaper inom linjär algebra som fordras inom tekniska utbildningsprogram.

Läs all information om kursen 'Linjär algebra' (länken öppnas i ett nytt fönster)
 

Valbara kurser

Beslutsteori I, 7,5 hp, grundnivå.
 
Kursens syfte är att ge deltagarna träning i att analysera beslutsfattande i grupper och samhället och särskilt individuella beslut under risk och osäkerhet.

Kursen och programmet är under utveckling och ingen mer information är tillgänglig för närvarande.
 
Databaser, HTML, CSS och skriptbaserad PHP-programmering, 7,5 hp, grundnivå.
 
Kursen lär ut webbutveckling där teknikerna HTML, CSS, PHP och SQL används för att tillsammans bygga en databasdriven webbplats. Kursen är för de som vill lära sig om webbutveckling och webbprogrammering.

HTML och CSS ger grundförutsättningarna för hur en webbapplikation kan byggas. Genom att använda server-side skriptprogrammering med PHP så kan webbapplikationen bli mer dynamisk och lagra information i databaser. Dessutom kan webbapplikationen byggas upp med en programmeringsmässig struktur, en struktur som underlättar utveckling och underhåll av webbplatsen.

Detta är en introduktions-kurs för den som vill lära sig teknikerna från grunden. Kursen hanterar helheten kring en webbapplikation. Till att börja med fokuseras på HTML och CSS. Vi använder HTML5 och tittar på vilka möjligheter som CSS3 kommer att erbjuda.

Därefter introduceras PHP som ett skriptspråk och med enkla programmeringskonstruktioner får vi möjlighet att bygga ut vår webbplats på ett strukturerat sätt. Vi fortsätter med att lagra information i en filbaserad databas (SQLite) via PHP's gränssnitt PHP Data Objekt. Vi använder frågespråket SQL och lär oss de grundläggande konstruktionerna.

Sammantaget blir kursen en grundlig introduktion och orientering i de tekniker som vanligtvis används för att skapa webbplatser.

Läs all information om kursen 'Databaser, HTML, CSS och skriptbaserad PHP-programmering' (länken öppnas i ett nytt fönster)
 
Databaser, HTML, CSS och skriptbaserad PHP-programmering, 7,5 hp, grundnivå.
 
Kursen lär ut webbutveckling där teknikerna HTML, CSS, PHP och SQL används för att tillsammans bygga en databasdriven webbplats.

HTML och CSS ger grundförutsättningarna för hur en webbapplikation kan byggas. Genom att använda server-side skriptprogrammering med PHP så kan webbapplikationen bli mer dynamisk och lagra information i databaser. Dessutom kan webbapplikationen byggas upp med en programmerings-mässig struktur, en struktur som underlättar utveckling och underhåll av webbplatsen.

Detta är en introduktions-kurs för den som vill lära sig teknikerna från grunden. Kursen kräver inga förkunskaper och hanterar helheten kring en webbapplikation. Till att börja med fokuseras på HTML och CSS. Vi använder HTML5 och tittar på vilka möjligheter som CSS3 kommer att erbjuda. Därefter introduceras PHP som ett skriptspråk och med enkla programmeringskonstruktioner får vi möjlighet att bygga ut vår webbplats på ett strukturerat sätt. Vi fortsätter med att lagra information i en filbaserad databas (SQLite) via PHP's gränssnitt PHP Data Objekt. Vi använder på frågespråket SQL och lär oss de grundläggande konstruktionerna.

Sammantaget blir kursen en grundlig introduktion och orientering i de tekniker som ofta används för att skapa webbplatser. Kursen kan med fördel tas av de som inte har kunskaper i vare sig programmering eller HTML-kunskaper.

Läs all information om kursen 'Databaser, HTML, CSS och skriptbaserad PHP-programmering' (länken öppnas i ett nytt fönster)
 
Databasteknik, 7,5 hp, grundnivå.
 
Inom tillämpad informationsteknologi är utveckling av applikationer baserade på databaser ett stort område. En viktig komponent i dessa applikationer är utvecklingen av själva databasen där aspekter såsom modellering och design, prestanda och svarstider, samt strukturerad programmering och utbyggbarhet är viktiga komponenter.
Studenten får här en grundlig genomgång i ämnet, både teoretisk och praktisk, som syftar till att studenten självständigt skall förstå och lära sig använda processen att modellera och implementera en databasapplikation.

Läs all information om kursen 'Databasteknik' (länken öppnas i ett nytt fönster)
 
Databasteknik, 7,5 hp, grundnivå.
 
Inom tillämpad informationsteknologi är utveckling av applikationer baserade på databaser ett stort område. En viktig komponent i dessa applikationer är utvecklingen av själva databasen där aspekter såsom modellering och design, prestanda och svarstider, samt strukturerad programmering och utbyggbarhet är viktiga komponenter.
Studenten får här en grundlig genomgång i ämnet, både teoretisk och praktisk, som syftar till att studenten självständigt skall förstå och lära sig använda processen att modellera och implementera en databasapplikation.

Läs all information om kursen 'Databasteknik' (länken öppnas i ett nytt fönster)
 
Idé- och affärsutveckling, 15 hp, grundnivå.
 
Det övergripande syftet med kursen är att i ett konkret nyutvecklingsprojekt förbättra sin förmåga till att planera, bedöma, utveckla och presentera en ny affärsidé. Syftet är vidare att studenten ska öka förståelsen för idé- och affärsutvecklingsprocesser.

Läs all information om kursen 'Idé- och affärsutveckling' (länken öppnas i ett nytt fönster)
 
Immaterialrätt och affärsstrategier, 7,5 hp, grundnivå.
 
Syftet med kursen är att deltagarna ska förvärva övergripande kunskap om centrala delar av den immaterialrättsliga regleringen och en praktisk insikt i hur immateriell egendom kan kommersialiseras.

Läs all information om kursen 'Immaterialrätt och affärsstrategier' (länken öppnas i ett nytt fönster)
 
Linjär algebra, 7,5 hp, grundnivå.
 
I kursen skall studenten inhämta de grundläggande kunskaper inom linjär algebra som fordras inom tekniska utbildningsprogram.

Läs all information om kursen 'Linjär algebra' (länken öppnas i ett nytt fönster)
 
Programmering i UNIX-miljö, 7,5 hp, grundnivå.
 
Nuförtiden är det knappast någon programmerare som jobbar direkt mot datorns hårdvara (och så har faktiskt varit fallet de senaste 30 åren!). Istället jobbar programmeraren (och användaren) via någon form av programmeringsgränssnitt på hög nivå som, tillsammans med resursallokering och annan “administration” (book-keeping), utgör ett operativsystem.

Andra kurser lär ut operativsystemens “hur” och “varför”, och de lägger därmed grunden för denna kurs som i sin tur lär ut detaljerna i hur man designar mjukvara som interagerar med datorn via operativsystemet UNIX (och i förlängningen därmed även UNIX-baserade/liknande operativsystem såsom Linux och MacOS). Anledningen till att UNIX föredras är dess långa och framgångsrika historia. Många kommersiellt viktiga system byggs på UNIX, men det fungerar lika bra i egna fri- eller öppen-källkodsprojekt, operativsystemets källkod går att studera, programmeringsgränssnittet är storleksmässigt hanterbart och väl dokumenterat. Det passar lika bra i de största datorerna som i små inbyggda system. Dessutom är det populärt, och har ett stort antal anhängare.

Syftet med kursen blir således att studenten tillägnar sig en fördjupad förståelse för UNIX-baserade system och för operativsystemnära programmering. Detta innebär bland annat att utveckla förtrogenhet med att programmera operativsystemet på dess mest abstrakta nivå, närmast användaren och vidare nedåt genom abstraktionsnivåerna till den lägsta nivån, systemuppringing. Det här lägger grunden för vidare studier inom andra områden (till exempel datasäkerhet) som kräver konkret, inte abstrakt, förståelse för den underliggande teknologin. Syftet uppnås genom att studenten via en serie laborationer erhåller en försvarlig dos av programmeringserfarenhet.

Läs all information om kursen 'Programmering i UNIX-miljö' (länken öppnas i ett nytt fönster)
 
Programmering i UNIX-miljö, 7,5 hp, grundnivå.
 
Syftet med kursen är att studenten ska tillägna sig en fördjupad förståelse för UNIX-baserade system och för operativsystemnära programmering.
Detta innebär bland annat att utveckla förtrogenhet med att programmera operativsystemet på dess mest abstrakta nivå, närmast användaren, och vidare nedåt genom abstraktionsnivåerna
till den lägsta nivån, systemanropen.
Många andra kurser lär ut operativsystemens “hur” och “varför”, och de lägger därmed grunden för denna kurs som lär ut detaljerna i hur man designar mjukvara som interagerar med
datorn via operativsystemet UNIX (och UNIXbaserade/liknande operativsystem såsom Linux och MacOS). Många kommersiellt viktiga system byggs på UNIX, men det fungerar lika bra i fri- eller öppen-källkodsprojekt. UNIX används både i de största datorerna och i små inbyggda system. Källkoden till flera operativsystem, t ex Linux och FreeBSD, är öppen och går att studera, samt programmeringsgränssnittet är väl dokumenterat.
Kursen lägger grunden för vidare studier inom andra områden (till exempel datasäkerhet) som kräver konkret förståelse för den underliggande teknologin. Syftet uppnås genom att studenten
via en serie laborationer får praktisk erfarenhet av att utveckla program i en UNIX-miljö.

Läs all information om kursen 'Programmering i UNIX-miljö' (länken öppnas i ett nytt fönster)
 
Beslutsteori II, 7,5 hp, grundnivå.
 
Kursens syfte är att ge deltagarna träning i att identifiera begränsningar i rationellt beslutsfattande och korrekta bedömningar och att förstå orsakerna till dessa begränsningar.

Kursen och programmet är under utveckling och ingen mer information är tillgänglig för närvarande.
 
Biometri och övervakningssystem, 7,5 hp, grundnivå.
 
Att bevisa sin eller andras identitet kan göras genom att mäta fysiologiska kännetecken hos en person. Efter genomgången kurs skall studenten ha inhämtat en grundläggande förståelse för biometrisk identifiering, samt ha insikt om ISO standarder kopplat till ansikts-, fingeravtrycks- och irisigenkänning.

Läs all information om kursen 'Biometri och övervakningssystem' (länken öppnas i ett nytt fönster)
 
Biometri och övervakningssystem, 7,5 hp, grundnivå.
 
Att bevisa sin eller andras identitet kan göras genom att mäta fysiologiska kännetecken hos en person. Efter genomgången kurs skall studenten ha inhämtat en grundläggande förståelse för biometrisk identifiering, samt ha insikt om ISO standarder kopplat till ansikts-, fingeravtrycks- och irisigenkänning.

Kursen och programmet är under utveckling och ingen mer information är tillgänglig för närvarande.
 
Databaser och objektorienterad programmering i PHP, 7,5 hp, grundnivå.
 
Kursen går igenom programspråket PHP med fokus på dess objektorienterade delar och att tillsammans med SQL skapas databasdrivna webbapplikationer.

Skriptspråket PHP och databaser med SQL är grundtekniker för att tillsammans med HTML och CSS bygga databasdrivna webbapplikationer. Kursen fokuserar på de objektorienterade delarna av skriptspråket PHP. Grundläggande programmering i PHP gås igenom och därefter är det fokus på de objektorienterade konstruktionerna. Som databas används MySQL och PHP Data Objekts används för att koppla PHP mot databasen.


Kursen är praktiskt upplagd och via övningar byggs enklare webbapplikationer med objektorienterad PHP. Mot slutet genomförs ett projekt där de olika övningarna formar en mer avancerad helhet i form av en webbapplikation. All programmering sker i en webbaserad miljö med en Unix-baserad webbserver (Apache), webbprogrammering med HTML5 och CSS3 samt en databasserver (SQL och MySQL).

Vill man utveckla professionella webbapplikationer så krävs bättre skriptprogrammering, denna kurs ger dig en bra start via förståelse för användning av objektorienterad PHP tillsammans med SQL (och HTML och CSS).

Läs all information om kursen 'Databaser och objektorienterad programmering i PHP' (länken öppnas i ett nytt fönster)
 
Kommunikations- och Nätverkssäkerhet, 7,5 hp, grundnivå.
 
Syftet med kursen är att studenten ska förvärva teoretisk och praktisk kunskap i olika tekniker för att höja säkerheten i datornätverk. En stor del av kursen kommer att behandla metoder för att tillämpa kryptering och autentisering av datortrafik både på Transport- som Nätverkslagret I TCP/IP modellen.

Läs all information om kursen 'Kommunikations- och Nätverkssäkerhet' (länken öppnas i ett nytt fönster)
 
Kommunikations- och Nätverkssäkerhet, 7,5 hp, grundnivå.
 
Syftet med kursen är att studenten ska förvärva teoretisk och praktisk kunskap i olika tekniker för att höja säkerheten i datornätverk. En stor del av kursen kommer att behandla metoder för att tillämpa kryptering och autentisering av datortrafik både på Transport- som Nätverkslagret I TCP/IP modellen.

Kursen och programmet är under utveckling och ingen mer information är tillgänglig för närvarande.
 
Programvarusäkerhet, 7,5 hp, avancerad nivå.
 
Datorteknik har revolutionerat sättet vi samlar, lagrar och processar information. Vårt samhälle blir allt mer beroende av datorteknik för att tillhandahålla och bibehålla olika tjänster till medborgarna. Tekniska problem påverkar denna service negativt, vilket kan få allvarliga konsekvenser, till exempel inom medicinska och nukleära system. En av hörnstenarna i att tillhandahålla pålitlig service är processen att konstruera och underhålla driftsatt programvaran på ett acceptabelt sätt, även när den innehåller många buggar, som används av angripare för att avsiktligt sabotera programvaran. Dagens programvaru-utveckling är en snabbgående, kostnadskänslig industri, vilket resulterar i att programvaran ofta inte har testats tillräckligt då den släpps (för tidigt) till marknaden. Därför finns det idag osäker och sårbar programvara nästan överallt.
Den här kursen ger studenten chansen att praktiskt analysera och experimentera med olika programvarusäkerhetsproblem i en säker och kontrollerad miljö.
Under kursen kommer studenten att tillägna sig bade teoretiska och praktiska kunskaper om olika typer av säkerhetsproblem hos programvara, och tekniker som kan användas för att skydda programvaran från sådan hot. Studenten kommer också att läras sig förstå motståndarnas arbetssätt, något som kan användas för att öka programvarans pålitlighet.
Kursen fokuserar på praktiska uppgifter, där studenten tränas i att analysera och bemöta programvarufel i riktiga driftsatta programvarusystem. Under dessa praktiska övningar, då studenten implementerar olika teorier för att skydda programvarusystem, fördjupas förståelsen för dessa teorier.

Kursen och programmet är under utveckling och ingen mer information är tillgänglig för närvarande.
 
Programvarusäkerhet, 7,5 hp, avancerad nivå.
 
Datorteknik har revolutionerat sättet vi samlar, lagrar och processar information. Vårt samhälle blir allt mer beroende av datorteknik för att tillhandahålla och bibehålla olika tjänster till medborgarna. Tekniska problem påverkar denna service negativt, vilket kan få allvarliga konsekvenser, till exempel inom medicinska och nukleära system. En av hörnstenarna i att tillhandahålla pålitlig service är processen att konstruera och underhålla driftsatt programvaran på ett acceptabelt sätt, även när den innehåller många buggar, som används av angripare för att avsiktligt sabotera programvaran. Dagens programvaru-utveckling är en snabbgående, kostnadskänslig industri, vilket resulterar i att programvaran ofta inte har testats tillräckligt då den släpps (för tidigt) till marknaden. Därför finns det idag osäker och sårbar programvara nästan överallt.
Den här kursen ger studenten chansen att praktiskt analysera och experimentera med olika programvarusäkerhetsproblem i en säker och kontrollerad miljö.
Under kursen kommer studenten att tillägna sig bade teoretiska och praktiska kunskaper om olika typer av säkerhetsproblem hos programvara, och tekniker som kan användas för att skydda programvaran från sådan hot. Studenten kommer också att läras sig förstå motståndarnas arbetssätt, något som kan användas för att öka programvarans pålitlighet.
Kursen fokuserar på praktiska uppgifter, där studenten tränas i att analysera och bemöta programvarufel i riktiga driftsatta programvarusystem. Under dessa praktiska övningar, då studenten implementerar olika teorier för att skydda programvarusystem, fördjupas förståelsen för dessa teorier.

Läs all information om kursen 'Programvarusäkerhet' (länken öppnas i ett nytt fönster)
 

Kurser vårterminen 2015

Obligatoriska kurser

Kandidatarbete i datavetenskap, 15 hp, grundnivå.
 
Studenten skall självständigt eller tillsammans med en studiekamrat identifera ett problem, och formulera forskningsfrågor. Studenten skall kunna planera, genomföra och presentera vetenskapligt utredningsarbete på kandidatnivå inom området datavetenskap.

Läs all information om kursen 'Kandidatarbete i datavetenskap' (länken öppnas i ett nytt fönster)
 
Kandidatarbete i datavetenskap, 15 hp, grundnivå.
 
Studenten skall självständigt eller tillsammans med en studiekamrat identifera ett problem, och formulera forskningsfrågor. Studenten skall kunna planera, genomföra och presentera vetenskapligt utredningsarbete på kandidatnivå inom området datavetenskap.

Kursen och programmet är under utveckling och ingen mer information är tillgänglig för närvarande.
 
Programvaruprojekt i grupp, 15 hp, grundnivå.
 
Att utveckla programvara ställer stora krav på tekniskt kunnande. Man måste vara en duktig programmerare och man behöver förståelse för och kunskap i att designa arkitekturen av större programvaror. Man måste också ha kunskap om tredjeparts programvaror och ha förmågan att integrera dessa med sin egen programvara.

I denna kurs får studenten användning av ett flertal av de förmågor som hon tidigare tillägnat sig under sin studietid. Kursen syftar till att binda ihop denna flora av kunskaper inom ramen för ett grupprojekt där en större programvara skall utvecklas. Kursen är upplagd för att, så nära det är möjligt, efterlikna ett projekt som det normalt kan bedrivas ute i industrin.

Programvaruutveckling innebär att tillämpa systematiska, disciplinerade och mätbara metoder för utvecklande, användande och underhåll av programvara. I denna kurs praktiserar studenten metoder som understödjer detta ingenjörsmässiga arbetssätt. Programvaruutveckling i grupp ställer dessutom krav på organisation, ledning, samarbetsförmåga och muntlig såsom skriftlig kommunikation med medarbetare, kunder och andra intressenter. Inom ramen för denna kurs ges studenten möjlighet att vidare utveckla sina kunskaper inom dessa mjukare bitar av konsten att lyckas med programutveckling.

Sammantaget utvecklar studenten sina förmågor inom programutveckling för att ytterligare förbereda sig inför sin yrkesverksamhet inom programutvecklingsindustrin.

Kursen och programmet är under utveckling och ingen mer information är tillgänglig för närvarande.
 
Programvaruprojekt i grupp, 15 hp, grundnivå.
 
Att utveckla programvara ställer stora krav på tekniskt kunnande. Man måste vara en duktig programmerare och man behöver förståelse för och kunskap i att designa arkitekturen av större programvaror. Man måste också ha kunskap om tredjeparts programvaror och ha förmågan att integrera dessa med sin egen programvara.

I denna kurs får studenten användning av ett flertal av de förmågor som hon tidigare tillägnat sig under sin studietid. Kursen syftar till att binda ihop denna flora av kunskaper inom ramen för ett grupprojekt där en större programvara skall utvecklas. Kursen är upplagd för att, så nära det är möjligt, efterlikna ett projekt som det normalt kan bedrivas ute i industrin.

Programvaruutveckling innebär att tillämpa systematiska, disciplinerade och mätbara metoder för utvecklande, användande och underhåll av programvara. I denna kurs praktiserar studenten metoder som understödjer detta ingenjörsmässiga arbetssätt. Programvaruutveckling i grupp ställer dessutom krav på organisation, ledning, samarbetsförmåga och muntlig såsom skriftlig kommunikation med medarbetare, kunder och andra intressenter. Inom ramen för denna kurs ges studenten möjlighet att vidare utveckla sina kunskaper inom dessa mjukare bitar av konsten att lyckas med programutveckling.

Sammantaget utvecklar studenten sina förmågor inom programutveckling för att ytterligare förbereda sig inför sin yrkesverksamhet inom programutvecklingsindustrin.

Läs all information om kursen 'Programvaruprojekt i grupp' (länken öppnas i ett nytt fönster)
 

Skriftliga arbeten

Programmet avslutas med ett skriftligt kandidatarbete om 15 hp.

Internationellt innehåll

Möjlighet till studier utomlands finns och uppmuntras.

Läs om utlandsstudier

Jobbprofiler

Student med examen från programmet kan arbeta som bl.a. IT-säkerhetsspecialist och/eller systemutvecklare inom t.ex. IT- eller telekom-branchen. Karriärmöjligheter utomlands är fullt möjlig efter erlagd examen så utbildningen är särskilt intressant för studenter som vill arbeta i utlandet.

Fortsatta studier

Student med examen från utbildningsprogrammet kan generellt söka vidare utbildning på avancerad nivå inom huvudområdet datavetenskap. På BTH finns följande program på avancerad nivå som är öppna för studenter med examen från detta program: Masterprogram i Datavetenskap (DVADV).

Programråd

Programmet har ännu inte etablerat ett programråd.

Anmälan

Det är inte längre möjligt att anmäla sig till detta anmälningsalternativ.

Välkomstbrev

Programtid

2012 vecka 36 till
2015 vecka 23

Undervisningsform

Campus, Dagtid, heltid

Ort

Karlskrona

Språk

Undervisningen bedrivs huvudsakligen på svenska. Dock kan undervisning på engelska förekomma.

Nivå

Grundnivå

Huvudområde

Datavetenskap

Utbildningsplan

Programansvarig

Länkar

Antal platser

30

Examination

Examen

Utbildningen leder fram till en examen på grundnivå med benämningen
Teknologie kandidatexamen.
Huvudområde: datavetenskap.
Inriktning: IT-säkerhet.

Motsvarande benämning på engelska är
Degree of Bachelor of Science.
Main field of study: Computer Science.
Specialization: Security Engineering.

Bedömning och examination

Bedömning och examination varierar mellan olika kurser i programmet. Se information för respektive kurs i programmet.

Programutvärderingar

Programmet utvärderas årligen av studenterna inom ramen för de ingående kurserna. Studenternas synpunkter används för att förbättra moment i programmet.

Alumni

Tidigare studenter från utbildningen har bl.a. gått vidare ut i arbetslivet som IT-säkerhetspecialister och utvecklare med extra fokus på säkerhetsproblematik. Som exempel kan nämnas säkerhetschefen på Blocket.se som tidigare läste på just IT-säkerhetsprogrammet vid BTH.

Anmälan

Det är inte längre möjligt att anmäla sig till detta anmälningsalternativ.

Välkomstbrev

Programtid

2012 vecka 36 till
2015 vecka 23

Undervisningsform

Campus, Dagtid, heltid

Ort

Karlskrona

Språk

Undervisningen bedrivs huvudsakligen på svenska. Dock kan undervisning på engelska förekomma.

Nivå

Grundnivå

Huvudområde

Datavetenskap

Utbildningsplan

Programansvarig

Länkar

Antal platser

30

 

Prata med oss

Kontakta studievägledare

För övergripande frågor om studier på BTH, kontakta våra centrala Studie- och Karriärvägledare.

Share Dela