Presentation Edument AB. All Rights Reserved.

Relevanta dokument
Webbdesign med multimedia, 5p Kurskod Kurstillfälle Hösten 2007 Kursansvarig lärare Ulf Larsson, Rum 3047

JFVA02, Juridik: Affärsjuridik, 15 högskolepoäng Business Law, 15 credits Grundnivå / First Cycle

Poäng. Start v. Applikationsprogramm ering i Python 7.5. Antal registrerade (män/kvinnor) 50 (34/16)

TMV166/186 Linjär Algebra M/TD 2009/2010

WEBB13: Bild och Grafisk produktion, 7,5 hp, H13 (31KBG1)

Kursmanual för SG1102 Mekanik, mindre kurs (6 hp)

DT018G Introduktion till programmering i C++, 7,5 hp Välkommen till denna information om kursen "Introduktion till programmering i C++".

Mål med lektionen! Veta kursmålen. Ha kännedom om några av de grundläggande begreppen.

Kursguide. Maritima Regelverk & Direktiv, 25 HVE-credits. HVE Maritime Sustainability Coordinator, start 2014

Kursrapport: BIB13: KO1: Klassifikation, 7,5 hp H13 (31BKF1)

Scriptprogrammering och avancerad Flash. Ulf Larsson Jon Wåhlstedt

Föreläsning 1: Introduktion till kursen

Delkursplan för Sociologisk Analys HT 11, 7,5 högskolepoäng.

Föreläsning 1: Introduktion till kursen

SOAN40, Socialt arbete med äldre, 15 högskolepoäng Social Work with Elderly, 15 credits Avancerad nivå / Second Cycle

Introduktionsmöte Innehåll

Programming in C# and.net Framework

Fastställande. Allmänna uppgifter. Samhällsvetenskapliga fakulteten

PSYKOLOGISKA INSTITUTIONEN

Thomas Padron-Mccarthy Mobila applikationer med Android, 7.5 hp (Distans) (DT107G ) Antal svarande = 13. Svarsfrekvens i procent = 27.

Kurshandledning. Bruksspel. 7,5 hp VT Kurskod: 918G27 & 918G29 Kursansvarig: Anna Englund Bohm

GIT L0006B. C# och Windowsbaserad applikationsutveckling. Information inför kursstart

KONSTFACK Institutionen för design, inredningsarkitektur och visuell kommunikation KURSPLAN

UTBILDNINGSVETENSKAPLIGA FAKULTETSNÄMNDEN

Delkursplan för Sociologisk Analys kvantitativ del VT 11, 4,5 hp

Kursen är en masterkurs inom programmet Master of Science in Management där denna kurs är ett obligatoriskt moment.

Kursinformation Grundkurs i programmering med Python

Beteendevetenskap, 15 hp

GIT L0003B. Databaser, en introduktion. Information inför kursstart

Datum Förkunskapskrav och andra villkor för tillträde till kursen Sh A samt Eng B

ENGK01, Engelska: Kandidatkurs, 30 högskolepoäng English: Level 3 - B. A. Course, 30 credits Grundnivå / First Cycle

Fastställande. Allmänna uppgifter. Kursens mål. Samhällsvetenskapliga fakulteten

Kursplanen är fastställd av Socialhögskolans institutionsstyrelse att gälla från och med , höstterminen 2017.

STOCKHOLMS UNIVERSITET Sociologiska institutionen

KONSTFACK Institutionen för design, inredningsarkitektur och visuell kommunikation KURSPLAN

SGEK03, Samhällsgeografi: Kandidatkurs, 30 högskolepoäng Human Geography: Bachelor Thesis, 30 credits Grundnivå / First Cycle

Individuell inlämningsuppgift del 1: Kognitiv design.

Kursen är en obligatorisk kurs inom Kandidatprogrammet i equality and diversity management och ges termin 3.

Kursen ges som fristående kurs i huvudområdet socialt arbete och kan ingå i en masterexamen i samhällsvetenskap med fördjupning i socialt arbete.

Individuell inlämningsuppgift TEK210

Thomas Padron-Mccarthy. Databasteknik, 7.5 hp (DT105G ) Antal svarande = 13. Svarsfrekvens i procent = 21. Undersökningsresultat

KURSPLAN Matematik för gymnasielärare, hp, 30 högskolepoäng

5 I vilken utsträckning har kurslitteraturen varit till hjälp för ditt lärande?

KONSTFACK Institutionen för design, inredningsarkitektur och visuell kommunikation KURSPLAN

UTBILDNINGSVETENSKAPLIGA FAKULTETSNÄMNDEN. Avancerad nivå/second Cycle

SOAN38, Socialt arbete med inriktning på familjer, 15 högskolepoäng Social Work with Families, 15 credits Avancerad nivå / Second Cycle

KURSPLAN. Graphic Design and Illustration 6 30 högskolepoäng / 30 credits

Kurshandledning. Bruksspel. 7,5 hp VT Kurskod: 918G09 Kursansvarig: Anna Englund Bohm

Bakgrundsinformation Kursens namn: Biomedicinsk laboratorievetenskap: Introduktion

Introduktion till galaxer och kosmologi (AS 3001)

KONSTFACK Institutionen för konsthantverk KURSPLAN. Ädellaborationer/Awake Ädellaborationer/Awake 35 högskolepoäng/ 35 credits

Kursplan Marknadsföring och försäljning, 65 YH-poäng

Kursplan Bransch- och möteskunskap, 55 YH-poäng

Kursen ingår i verksamhetsförlagd utbildning och är en obligatorisk kurs inom Ämneslärarprogrammet vid Gymnastik- och idrottshögskolan.

LMS210, Människa, natur och samhälle för lärare 2, 30 högskolepoäng

PSYKOLOGISKA INSTITUTIONEN

JURF12, Utvidgad juridisk introduktionskurs, 15 högskolepoäng Extended Introduction to Law, 15 credits Grundnivå / First Cycle

Individuell inlämningsuppgift del 1: Kognitiv design.

RÄSK02, Rättssociologi: Examensarbete för kandidatexamen, 30 högskolepoäng Sociology of Law: Bachelor Course, 30 credits Grundnivå / First Cycle

Programmeringsteknik II

Kursplan för Makt och social skiktning VT 09, 6 högskolepoäng. (Power and Social Stratification 6 ECTS)

FK Elektromagnetism och vågor

Studiehandledning. Vetenskaplig teori och metod I (VPG01F) 7.5 hp (distans, helfart) HT-18

Kursplanen är fastställd av Styrelsen för centrum för genusvetenskap att gälla från och med , höstterminen 2016.

Utgivare Datum Ersätter X intranät/utbildning _ intranät/forskn. o fo.utb Patrik Cannmo / EcGu _ intranät/anställd

Välkomna. Försäljning del 1. Powersales Communication. måndag 11 november 13

Anvisningar till kurs PERSONLIGHETSPSYKOLOGI (7,5 HP)

Studiehandledning Klinisk Biomekanik, 7,5 Hp.

AUDA16 Människans utveckling I. Allmänna uppgifter. Mål. Developmental Psychology I. 9 högskolepoäng Nivå G1N Termin 1. KURSPLAN Dnr 1(5) M 2011/565

Datum Förkunskapskrav och andra villkor för tillträde till kursen Grundläggande högskolebehörighet

- A1N, Avancerad nivå, har endast kurs/er på grundnivå som förkunskapskrav. För godkänd examination på kursen skall studenten kunna visa

Kursplanering Objektorienterad programmering

ÄFRD04, Franska 3, 30 högskolepoäng French 3, 30 credits Grundnivå / First Cycle

SOAN47, Socialt arbete i skolan, 15 högskolepoäng Social Work at Schools, 15 credits Avancerad nivå / Second Cycle

Byggnadsmekanik, LTH MATERIAL, FORM OCH KRAFT

KURS-PM Produktionsutveckling

Visuell teori. Programkurs 6 hp Visual Theory TRTE13 Gäller från: 2017 VT. Fastställd av. Fastställandedatum

JURF12, Utvidgad juridisk introduktionskurs, 15 högskolepoäng Extended Introduction to Law, 15 credits Grundnivå / First Cycle

INSTITUTIONEN FÖR FYSIK

LSA110, Samhällskunskap för lärare 1: Idéer och opinion 15 högskolepoäng

Kursen är en obligatorisk kurs inom Kandidatprogrammet i equality and diversity management och ges termin 3.

Kursplan för Sociologisk Analys VT 09, 7,5 högskolepoäng. (Syllabus for Quantitative Sociological Methods, 7.5 ECTS)

Föreläsning 1: Introduktion till kursen

JCDA03, Juridik: Nätburen kurs i arbetsrätt, 15 högskolepoäng Internet based course in Labour Law, 15 credits Grundnivå / First Cycle

JUZN11, Juridisk kommunikation, 15 högskolepoäng Communicating Law, 15 credits Avancerad nivå / Second Cycle

Teori, 9 hp, Sociologi II och Utredningssociologi II

Tentamen: INTE

Familjerätt i ett komparativt och EU-rättsligt perspektiv är en fördjupningskurs i juristutbildningen.

Fastställande. Allmänna uppgifter. Kursens mål. Kunskap och förståelse. Ekonomihögskolan

Kursrapport för WEBBDIST13: Textproduktion 1, distans, V14 7,5 hp (31ETP1)

Schema för Webbdesign för lärandemiljöer, TIA033, VT09

Programmeringsteknik I

INSTITUTIONEN FÖR FYSIK

Poäng. Start v. Strömningslära B Institution Institutionen för fysik. Antal registrerade (män/kvinnor) 39 (32/7)

INSTITUTIONEN FÖR JOURNALISTIK, MEDIER OCH KOMMUNIKATION

Riktlinjer och mallar för betygskriterier inom grundutbildningen i biologi (beslutat av BIG: s styrelse den 13 juni 2007)

STOCKHOLMS UNIVERSITET Sociologiska institutionen

Thomas Padron-Mccarthy Mobila applikationer med Android, 7.5 hp (Distans) (DT107G ) Antal svarande = 11. Svarsfrekvens i procent = 14.

Hur bedömer du som helhet det bemötande du fått som student under kursens gång? ( ), där 1 anger lägsta betyg och 5 anger högsta betyg)

SOLP02, Rättssociologi i teori och praktik, 15 högskolepoäng Socio-Legal Theory and Practice, 15 credits Avancerad nivå / Second Cycle

Transkript:

Presentation 2017 Edument AB. All Rights Reserved.

Om läraren Namn: Mattias Andersen Programmerat konstant de senaste 4 åren Bor med fru och två barn Sysslar även mycket med musik (basist) Webbutvecklare på Edument AB

Om läraren Är en av två utvecklare på Decemberborn som just nu skapar Cathedral Tekniker/språk: LUA-script, C++, Python och en del pixel art :)

Om läraren Arbetat i stora projekt som kört: React Angularjs Git (I massor) TDD (givetvis)

Viktigt Avbryt mig med era frågor! Även frågor som inte rör C#/.NET är välkomna!

Feedback FEEDBACK! Skicka gärna era synpunkter på kursmaterialet:

Tentamen Tentamen Tentamen är skriftlig och kommer att baseras på de delar som vi tar upp i kursen.

Obligatoriskt Obligatoriska uppgifter Vi kommer att köra några obligatoriska uppgifter under denna kurs. Det är 6st som ska göras och de finns som inlämningsuppgifter i Ping pong. Även ett projekt som görs i par eller grupper om 3 personer är obligatoriskt.

Redovisning Redovisning av uppgifter Allt ska pushas till github. En-och-en redovisar för läraren. (Eftermiddagar) När ni är godkända skickar ni in en tom fil till rätt uppgift i ping pong så vi kan bocka av. Blir ni icke-godkända får ni komplettera. Allt ska vara klart innan första tentan.

Uppgifter Kört fast? Kör ni fast, fråga då först och främst era studiekamrater. Det är bra att hjälpa varandra! Försök Googla eller läs på! För nu är fokus på att ni måste lösa problemen på egen hand, så som det är i verkligheten!

Viktigt Visual Studio Visual Studio 2015 eller Visual Studio 2017 Test-framework NUnit 3.x Mocking-ramverk NSubstitute

Viktigt Kurslitteratur: The Art of Unit Testing, 2nd edition Roy Osherove ISBN: 1617290890

Kompletterande resurser C# School A free e-book that we published in 2006 Gives you 14 chapters on getting started with C# and.net. Written by Tore Nestenius, Jonathan Worthington and more. http://www.programmersheaven.com/ebooks/csharp_ebook.pdf

Kursplanen Kursens huvudsakliga innehåll Kursens huvudsyfte är att ge deltagaren fördjupad teoretisk och praktisk kunskap om TDD (Test Driven Development). Den studerande lär sig att skriva tester till sin kod innan själva koden är skapad. Det innebär att man undviker de dyra logiska felen som man annars inte ser förrän koden kommit ut i produktion. Kursen kommer att gå genom de tekniska delarna som krävs för att kunna skriva TDD. Det inkluderar olika ramverk för test, olika program och codepaterns med best practices.

Kursplanen Kursen omfattar följande moment enligt kursplanen: Unit testning med NUnit och MSTest från Visual Studio Test System (VSTS) Testdrivers NUnit GUI, TestDriven.Net, VSTS Mocks och stubbar TDD Test Driven Development DDT Design Driven Testing CodeCoverage NCover Dependency Injection (DI) C# kod-stil och designregler

Mål Målet med kursen: Efter kursen ska studenten kunna: Förstå och kunna skriva testbar och läsbar kod med applicering av TDD och dess metoder. Få en inblick i de vanligaste verktygen som används inom testning.

Undervisningsform Vi tillämpar traditionell undervisning i sal, med gemensamma föreläsningar och praktiska laborationer. Föreläsningarna är jämnt utspridda över hela kursen och laborationerna görs enskilt eller i grupp, allt efter utbildarens direktiv. I kursen ingår också att slutföra de obligatoriska uppgifterna under självstudietiden. Laborationerna redovisas muntligt under angivna laborationstider till utbildaren eller via annan överenskommelse och måste godkännas av utbildaren med betyget G. För tentamen gäller betygen nedan. För examination gäller betyget G på samtliga laborationer sammanvägt med resultat på sluttentamen.

Mål För att få betyget godkänt krävs att den studerande har erhållit lägst betyget godkänt på tentamen har klarat av alla obligatoriska moment obehindrat kan skriva Asserts till MSTEST och NUnit förstår vikten av att kunna skriva i TDD när man vill skapa felfri kod kan redogöra för TDD-processen

Mål För att få betyget väl godkänt krävs att den studerande uppnått kunskapskraven för betyget godkänt har erhållit lägst betyget väl godkänt på tentamen förstår hur man arbetar med dependency injection för att skapa lösa kopplingar kan skapa Mock objekt och stubbar som simulerar resurser likt databaser

Kunskapskontroll Former för kunskapskontroll Redovisning av obligatoriska moment (muntligt/skriftligt) Individuell skriftlig tentamen