Beslutad av Ledningsgruppen 2015-10-22 Giltig från 2015-10-22 och gällande utbildnings omgång 1 och 2 Kursplan för Introduktion till mjukvaruteknik i applikationer 10 yrkeshögskolepoäng Kursens huvudsakliga innehåll Flerskiktslösningar och distribuerade datamängder. Applikationsutvecklingens utveckling Utbildning, problembaserat lärande och skolans relation till mjukvaruutveckling Mål som den studerande ska ha uppnått efter avslutad kurs 1. Kunna redogöra för skillnaden mellan Thin-Client architecture och Rich-Client architecture. 2. Kunna identifiera vilken typ av utvecklingsmiljö som behövs för respektive arkitektur 3. Kunna redogöra för när vilken typ av arkitektur är lämplig och varför, beroende på kundkrav 4. Urskilja mellan utveckling och drift samt komplexiteten att underhålla en driftsmiljö över en applikations livscykel. 5. Visa på kunskaper inom problembaserad lärande. Betygsnivåer Icke godkänt, Godkänt och Väl godkänt Lernia Utbildning Sid 1 (28)
Principer för betygssättning För att få betyget godkänt krävs att den studerande Den studerande kan utförligt redogöra för PBL från ett helhetsperspektiv. Den studerande ska utförligt kunna urskilja mellan utveckling och drift. Vidare ska den studerande med viss säkerhet kunna dela upp och redogöra för en applikations livscykel. Den studerande kan utförligt redogöra för skillnaden mellan olika typer av arkitekturer, vad de lämpar sig för samt vilken utvecklingsmiljö som är lämpligast för de olika arkitekturerna För att få betyget väl godkänt krävs att den studerande Den studerande kan utförligt och nyanserat redogöra för PBL från ett helhetsperspektiv. Den studerande ska utförligt och nyanserat kunna urskilja mellan utveckling och drift. Vidare ska den studerande med säkerhet kunna dela upp och redogöra för en applikations livscykel. Den studerande kan utförligt och nyanserat redogöra för skillnaden mellan olika typer av arkitekturer, vad de lämpar sig för samt vilken utvecklingsmiljö som är lämpligast för de olika arkitekturerna Former för kunskapskontroll Individuell skriftlig tentamen Underlag för kunskapskontroll Individuell skriftlig tentamen, underlag för IG, G, VG Lernia Utbildning Sid 2 (28)
Beslutad av Ledningsgruppen 2015-10-22 Giltig från 2015-10-22 och gällande utbildnings omgång 1 och 2 Kursplan för Produktutveckling för utvecklare 15 yrkeshögskolepoäng Kursens huvudsakliga innehåll Produktutveckling utifrån ett holistiskt arbetssätt Kundinteraktion, krav, analys, systemarkitektur Utveckling, test, dokumentation och drift. Problembaserat lärande och gruppdynamik. Mål som den studerande ska ha uppnått efter avslutad kurs 1. Kunna beskriva hur de ingående delarna interagerar med varandra 2. Kunna beskriva samspelet mellan extrovert kund- och gruppaktivitet och introvert lösningsorienterat arbete 3. Kunna redogöra för projekts kritiska framgångsfaktorer (KFF). 4. Inse vikten av dokumentation 5. Utföra kreativt och målinriktat grupparbete Betygsnivåer Icke godkänt, Godkänt och Väl godkänt Lernia Utbildning Sid 3 (28)
Principer för betygssättning För att få betyget godkänt krävs att den studerande Den studerande kan utförligt redogöra för utvecklingen av en produkt från ett helhetsperspektiv. Den studerande ska utförligt kunna redogöra för vikten av dokumentation i ett skarpt utvecklingsprojekt. Vidare ska den studerande med viss säkerhet kunna dela upp så att prioritering kan ske för en kritisk framgångsfaktor. Den studerande ska utförligt kunna redogöra för vikten av kreativt och målinriktad grupparbete inom ett projekt. För att få betyget väl godkänt krävs att den studerande Den studerande kan utförligt och nyanserat kunna redogöra för utvecklingen av en produkt från ett helhetsperspektiv. Den studerande ska utförligt och nyanserat kunna redogöra för vikten av dokumentation i ett skarpt utvecklingsprojekt. Vidare ska den studerande med säkerhet kunna dela upp så att prioritering kan ske för en kritisk framgångsfaktor. Den studerande ska utförligt och nyanserat kunna redogöra för vikten av kreativt och målinriktad grupparbete inom ett projekt. Former för kunskapskontroll Inlämningsuppgifter Gruppuppgifter Individuell skriftlig tentamen Underlag för kunskapskontroll Inlämningsuppgifter, underlag för betyg IG, G Gruppuppgifter IG, G Individuell skriftlig tentamen, underlag för IG, G, VG Lernia Utbildning Sid 4 (28)
Beslutad av Ledningsgruppen 2015-10-22 Giltig från 2015-10-22 och gällande utbildnings omgång 1 och 2 Kursplan för Agila utvecklingsmetoder med Rapid Prototyping 15 yrkeshögskolepoäng Kursens huvudsakliga innehåll Agila utvecklingsmetoder som Scrum, Kanban, Planning poker Framta prototyper (Rapid Prototyping). Implementation av GIT till utvecklingsmiljö Utvecklingmetoder mot datorer,surfplattor och mobilenheter Local (command-line, GUI), Citrix, Windows RDP samt Webb. - I undervisningen ingår: Mål som den studerande ska ha uppnått efter avslutad kurs 1. Kunna arbeta med kodhanteringsverktyget GIT som skall ha integreras i Visual Studio 2012 2. Känna igen Scrum, milsten, sprint, Kanban och Planning Poker som begrepp. 3. Ha förståelse för Iterativ utveckling med Rapid Prototyping 4. Kunna samarbeta i grupp för att nå gemensamma mål 5. Kunna redogöra för vem som har ansvaret för att en sprint kommer i mål på tid. 6. Kunna använda de standardkomponenter som finns på marknaden i syfte att underlätta utvecklingsarbetet Betygsnivåer Icke godkänt, Godkänt och Väl godkänt Lernia Utbildning Sid 5 (28)
Principer för betygssättning För att få betyget godkänt krävs att den studerande Den studerande kan med viss säkerhet sköta versionshantering via Visual Studio med GIT. Den studerande kan visa på välgrundad förståelse för olika typer av Agila utvecklingsmetoder. Vidare kan den studerande delta med viss säkerhet som de olika rollerna inom SCRUM och visa på välgrundad förståelse för dess olika ansvarsområden. Den studerande kan visa på välgrundad förståelse för hur en prototyp av en produkt snabbt kan tas fram med hjälp av tekniker inom Rapid Prototyping. Den studerande kan utförligt redogöra för grundläggande kunskap om vilka standardkomponenter som finns på marknaden i syfte att underlätta utvecklingsarbetet. För att få betyget väl godkänt krävs att den studerande Den studerande kan med säkerhet sköta versionshantering med GIT. Den studerande kan visa på välgrundad och nyanserad förståelse för olika typer av Agila utvecklingsmetoder. Vidare kan den studerande delta med säkerhet som de olika rollerna inom SCRUM och visa på välgrundad förståelse för dess olika ansvarsområden. Den studerande kan visa på välgrundad och nyanserad förståelse för hur en prototyp av en produkt snabbt kan tas fram med hjälp av tekniker inom Rapid Prototyping. Den studerande kan utförligt och nyanserat redogöra för grundläggande kunskap om vilka standardkomponenter som finns på marknaden i syfte att underlätta utvecklingsarbetet. Former för kunskapskontroll Inlämningsuppgifter Gruppuppgifter Individuell skriftlig tentamen Underlag för kunskapskontroll Inlämningsuppgifter, underlag för betyg IG, G Gruppuppgifter, underlag för betyg IG, G Individuell skriftlig tentamen, underlag för IG, G, VG Lernia Utbildning Sid 6 (28)
Beslutad av Ledningsgruppen 2015-10-22 Giltig från 2015-10-22 och gällande utbildnings omgång 1 och 2 Kursplan för Grundläggande klient-programmering 40 yrkeshögskolepoäng Kursens huvudsakliga innehåll Tekniker för utveckling av användargränssnitt (frontend). Exempel mot Console och webb för olika klienter HTML, CSS, JavaScript och jquery. I undervisningen ingår: Mål som den studerande ska ha uppnått efter avslutad kurs 1. Visa på kunskaper i HTML, CSS, JavaScript och minimalt jquery 2. Visa på kunskaper i Console och motsvarande i webbläsaren 3. Kunna redogöra för hur informtion matas in, bearbetas och presenteras i en enkel webb-applikation 4. Kunna redogöra för hur information matas in, bearbetas och presenteras i en enkel webb- och desktop-applikation Betygsnivåer Icke godkänt, Godkänt och Väl godkänt Lernia Utbildning Sid 7 (28)
Principer för betygssättning För att få betyget godkänt krävs att den studerande Den studerande visar på välgrundade färdigheter i JavaScrip programmering. Dessutom visar den studerande på välgrundade färdigheter i programmering för front-end med HTML, CSS, Javascript och till viss del i jquery. Den studerande kan med viss säkerhet programmera en enklare Webb-applikation som tar emot, behandlar och presenterar information För att få betyget väl godkänt krävs att den studerande Den studerande visar på välgrundade och nyanserade färdigheter i JavaScript. Dessutom visar den studerande på välgrundade och nyanserade färdigheter i programmering för front-end med HTML, CSS, Javascript och till viss del i jquery. Den studerande kan med säkerhet programmera en enklare Webbapplikation som tar emot, behandlar och presenterar information Former för kunskapskontroll Inlämningsuppgifter Projektarbeten Individuell skriftlig tentamen Underlag för kunskapskontroll Inlämningsuppgifter, underlag för betyg IG, G Projektarbete, underlag för IG, G Individuell skriftlig tentamen, underlag för IG, G, VG Lernia Utbildning Sid 8 (28)
Beslutad av Ledningsgruppen 2015-10-22 Giltig från 2015-10-22 och gällande utbildnings omgång 1 och 2 Kursplan för Grundläggande webbserverprogrammering 40 yrkeshögskolepoäng Kursens huvudsakliga innehåll Node.js Routing med Express Middleware i Express Server-API Template I undervisningen ingår: Mål som den studerande ska ha uppnått efter avslutad kurs 1. Ha grundkunskaper i Node.js, JavaScript på servern 2. Förstå routing för traffik och middlerware. 3. Ha grundkunskaper i hantering av stora datamängder (kollektioner) 4. Ha grundkunskaper i selektering/iteration/bearbetning av datamängder 5. Förstå hur SQL och NoSQL fungerar och kunna skapa och ta bort databaser samt behärska standard CRUD i SQL samt standard JSON i NoSQL. 6. Ha en grundläggande förståelse för när man kan använda SQL och NoSQL Betygsnivåer Icke godkänt, Godkänt och Väl godkänt Lernia Utbildning Sid 9 (28)
Principer för betygssättning För att få betyget godkänt krävs att den studerande Den studerande kan med viss säkerhet programmering i Node.js Den studerande kan visa på välgrundad förståelse för routing och middleware i Express. Vidare kan den studerande med viss säkerhet programmera med stora datamängder med hjälp av objekt och arrayer. Den studerande kan med viss säkerhet selektera/iterera/bearbeta datamängder i JSON. Dessutom kan den studerande visar på teoretiska kunskaper inom databashantering i SQL och NoSQL och med viss säkerhet kunna välja mellan dem. För att få betyget väl godkänt krävs att den studerande Den studerande kan med säkerhet programmering i Node.js Den studerande kan visa på välgrundad förståelse för routing och middleware i Express. Vidare kan den studerande med säkerhet programmera med stora datamängder med hjälp av objekt och arrayer. Den studerande kan med säkerhet selektera/iterera/bearbeta datamängder i JSON. Dessutom kan den studerande visar på teoretiska kunskaper inom databashantering i SQL och NoSQL och med säkerhet kunna välja mellan dem. Former för kunskapskontroll Inlämningsuppgifter Projektarbeten Individuell skriftlig tentamen Underlag för kunskapskontroll Inlämningsuppgifter, underlag för betyg IG, G Projektarbete, underlag för betyg IG, G Individuell skriftlig tentamen, underlag för IG, G, VG Lernia Utbildning Sid 10 (28)
Beslutad av Ledningsgruppen 2015-10-22 Giltig från 2015-10-22 och gällande utbildnings omgång 1 och 2 Kursplan för Design av användargränssnitt 15 yrkeshögskolepoäng Kursens huvudsakliga innehåll fördjupad insikt i interaktionen mellan dator och människa. I undervisningen ingår: Mål som den studerande ska ha uppnått efter avslutad kurs 1. Förklara de faktorer som påverkar människan då hon använder datateknologi. 2. Kunna utveckla metoder och tekniker som kan användas för att skapa system som är lämpade för de aktiviteter människan kommer att använda dem till 3. Kunna utveckla effektiv och säker interaktion mellan dator och människa 4. Kunna känna igen begreppet Responsiv design Betygsnivåer Icke godkänt, Godkänt och Väl godkänt Lernia Utbildning Sid 11 (28)
Principer för betygssättning För att få betyget godkänt krävs att den studerande Den studerande kan utförligt redogöra för några viktiga grundläggande begrepp inom människa-datorinteraktion. Vidare kan den studerande utförligt redogöra för vilka faktorer som påverkar människan vid användning av datateknologi. Den studerande kan med viss säkerhet designa ett användargränssnitt som säkerställer ett säkert användande vid människadatorinteraktion. Den studerande kan med viss säkerhet utveckla metoder och tekniker för att skapa system som är anpassade till människans interaktioner. För att få betyget väl godkänt krävs att den studerande Den studerande kan utförligt och nyanserat redogöra för några viktiga grundläggande begrepp inom människa-datorinteraktion. Vidare kan den studerande utförligt och nyanserat redogöra för vilka faktorer som påverkar människan vid användning av datateknologi. Den studerande kan med säkerhet designa ett användargränssnitt som säkerställer ett säkert användande vid människa-datorinteraktion. Den studerande kan med säkerhet utveckla metoder och tekniker för att skapa system som är anpassade till människans interaktioner. Former för kunskapskontroll Inlämningsuppgifter Grupparbete Individuell skriftlig tentamen Underlag för kunskapskontroll Inlämningsuppgifter, underlag för betyg IG, G Grupparbete, underlag för betyg IG, G Individuell skriftlig tentamen, underlag för IG, G, VG Lernia Utbildning Sid 12 (28)
Beslutad av Ledningsgruppen 2015-10-22 Giltig från 2015-10-22 och gällande utbildnings omgång 1 och 2 Kursplan för Testning av applikationer 20 yrkeshögskolepoäng Kursens huvudsakliga innehåll En introduktion till hur automatiska tester kan användas i syfte att höja kvalitén på den logik som produceras. I undervisningen ingår: Mål som den studerande ska ha uppnått efter avslutad kurs 1. Visa på kunskaper i enhetstester med hjälp av unit testing 2. Kunna beskriva hur system- och modultester fungerar 3. Ge en översikt över testdriven utveckling (TDD) 4. Ge en översikt över Continous Integration (CI) och Continous Deployment (CD) 5. Förståelse för hur en byggserver fungerar och var testerna kommer in 6. Uppnå SOLO nivå 3 genom automatiska testmiljö. 7. Kunna tillämpa Bloom:s taxonomy på en fråga (ex vad är fel) och svar (lösning) Betygsnivåer Icke godkänt, Godkänt och Väl godkänt Lernia Utbildning Sid 13 (28)
Principer för betygssättning För att få betyget godkänt krävs att den studerande Den studerande kan med viss säkerhet skapa enhetstester. Dessutom visar den studerande på välgrundad förståelse för system- och modultester. Den studerande visar på välgrundad kunskap inom grunderna i testdriven utveckling. Vidare visar den studerande på välgrundad förståelse för hur en byggserver fungerar och var testerna kommer in. Den studerande kan med viss säkerhet skapa frågeställningar och svar och bedöma dessa enligt Bloom:s taxonomy. För att få betyget väl godkänt krävs att den studerande Den studerande kan med säkerhet skapa enhetstester. Dessutom visar den studerande på välgrundad och nyanserad förståelse för system- och modultester. Den studerande visar på välgrundad och nyanserad kunskap inom grunderna i testdriven utveckling. Vidare visar den studerande på välgrundad och nyanserad förståelse för hur en byggserver fungerar och var testerna kommer in. Den studerande kan med säkerhet skapa frågeställningar och svar och bedöma dessa enligt Bloom:s taxonomy. Former för kunskapskontroll Inlämningsuppgifter Individuell skriftlig tentamen Underlag för kunskapskontroll Inlämningsuppgifter, underlag för betyg IG, G Individuell skriftlig tentamen, underlag för IG, G, VG Lernia Utbildning Sid 14 (28)
Beslutad av Ledningsgruppen 2015-10-22 Giltig från 2015-10-22 och gällande utbildnings omgång 1 och 2 Kursplan för LIA1- Introduktion till yrkesrollen 25 yrkeshögskolepoäng Kursens huvudsakliga innehåll Arbetsuppgifter för programmerare, systemutvecklare eller webbutvecklare. En chans att känna på yrket för första gången i ett skarpt läge. Verkliga programmerings-uppgifter på arbetsplatsen så att färdighet i yrket verkligen utvecklas. I undervisningen ingår: Mål som den studerande ska ha uppnått efter avslutad kurs Kunna beskriva yrkesrollen och dess kompetenskrav Kunna beskriva organisation och utvecklingsprocesser på det företag som den studerande gjorde sin LIA Kunna prestera en rapport om sina aktiviteter under LIA-perioden Kunna beskriva de teknologier, plattformar och verktyg som används på arbetsplatsen Kunna dela med sig av sina nya erfarenheter till den övriga klassen Betygsnivåer Icke godkänt, Godkänt och Väl godkänt Lernia Utbildning Sid 15 (28)
Principer för betygssättning För att få betyget godkänt krävs att den studerande Den studerande lämnar in en godkänd projektrapport och utvärdering över- LIA perioden. Vidare kan den studerande utförligt beskriva yrkesrollerna som finns inom företaget samt deras respektive ansvarsområden. Den studerande kan utförligt beskriva organisationen och dess verksamhet samt visat intresse och engagemang för på arbetsplatsen förekommande arbetsuppgifter genom att tillsammans med sin handledare sätta sig in i arbetets gång kunnat tillämpa sina kunskaper i reell miljö, omsätta teori till praktik och tvärtom Den studerande lämnar in en godkänd projektrapport och utvärdering över- LIA perioden. Vidare kan den studerande utförligt och nyanserat beskriva yrkesrollerna som finns inom företaget samt deras respektive ansvarsområden. Den studerande kan utförligt och nyanserat beskriva organisationen och dess verksamhet samt visat intresse och engagemang för på arbetsplatsen förekommande arbetsuppgifter genom att tillsammans med sin handledare sätta sig in i arbetets gång kunnat tillämpa sina kunskaper i reell miljö, omsätta teori till praktik och tvärtom Former för kunskapskontroll Efter avslutad LIA-period skall den studerande lämna in en rapport över perioden. Utdelad rapportmall ska användas. LIA-/projektrapporten samt muntlig presentation utgör underlag för betygsättning av LIA-kursen. Principer för betygsättning Utvärdering av LIA-perioden ska göras av både handledare och studerande (blanketter finns). Betyg sätts efter att utvärderingar och intyg är inlämnade, skriftlig rapport är inlämnad och muntlig redovisning inför klassen genomförts. Lernia Utbildning Sid 16 (28)
Beslutad av Ledningsgruppen 2015-10-22 Giltig från 2015-10-22 och gällande utbildnings omgång 1 och 2 Kursplan för Entreprenörskap 20 yrkeshögskolepoäng Kursens huvudsakliga innehåll Introduktion till entreprenörskap. Kunskap om förutsättningarna för att lyckas. Projektarbete. I undervisningen ingår: Mål som den studerande ska ha uppnått efter avslutad kurs 1. Kunna använda ekonomiska termer 2. Kunna skriva en offert 3. Förstå hur en affärsplan och marknadsplan samspelar i syfte att testa en affärsidé. 4. Förstå skillnaden mellan chefskap, ledarskap och mentorskap. Betygsnivåer Icke godkänt, Godkänt och Väl godkänt Lernia Utbildning Sid 17 (28)
Principer för betygssättning För att få betyget godkänt krävs att den studerande Den studerande kan utförligt redogöra för ekonomiska termer och dess betydelse. Dessutom kan den studerande utförligt skriva en grundläggande offert. Den studerande visar på välgrundad förståelse för hur en affärsplan och marknadsplan samspelar i syfte att testa en affärsidé. Vidare visar den stunderande på välgrundad förståelse för skillnaden mellan chefskap, ledarskap och mentorskap. För att få betyget väl godkänt krävs att den studerande Den studerande kan utförligt och nyanserat redogöra för ekonomiska termer och dess betydelse. Dessutom kan den studerande utförligt och nyanserat skriva en grundläggande offert. Den studerande visar på välgrundad och nyanserad förståelse för hur en affärsplan och marknadsplan samspelar i syfte att testa en affärsidé. Vidare visar den stunderande på välgrundad och nyanserad förståelse för skillnaden mellan chefskap, ledarskap och mentorskap. Former för kunskapskontroll Inlämningsuppgifter Individuell skriftlig tentamen Underlag för kunskapskontroll Inlämningsuppgifter, underlag för betyg IG, G Individuell skriftlig tentamen, underlag för IG, G, VG Lernia Utbildning Sid 18 (28)
Beslutad av Ledningsgruppen 2015-10-22 Giltig från 2015-10-22 och gällande utbildnings omgång 1 och 2 Kursplan för Fortsättningskurs webbklientprogrammering 40 yrkeshögskolepoäng Kursens huvudsakliga innehåll Utveckling av användargränssnitt. Standardiserade bibliotek. I undervisningen ingår: Mål som den studerande ska ha uppnått efter avslutad kurs Kunna använda följande bibliotek: - jquery UI - Skapa jquery UI widgets - Bootstrap JS Ha kunskap av designmönstret MVC, realiserande biblotek och dess fördelar/utmaningar - MVC med Angular JS - MVVM - MVP Betygsnivåer Icke godkänt, Godkänt och Väl godkänt Lernia Utbildning Sid 19 (28)
Principer för betygssättning För att få betyget godkänt krävs att den studerande Den studerande kan med viss säkerhet implementera standardiserade bibliotek i en applikation för att på så sätt effektivisera utvecklandet av GUI i webbapplikationer. Vidare kan den studerande utförligt läsa och tolka dokumentation tillhörande biblioteket. Den stunderande har välgrundade kunskaper i jquery UI och kan med viss säkerhet skapa jquery UI widgets. Den studerande har välgrundade kunskaper i Boostrap. Dessutom har den studerande välgrundad förståelse för designmönster så som MVC, MVP, MVVM och AngularJS. För att få betyget väl godkänt krävs att den studerande Den studerande kan med säkerhet implementera standardiserade bibliotek i en applikation för att på så sätt effektivisera utvecklandet av GUI i webbapplikationer. Vidare kan den studerande utförligt och nyanserat läsa och tolka dokumentation tillhörande biblioteket. Den stunderande har välgrundade och nyanserade kunskaper i jquery UI och kan med viss säkerhet skapa jquery UI widgets. Den studerande har välgrundade och nyanserade kunskaper i Boostrap. Dessutom har den studerande välgrundad och nyanserad förståelse för designmönster så som MVC, MVP,MVVM och AngularJS. Former för kunskapskontroll Inlämningsuppgifter Projektarbete Individuell skriftlig tentamen Underlag för kunskapskontroll Inlämningsuppgifter, underlag för betyg IG, G Projektarbete, IG, G Individuell skriftlig tentamen, underlag för IG, G, VG Lernia Utbildning Sid 20 (28)
Beslutad av Ledningsgruppen 2015-10-22 Giltig från 2015-10-22 och gällande utbildnings omgång 1 och 2 Kursplan för Fortsättningskurs webbserverprogrammering 35 yrkeshögskolepoäng Kursens huvudsakliga innehåll Fördjupning av serverns resurser Parallell databehandling Asynkrona dataflöden I undervisningen ingår: Mål som den studerande ska ha uppnått efter avslutad kurs Visa på kunskaper med parallel databehandling (Threads/TPL) Kunna använda asynkrona dataflöden (Async/Await) Ha en översikt över hur en server som bara tillhandahåller data byggs via WebAPI Betygsnivåer Icke godkänt, Godkänt och Väl godkänt Lernia Utbildning Sid 21 (28)
Principer för betygssättning För att få betyget godkänt krävs att den studerande Den studerande har välgrundade programmeringskunskaper inom parallell databehandling. Dessutom har den studerande välgrundade programmeringskunskaper inom asynkrona metoder. Den studerande har en välgrundad förståelse för hur en server som bara tillhandahåller data byggs via WebAPI samt välgrundad kunskap om hur man utnyttjar detta För att få betyget väl godkänt krävs att den studerande Den studerande har välgrundade och nyanserade programmeringskunskaper inom parallell databehandling. Dessutom har den studerande välgrundade och nyanserade programmeringskunskaper inom asynkrona metoder. Den studerande har en välgrundad och nyanserad förståelse för hur en server som bara tillhandahåller data byggs via WebAPI samt välgrundad och nyanserad kunskap om hur man utnyttjar detta Former för kunskapskontroll Inlämningsuppgifter Projektarbete Individuell skriftlig tentamen Underlag för kunskapskontroll Inlämningsuppgifter, underlag för betyg IG, G Projektarbete, underlag för betyg IG, G Individuell skriftlig tentamen, underlag för IG, G, VG Lernia Utbildning Sid 22 (28)
Beslutad av Ledningsgruppen 2015-10-22 Giltig från 2015-10-22 och gällande utbildnings omgång 1 och 2 Kursplan för Connectivity och Internet of things IoT 20 yrkeshögskolepoäng Kursens huvudsakliga innehåll Digital styrning och kontroll av uppkopplade enheter. Trådlösa kommunikationstekniker. I undervisningen ingår: Mål som den studerande ska ha uppnått efter avslutad kurs 1. Känna till följande kommunikationstekniker och dess fördelar/utmaningar: Bluetooth AGPS WiFi FM radio NFC RFID 2. Förstå skillnaden mellan Internet of things, Internet, Webben, Mobiler och en icke uppkopplad hushållsapparat 3. Ge en översikt på hur styrning av Internet of Things fungerar. 4. Kunna förstå en enklare specifikation av val av kommunikationsteknik för en Internet of Things apparat. Betygsnivåer Icke godkänt, Godkänt och Väl godkänt Principer för betygssättning För att få betyget godkänt krävs att den studerande Den studerande kan med viss säkerhet implementera en Internet of Things applikation med GUI i webbapplikation eller liknande. Vidare kan den studerande utförligt läsa och tolka dokumentation för tillhörande typ av applikation. Den studerande har välgrundade kunskaper i ett flertal kommunikationstekniker och kan med viss säkerhet välja bland dessa och skapa en applikation som använder sig av dem. Lernia Utbildning Sid 23 (28)
Den studerande har välgrundade kunskaper i WiFi. Dessutom har den studerande välgrundad förståelse för felhanteringsstrategier för WiFi. För att få betyget väl godkänt krävs att den studerande Den studerande kan med säkerhet implementera en Internet of Things applikation med GUI i webbapplikation eller liknande. Vidare kan den studerande utförligt och nyanserat läsa och tolka dokumentation för tillhörande typ av applikation. Den studerande har välgrundade och nyanserade kunskaper i ett flertal kommunikationstekniker och kan med viss säkerhet välja bland dessa och skapa en applikation som använder sig av dem. Den studerande har välgrundade och nyanserade kunskaper i WiFi. Dessutom har den studerande välgrundad och nyanserad förståelse för felhanteringsstrategier för WiFi. Former för kunskapskontroll Inlämningsuppgifter Projektarbete Individuell skriftlig tentamen Underlag för kunskapskontroll Inlämningsuppgifter, underlag för betyg IG, G Projektarbete, IG, G Individuell skriftlig tentamen, underlag för IG, G, VG Lernia Utbildning Sid 24 (28)
Beslutad av Ledningsgruppen 2015-10-22 Giltig från 2015-10-22 och gällande utbildnings omgång 1 och 2 Kursplan för LIA2 Tillämpad programutveckling 75 yrkeshögskolepoäng Kursens huvudsakliga innehåll Arbetsplats på företag som sysselsätter programmerare, system- eller webbutvecklare. Fördjupade färdigheter i metodik analys, design och kvalitetssäkring. Självständigt utveckla ett system från början till slut, alternativt delta som fullvärdig medlem i ett större projekt med andra utvecklare. Verkliga programmerings-uppgifter på arbetsplatsen så att färdighet i yrket verkligen utvecklas. I undervisningen ingår: Mål som den studerande ska ha uppnått efter avslutad kurs 1. Kunna redogöra för metodik och processer runt utvecklingsprojekt inom det aktuella företaget. 2. Kunna redogöra för kvalitetssäkringsarbetet och dokumentationsbehovet i ett skarpt utvecklingsprojekt. 3. Kunna beskriva de teknologier, plattformar och verktyg som används på arbetsplatsen. 4. Kunna dela med sig av sina nya erfarenheter till den övriga klassen. 5. Förbereda sitt examensarbete Betygsnivåer Icke godkänt, Godkänt och Väl godkänt Lernia Utbildning Sid 25 (28)
Principer för betygssättning För att få betyget godkänt krävs att den studerande Den studerande visar intresse och engagemang för på arbetsplatsen förekommande arbetsuppgifter genom att tillsammans med sin handledare sätta sig in i arbetets gång. Den studerande har kunnat tillämpa sina kunskaper i reell miljö och utförligt redogör i sin rapport om hur ett projekt genomförs, dokumenteras och kvalitetssäkras i det aktuella företaget För att få betyget väl godkänt krävs att den studerande Den studerande visar intresse och engagemang för på arbetsplatsen förekommande arbetsuppgifter genom att tillsammans med sin handledare sätta sig in i arbetets gång. Den studerande har kunnat tillämpa sina kunskaper i reell miljö och utförligt och nyanserat redogör i sin rapport om hur ett projekt genomförs, dokumenteras och kvalitetssäkras i det aktuella företaget Former för kunskapskontroll Efter avslutad LIA-period skall den studerande lämna in en rapport över perioden. Utdelad rapportmall ska användas. LIA-/projektrapporten underlag för betygsättning av LIA-kursen. Underlag för kunskapskontroll Utvärdering av LIA-perioden ska göras av både handledare och studerande (blanketter finns). Betyg sätts efter att utvärderingar är inlämnade, skriftlig rapport är inlämnad och muntlig redovisning inför klassen genomförts. Den muntliga presentationen är obligatorisk och ger betyg IG, G. Rapporten avgör betyg IG, G, VG. Lernia Utbildning Sid 26 (28)
Beslutad av Ledningsgruppen 2015-10-22 Giltig från 2015-10-22 och gällande utbildnings omgång 1 och 2 Kursplan för Examensarbete 30 yrkeshögskolepoäng Kursens huvudsakliga innehåll Arbetsplats på företag som sysselsätter programmerare, system- eller webbutvecklare. Fördjupade färdigheter i metodik analys, design och kvalitetssäkring. Självständigt utveckla ett system från början till slut, alternativt delta som fullvärdig medlem i ett större projekt med andra utvecklare. Verkliga programmerings-uppgifter på arbetsplatsen så att färdighet i yrket verkligen utvecklas. I undervisningen ingår: Mål som den studerande ska ha uppnått efter avslutad kurs Examensarbetet ska ge den studerande möjligheten att visa upp de kunskaper, färdigheter och kompetenser som har erhållits under utbildningen. Examensarbetet kan även vara kopplat till de arbetslivsanknutna lärsituationer som har förekommit i utbildningen. Examensarbetet ska ge den studerande färdighet i att genomföra ett projekt samt fördjupade kunskaper och färdigheter i tillämpad programutveckling. Presentation sker muntligt och skriftligt. Efter examensarbetet ska den studerande kunna: Arbeta självständigt enligt en projektstruktur med bakgrund, probleminventering, mål, avgränsningar, tid- och resursplaner, aktivitetslistor samt uppföljning. Arbetet ska innehålla faktainsamling, inlärning, analys, lösningsförslag och utvärdering av lösningsförslag. Betygsnivåer Icke godkänt, Godkänt och Väl godkänt Lernia Utbildning Sid 27 (28)
Principer för betygssättning För att få betyget godkänt krävs att den studerande Den studerande har utförligt löst uppgiften enligt den antagna kravspecifikationen. Dessutom har den studerande lämnat in en godkänd rapport/presentation. Den studerande gör en muntlig redovisning för sitt arbete i projektet och opponerar på en annan students examensarbete. För att få betyget väl godkänt krävs att den studerande Den studerande har utförligt och nyanserat löst uppgiften enligt den antagna kravspecifikationen. Dessutom har den studerande lämnat in en godkänd rapport/presentation. Den studerande gör en muntlig redovisning för sitt arbete i projektet och opponerar på en annan students examensarbete. Former för kunskapskontroll Redovisning av examensrapport, muntligt och skriftligt Underlag för kunskapskontroll Skriftlig redovisning av examensrapporten, betygsskala IG, G VG. Obligatorisk muntlig redovisning av examensarbetet betygsskala IG, G Obligatorisk opponering på ett annat examensarbete betygsskala IG, G Lernia Utbildning Sid 28 (28)