Programinformation för. Webbprogrammering, 180 högskolepoäng. (Web Programming, 180 ECTS credits)



Relevanta dokument
Programinformation för International Software Engineering, 180 högskolepoäng

Programinformation för Webb, internet och programvaruteknik, 120 högskolepoäng

Programinformation för. Webb, internet och programvaruteknik, 180 högskolepoäng

Utbildningsplan för. International Software Engineering, 180 högskolepoäng

Programinformation för. Automationsteknik, 120 högskolepoäng

Utbildningsplan för Webbprogrammering (180 högskolepoäng) Web Programming (180 ECTS credits)

Programinformation för. Produktutveckling, 180 högskolepoäng

Utbildningsprogrammet har inrättats av Grundutbildningsnämnden vid Blekinge Tekniska Högskola

Utbildningsplan för. Software Engineering, 180 högskolepoäng

Utbildningsplan. Utbildningsprogrammet har inrättats av grundutbildningsnämnden vid Blekinge Tekniska Högskola

Utbildningsplan för Digitala spel (180 högskolepoäng) Digital Games (180 ECTS credits)

Datavetenskapliga programmet, 180 hp

Utbildningsplan för Produktutveckling (120 högskolepoäng) Product Development (120 ECTS credits)

Programinformation för Informationsteknologi, 120 högskolepoäng

Programinformation för. Ekonomprogrammet för innovation och affärsutveckling, 180 högskolepoäng

Programinformation för. Spelprogrammering, 180 högskolepoäng

Programinformation för Informationsteknologi, 120 högskolepoäng

Utbildningsplan för Högskoleingenjör i maskinteknik (180 högskolepoäng) Bachelor of Science in Mechanical Engineering (180 ECTS credits)

Utbildningsplan för Webbprogrammering (120 högskolepoäng) Web Programming (120 ECTS credits)

Programinformation för Informationsteknologi, 120 högskolepoäng,

Programinformation för Software Engineering, 180 högskolepoäng (Software Engineering, 180 ECTS credits)

Utbildningsplan Dnr CF 52-66/2007. Sida 1 (7)

Programinformation för. Ekonomprogrammet för innovation och affärsutveckling, 180 högskolepoäng

Utbildningsplan för Webbprogrammering (180 högskolepoäng) Web Programming (180 ECTS credits)

Utbildningsplan för Software Engineering (180 högskolepoäng) Software Engineering (180 ECTS credits)

Programinformation för. Civilingenjör i spel- och programvaruteknik, 300 högskolepoäng

Utbildningsprogrammet har inrättats av dekanus på delegation av utbildningsnämnden vid Blekinge Tekniska Högskola.

Programvaruteknik, hp

UTBILDNINGSPLAN. Högskoleingenjörsutbildning i datateknik, 180 högskolepoäng. Computer Engineering Programme, 180 ECTS Credits

Utbildningsplan för. Informationsteknologi, 120 högskolepoäng

Kandidatprogrammet i miljö- och hälsoskydd

Lokal examensbeskrivning

Programinformation för. Technical Artist i Spel, 180 högskolepoäng. (Technical Artist for Games, 180 ECTS credits)

Trädgårdsmästarprogrammet med inriktning mot hälsa och design, 120/180 hp

Utbildningsplan för Webbutveckling (180 högskolepoäng) Digital visual production (180 ECTS credits)

Ekonomprogrammet, Allmän inriktning, 180 högskolepoäng

Kandidatprogram i miljövetenskap miljö, hälsa, arbete, 180 högskolepoäng

Utbildningsplan för Webbprogrammering (120 högskolepoäng) Web Programming (120 ECTS credits)

Utbildningsplan för Digitala spel (180 högskolepoäng)

HÖGSKOLAN I GÄVLE UTBILDNINGSPLAN AVANCERAD NIVÅ. Besluts-, risk- och policyanalys Programkod: NABRP Fastställd av NT-nämnden

Filosofie kandidatexamen med huvudområdet datavetenskap. Degree of Bachelor of Science with a major in Computer Science Grundnivå

Datavetenskapligt program, 180 högskolepoäng

Programinformation för

Programinformation för

Kandidatprogram i språk och humaniora med inriktning kommunikation, 180 högskolepoäng

Utbildningsplan. Engineering: Surveying Technology and Geographical IT Högskolepoäng/ECTS: 180 högskolepoäng/ects. Svenska.

PR- OCH INFORMATIONSPROGRAMMET, 180 HÖGSKOLEPOÄNG Public Relations Programme, 180 higher educational credits

Avdelningen för informations- och kommunikationssystem Fakulteten för naturvetenskap, teknik och medier

Utbildningsplan för Masterprogram i stadsplanering (120 högskolepoäng) Master Programme in Urban Planning (120 ECTS credits)

Utbildningsplan för. Utöver detta krävs för respektive inriktning även behörighet/ kunskaper enligt nedan: Inriktning mot arabiska:

Civilingenjör i teknisk design, 300 hp

UTBILDNINGSPLAN Specialistsjuksköterskeprogram med inriktning mot vård av äldre, 60 högskolepoäng

GLOBALA EKOSYSTEM OCH HÄLSA, 120 HÖGSKOLEPOÄNG

el o;; Utbildningsplan för Kognitionsvetenskapligt kandidatprogram Bachefor Programmein Cognitive Science 180 Högskolepoäng

UTBILDNINGSPLAN Magisterprogram i arbetsterapi, 60 högskolepoäng

Masterprogram i språk och litteratur

Utbildningsplan. IT-design. Dnr: HS 2015/154

Programinformation för. Crossmedia och upplevelseproduktion, 120 högskolepoäng

Student som avlagt juristexamen har följande kunskaper och förståelse:

Old Document: PAGWH_ht pages (135 KB) :25:11

Sektionen för teknokultur, humaniora och samhällsbyggnad, Blekinge tekniska högskola

Programinformation för. Ekonom Online, 180 högskolepoäng

Utbildningsplan för Matematiska vetenskaper, masterprogram (N2MAT), 120 hp

Allmän studieplan för utbildning på forskarnivå i

Utbildningsplan för sjukgymnastprogrammet 120 poäng (180 högskolepoäng)

2. Förkunskaper och andra antagningsvillkor

Beslut Utbildningsplanen är fastställd av Nämnden för konstnärligt utvecklingsarbete (KUnämnden)

Programinformation för. Ekonom Online, 180 högskolepoäng

Utbildningsplan för Folkhälsovetenskapligt program med hälsoekonomi 180 högskolepoäng

Utbildningsplan för masterprogrammet i folkhälsovetenskap

Studieplan för utbildning på forskarnivå i. Datavetenskap

Automationsingenjör, 180 hp

Utbildningsplan för högskoleingenjörsprogrammen. 180 högskolepoäng Uppsala universitet

Utbildningsplan för Programmet för Medicinsk Informatik 160 poäng

Fakulteten för samhälls- och livsvetenskaper. Utbildningsplan. Miljövetarprogrammet XGMVE. Miljövetarprogrammet. Environmental Science Programme

Utbildningsplan för Djursjukskötare - kandidatprogram, 180 högskolepoäng Veterinary Nursing Bachelor s Programme, 180 HEC

Beteendevetenskapliga programmet, högskolepoäng

Specialistsjuksköterskeprogrammet - inriktning vård av äldre, 60 hp

UTBILDNINGSPLAN. Socionomprogrammet, 210 högskolepoäng. Social Work Study Programme, 210 ECTS Credits

Utbildningsprogrammet har inrättats av grundutbildningsnämnden vid Blekinge Tekniska Högskola

3. Programmets mål Utbildningsplanen innehåller följande preciseringar i förhållande till högskoleförordningens (SFS 1993:199) examensbeskrivning.

Programschema för Datavetenskapliga programmet, 180 hp. Gäller för läsåret 2018/2019. Programschema för 2018/2019.

Specialistsjuksköterskeprogrammet med inriktning mot intensivvård 60 högskolepoäng

UTBILDNINGSPLAN. Elektroingenjör med inriktning mot elkraft, 180 högskolepoäng Programkod TGELK 1(5)

Programinformation för Webbutveckling, 180 högskolepoäng

Electrical Engineering, Electric Power Technology, 180 higher education credits Inriktningskod -----

Programschemat är beslutat avutbildningsledare Kristina Lundqvist vid akademin för innovation, design och teknik

Masterprogram i Mark- och vattensystem, 120 högskolepoäng

PROGNOS- OCH UTVÄRDERINGSMETODIK - MAGISTERPROGRAM, 60 HÖGSKOLEPOÄNG

Ämneslärarprogrammet. med inriktning mot arbete i gymnasieskolan Master of Arts/Science in Upper Secondary Education.

Fakulteten för samhälls- och livsvetenskaper. Utbildningsplan. Biologiprogrammet NGBIO. Biologiprogrammet. 180 högskolepoäng/ects

UTBILDNINGSPLAN. Masterprogram i matematik och modellering, 120 högskolepoäng. Master programme in Mathematics and Modelling, 120 ECTS Credits

Lokal examensbeskrivning

Beslut om fastställande: - - Behörighetskrav: -

Kandidatexamen ska omfatta minst 15 högskolepoäng i matematik. Engelska B/Engelska 6.

Utbildningsplan för Datavetenskapligt program, 180 högskolepoäng

Sjuksköterskeprogrammet

UTBILDNINGSPLAN. Marknadsföringsprogrammet, 180 högskolepoäng. The Marketing Programme, 180 Higher Education Credits

Digitala spel, 180 högskolepoäng. (Digital Games, 180 ECTS credit points)

Utbildningsplan för Matematikprogrammet (N1MAT) Bachelor s Programme in Mathematics Grundnivå

Transkript:

Sida 1(9) Programinformation för Webbprogrammering, 180 högskolepoäng (Web Programming, 180 ECTS credits) 1. Beslut Detta dokument är fastställt av nämnden för utbildningsfrågor vid Sektionen för datavetenskap och kommunikation 2011-09-29 och är senast reviderat av vicerektor och dekaner gemensamt 2014-04-14. Dokument gäller för studenter antagna höstterminen 2012. Programkod: PAGWE 2. Allmän information Webbprogrammering är en utbildning för dig som vill jobba med utveckling och programmering av applikationer för webben. Med hjälp av de senaste teknikerna får du lära dig utveckla såväl enkla som avancerade webbplatser och webbapplikationer. I programmets första kurser kommer du igång med programmering, dels traditionell programmering i C++ och Java och dels webbprogrammering med HTML, CSS, JavaScript, PHP och SQL. På de inledande kurserna delas studenterna in i grupper efter kunskapsnivå så att de som behöver mer stöd kan få det och de som redan kommit igång kan fortsätta att utvecklas. Dessa första kurser ger en god grund i programmeringskunskap och är en viktig bas för resten av programmet. Inom webbprogrammeringen lär du dig de senaste teknikerna inom HTML och CSS. Detta är standarder som är i kontinuerlig utveckling och det gäller att hålla sig uppdaterad om vad som händer. JavaScript är en mognande teknik som blir mer och mer utbredd och använd via olika programbibliotek (tex jquery). JavaScript är en ofta använd teknik för att bygga mer avancerade webbplatser eller för att skapa dynamiska effekter på en webbplats. Databaser med frågespråket SQL tillsammans med skriptspråket PHP ger dig förmågan att skriva kod för mer avancerade webbplatser. Med hjälp av objektorienterade mönster och tekniker så lär du dig bygga avancerade ramverk för webbapplikationer. Du kommer att både använda och studera några av de vanligaste ramverken för att bygga webbapplikationer. Du lär dig se när du skall skriva egen kod och när det är bättre att använda ett färdigt ramverk. I projektbaserade kurser med verkliga kunder lär du dig att använda dina nyvunna kunskaper för att på bästa sätt möta kundens önskemål. I dessa kurser prövas dina tekniska kunskaper och du lär dig att hantera tidplaner, budgetar, kontinuerliga leveranser, testning och dokumentation. Du får använda de senaste arbetsmetoderna för att utveckla och planera programvaruprojekt och du lär dig framförallt vikten av att leverera till kunden. En högskolepoäng motsvarar en poäng i European Credit Transfer System (ECTS).

Sida 2(9) 3. Mål Utöver de nationellt reglerade målen, vilka återfinns under punkt 8, gäller följande mål för utbildningen. Efter genomförd utbildning ska studenten: behärska storskalig produktion av programvara av hög kvalitet för såväl administrativa som tekniska tillämpningsområden, med fokus på webb- och internetteknologier. förstå och praktiskt kunna tillämpa moderna teknologier för analys, design, konstruktion och test av programvara. ha förvärvat grundläggande kunskaper om de organisatoriska aspekter som påverkar programvarukonstruktionen samt praktiskt kunna tillämpa denna kunskap i en projektgrupp som är geografiskt utspridd. i detalj förstå de för programvarukonstruktion viktigaste utvecklingsmetoderna och dess tillämpningar samt praktiskt kunna tillämpa dem. behärska förmågan att självständigt söka kunskap och på egen hand tillägna sig nya färdigheter i ett snabbt föränderligt område. 4. Lärande och utbildning Utbildningsprogrammet är planerat som 3 års heltids studier. Utbildningsprogrammet ges enbart på campus. Undervisningen ges i form av föreläsningar, lektioner och seminarier. Praktiska moment genomförs som övningar, laborationer eller praktikfall. Det förekommer att kurser eller moment genomförs som projekt med givna tidsramar. Utbildningens inledande år ägnas åt grundläggande kunskaper i webb, programmering, problemlösning och modellering. Redan i första kursen så introduceras studenterna i fokusområdet webbapplikationer. Detta område som sedan kommer vara en genomlöpande röd tråd genom programmet. Årskurs 2 inleds med ett individuellt projekt där studenten får använda sina hittills tillgodogjorda kunskaper i programvaruteknik. På detta följer kurser i fördjupningsområden inom Programvaruteknik och Datavetenskap, såsom operativsystem och avancerade webbapplikationer. Årskursen avslutas med ett småskaligt programvaruutvecklingsprojekt i grupper om 3-6 personer, vilket motsvarar kandidatexamenskravet på ett självständigt arbete omfattande minst 15 högskolepoäng. Under termin 5 erbjuds fördjupade kurser inom databaser och webb. Möjlighet ges även till att bredda sin kunskap inom närliggande områden, t.ex. Ekonomi, Matematik eller Språk. Studenten får möjlighet att välja att par valbara kurser för att på så sätt skaffa en egen profil på sin utbildning. Termin 5 kan på studentens eget initiativ genomföras med utlandsstudier vid ett av våra avtalsuniversitet. Programmet avslutas med ett storskaligt programvaruutvecklingsprojekt i grupper om 8-12 personer, vilket motsvarar kandidatexamenskravet på ett självständigt arbete omfattande 15 högskolepoäng. Utbildningen bedrivs huvudsakligen på svenska men enstaka föreläsningar och hela kurser på engelska kan förekomma. Litteraturen är i huvudsak på engelska.

Sida 3(9) 5. Upplägg av utbildningen Nedan illustreras programmets rekommenderade studiegång. Kursnamn Kurskod Högskolepoäng Läsperiod 1 Läsperiod 2 Läsperiod 3 Läsperiod 4 Fördjupningsnivå Ämneskod Läsår 1. Obligatoriska kurser: Databaser, HTML, CSS och skriptbaserad PHP-programmering DV1401 7,5 7,5 G1N Databaser och Objektorienterad DV1127 7,5 7,5 G1N PHP-programmering Programmering, datastrukturer DV1121 22,5 7,5 7,5 7,5 G1N och algoritmer Data och Telekommunikation ET1417 7,5 7,5 G1F ETA Programvarudesign PA1106 7,5 7,5 G1F Databasdrivna webbapplikationer DV1440 7,5 7,5 G1F med PHP och MVC 60 15 15 15 15 Läsår 2. Obligatoriska kurser: Individuellt Programvaruprojekt PA1414 7,5 7,5 G1F UNIX och Linux, en översikt och introduktion DV1466 7,5 7,5 G1N DVA JavaScript, jquery och AJAX med DV1483 7,5 7,5 G1F HTML5 och PHP Litet Programvaruprojekt i Grupp PA1416 15 7,5 7,5 G1F Grundläggande systemverifiering PA1417 7,5 7,5 G1F Valbara kurser: Analys med problemlösning MA1427 7,5 7,5 G1N MAA Databasteknik DV1454 7,5 7,5 G1F Statistik med programvara MS1403 7,5 7,5 G1N Användbarhet och Interaktion DV1467 7,5 7,5 G1F DVA 60 15 15 15 15

Sida 4(9) Läsår 3. 2014/2015 Obligatoriska kurser: Fördjupningskurs i / PA1426 7,5 7,5 G2F Webbutveckling DVA Utveckling av mobila applikationer DV1431 7.5 7.5 G2F DVA Kandidatarbete Stort programvaruprojekt i grupp PA1418 30 15 15 G2E Valfria/valbara kurser: Linjär algebra MA1429 7,5 7,5 G1N MAA Diskret matematik MA1428 7,5 7,5 G1N MAA Kryptering 1 MA1432 7,5 7,5 G1N MAA Valfri kurs ** 7,5 7,5 Valfri kurs ** 7,5 7,5 60 15 15 15 15 Kurserna läses normalt sett parallellt på halvfart. Kurser på kvartsfart kan förekomma. Varje läsperiod omfattar totalt 15 högskolepoäng. Obligatoriska kurser DV1401, Databaser, HTML, CSS och skriptbaserad PHP-programmering, 7,5 hp, Datavetenskap/Programvaruteknik, grundnivå, G1N Grundkurs i HTML, CSS och skriptbaserad PHP-programmering. Konstruktioner i HTML och XHTML presenteras. Separata stylesheets används och konstruktioner i CSS hanteras. PHP används för att bearbeta formulär, generera tabeller och för att införa dynamik i webbplatsen. PHP används för att spara data i filbaserad databas (SQLite). Genom hela kursen utvecklas en webbplats som byggs ut efter hand. DV1127, Databaser och Objektorienterad PHP-programmering 7,5 hp, Datavetenskap/ Programvaruteknik, grundnivå, G1N Lär dig objektorienterad PHP-programmering och kom igång med databasen MySQL. En god grund för dig som vill komma igång med webbprogrammering och redan kan lite om HTML. Praktisk kurs med spelbaserade programmeringsövningar såsom Hänga Gubben, Spela tärning, Spela kort och Äventyrsspel. Klar fokus på programmering på ett objektorienterat sätt med stöd av databaser. Avslutas med ett projekt. DV1121, Programmering och algoritmer, 22,5 hp, Datavetenskap/Programvaruteknik, grundnivå, G1N Efter genomförd kurs skall studenten ha förvärvat förmågan att självständigt utifrån en problembeskrivning konstruera ett, enligt objektorienterade principer, väl strukturerat och händelsestyrt program med grafiskt användargränssnitt. Studenten skall även ha tillägnat sig grundläggande kunskaper om datastrukturer och dess implementation i ett programmeringsspråk samt gällande analys och konstruktion av algoritmer. ** Kurs väljs efter samråd med programansvarig. Kursen kan ges på annat lärosäte än BTH.

Sida 5(9) ET1417, Data- och Telekommunikation, 7,5 hp, Datavetenskap/Elektronik, grundnivå, G1F Syftet med kursen är att studenten skall få grundläggande kunskaper i ämnet datakommunikation med inriktning mot Internet samt en översikt på systemnivå över GSM-nätet och framtida mobiltelefoninät. PA1106, Programvarudesign, 7,5 hp, Programvaruteknik, grundnivå, G1F 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. DV1440, Databasdrivna webbapplikationer och introduktion till MVC, 7,5 hp, Datavetenskap/Programvaruteknik, grundnivå, G1F En praktisk och kodnings-intensiv kurs i PHP/MySQL. Bygg en strukturerad webbapplikation med front/page-controller pattern. Installera utvecklingsmiljö på egen dator med webbserver (Apache) och databas. Flytta resultatet till en produktionsserver. Kursen börjar med enklare komi-gång i PHP och SQL för att avslutas med ett mer omfattande projekt. Kunskaper i HTML och programmering förutsätts. PA1414, Individuellt programvaruprojekt, 7,5 hp, Programvaruteknik, grundnivå, G1F I kursen får studenten tillvarata och använda sin dittills utvecklade förmåga inom programutveckling och vidareutveckla denna genom att självständigt genomföra ett utvecklingsprojekt av ett mindre system. Detta system beställs av en riktig kund och skall levereras med hög kvalitet, enligt specificerade krav och inom en bestämd tid. DV1466, UNIX och Linux, en översikt och introduktion, 7,5 hp, Datavetenskap, grundnivå, G1N Efter avslutad kurs ska varje student vara bekväm med att använda Linux som ett operativsystem för dagliga aktiviteter. De tekniker som de lärt sig på kursen ska vara en tillräcklig grund i UNIX för att ge varje student den erfarenhet som krävs för att fortsätta utveckla sina färdigheter själva. DV1483, Javascript, jquery och AJAX med HTML5 och PHP, 7,5 hp, Datavetenskap/Programvaruteknik, grundnivå, G1F Ännu en praktisk och kodnings-intensiv kurs i PHP/MySQL. Fördjupning i SQL med funktioner, procedurer, triggers. Använd JavaScript, jquery, Ajax. Hantera bilder och filuppladdning med databas. Fortsatt fördjupning i webbapplikationens struktur, bygg ut databasstruktur och fler pattterns. Testa utveckling i opensource-miljö med versionshanteringssystemet Git och GitHub. Kursen kräver intro-kursen. PA1417, Grundläggande Systemverifiering, 7,5 hp, Programvaruteknik, grundnivå, G1F Kursen hanterar testfasen i programutveckling. Kursen omfattar teori, och praktik och innehåller ledning, planering, processer samt genomförande av tester och testfaser. PA1416 Litet programvaruprojekt i grupp, 15 hp, Programvaruteknik, grundnivå, G1F Genom att delta i ett programutvecklingsprojekt i grupper om 4-6 personer vidareutvecklar och breddar studenten sin kunskap inom det programvarutekniska området. Studenten övar kravställning och diskussioner med kund, planering och uppföljning, gruppdynamik och metoder för programutveckling samt djupdykning i utvalda programmerings tekniker. Studenten lär sig ett arbetssätt som baseras på åtagandekultur.

Sida 6(9) PA1426, Fördjupningskurs i Webbutveckling, 7,5 hp, Programvaruteknik/Datavetenskap, grundnivå, G2F Studenten väljer att valfritt område att fördjupa sig i inom webbutveckling, antingen i skrift eller praktik. Avrapportering sker via skrivande i rapportform. DV1431, Utveckling av mobila applikationer, 7,5 hp, Datavetenskap, grundnivå, G2F Syftet med kursen är att kursdeltagaren ska inhämta färdigheter i att utveckla applikationer (appar) med god användbarhet för handhållna enheter. PA1418, Kandidatarbete - Stort programvaruprojekt i grupp, 30 hp, Programvaruteknik, grundnivå, G2E Denna kurs är kronan på verket i programvaruteknikers utbildning. Att delta i ett projekt med mellan 10-16 studenter som organiserar sig själva och hanterar planering och uppföljning av projektet samt sköter kravdiskussioner med kunden ger studenterna möjlighet att få en detaljerad inblick i vad ett storskaligt programutvecklingsprojekt kan innebära. Studenterna ges möjlighet att praktisera alla sina inlärda förmågor samt att ytterligare förkovra sig i dem genom att välja olika roller i projektet. Valbara/Valfria kurser MA1427, Analys med problemlösning, 7.5 hp, Matematik, grundnivå, G1N Kursens syfte är dels att träna problemlösning, dels att introducera matematiska begrepp, metoder och problemställningar inom analys så att studenten förvärvar en grund för fortsatta studier inom matematik och datavetenskap. MS1403, Statistik med programvara, 7,5 hp, grundnivå, G1N 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. DV1454, Databasteknik, 7,5 hp, Datavetenskap/Programvaruteknik, grundnivå, G1F Studenten får här en grundlig genomgång i databasteknik, 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. DV1467, Användbarhet och interaktion, 7,5 hp, Datavetenskap, grundnivå, G1F Allt fler av våra IT-hjälpmedel flyttas från traditionella skrivbordsapplikationer till alternativa enheter, såsom webbapplikationer och mobila enheter. Med detta som bakgrund syftar kursen till att synliggöra användarens behov och ge kunskap om hur olika sorters gränssnitt kan utformas. På så sätt ges en introduktion till området människa datorinteraktion, särskilt med avseende på användbarhet och tillgänglighet. MA1428, Diskret matematik, 7.5 hp, Matematik, grundnivå, G1N Kursens syfte är att introducera matematiska begrepp, metoder och problemställningar inom diskret matematik så att studenten förvärvar en grund för fortsatta studier inom matematik och datavetenskap.

Sida 7(9) MA1429, Linjär algebra, 7.5 hp, Matematik, grundnivå, G1N Kursen behandlar grundläggande moment inom linjär algebra. Ämnet har vuxit i betydelse och dess beräkningsmetoder används i dag inom ett stort antal områden t.ex. i den statistik som används vid forskning i biologi, medicin och samhällsvetenskap. Teorin om linjära avbildningar är ett kraftfullt verktyg för datorgrafik som bl.a. används vid konstruktion av digitala spel. MA1432, Kryptering 1, Matematik, grundnivå, G1N 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. Det tredje året väljer studenten själv 3 kurser som skall läsas. Dessa kurser ska tillsammans omfatta 22,5 högskolepoäng. Programansvarig bestämmer de kurser som finns tillgängliga att välja bland. Detta ger studenten en möjlighet att själv specialisera eller bredda sin utbildning baserat på studentens eget fokus och intresse. Observera reglerna för Teknologie kandidatexamen som kräver 15 högskolepoäng inom ämnet Matematik eller Tillämpad Matematik; se examensordningen för Blekinge Tekniska Högskola. Övrigt Utbildningsprogrammets mål uppnås genom de kurser som ingår i examen. Bedömning och examination sker på kursnivå och detaljer rörande examination och betygssättning finns i respektive kursplan. Under utbildningens gång utvärderas varje kurs, och kursutvärderingarna ligger till grund för fortsatt utvecklingsarbete. 6. Urval Vid fler behöriga sökande än antal tillgängliga platser, till aktuell programstart, görs ett urval. Detta går till på följande sätt: Alla behöriga sökande placeras i en eller 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ördelningen 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.

Sida 8(9) Ö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 tillgrips lottning. För fullständig information om urval se BTH:s antagningsordning. 7. Riktlinjer för övergång mellan årskurser Varje årskurs omfattar studier på sammanlagt 60 högskolepoäng. I det fall en student blir godkänd på mindre än 40 högskolepoäng av programmets kurser efter årskurs ett, ytterligare 45 högskolepoäng efter årskurs två och därefter ytterligare 50 högskolepoäng per läsår skall studenten ta kontakt med studievägledare för att diskutera en individuell studieplan. Utöver dessa övergångsregler mellan årskurser kan det också finnas förkunskapskrav på kursnivå som gör att man inte kan läsa vissa kurser utan att ha avklarat tidigare kurser. Dessa krav framgår av kursplanerna. 8. Utdrag ur nationell och lokal examensordning Kandidatexamen Omfattning Kandidatexamen uppnås efter att studenten fullgjort kursfordringar om 180 högskolepoäng med viss inriktning som varje högskola själv bestämmer, varav minst 90 högskolepoäng med successiv fördjupning inom det huvudsakliga området (huvudområdet) för utbildningen. Mål Kunskap och förståelse För kandidatexamen skall studenten - visa kunskap och förståelse inom huvudområdet för utbildningen, inbegripet kunskap om områdets vetenskapliga grund, kunskap om tillämpliga metoder inom området, fördjupning inom någon del av området samt orientering om aktuella forskningsfrågor. Färdighet och förmåga För kandidatexamen skall studenten - visa förmåga att söka, samla, värdera och kritiskt tolka relevant information i en problemställning samt att kritiskt diskutera företeelser, frågeställningar och situationer, - visa förmåga att självständigt identifiera, formulera och lösa problem samt att genomföra uppgifter inom givna tidsramar,

Sida 9(9) - visa förmåga att muntligt och skriftligt redogöra för och diskutera information, problem och lösningar i dialog med olika grupper, och - visa sådan färdighet som fordras för att självständigt arbeta inom det område som utbildningen avser. Värderingsförmåga och förhållningssätt För kandidatexamen skall studenten - visa förmåga att inom huvudområdet för utbildningen göra bedömningar med hänsyn till relevanta vetenskapliga, samhälleliga och etiska aspekter, - visa insikt om kunskapens roll i samhället och om människors ansvar för hur den används, och - visa förmåga att identifiera sitt behov av ytterligare kunskap och att utveckla sin kompetens. Självständigt arbete (examensarbete) För kandidatexamen skall studenten inom ramen för kursfordringarna ha fullgjort ett självständigt arbete (examensarbete) om minst 15 högskolepoäng inom huvudområdet för utbildningen. Övrigt För kandidatexamen med en viss inriktning skall också de preciserade krav gälla som varje högskola själv bestämmer inom ramen för kraven i denna examensbeskrivning. Högskolespecifikt för BTH: För kandidatexamen krävs minst 30 högskolepoäng på G2-nivå i huvudområdet, varav det självständiga arbetet (kandidatarbete) ska utgöra minst 15 högskolepoäng (G2E-nivå).