Programmeringsstil 11/3-2002
|
|
- Camilla Nyberg
- för 7 år sedan
- Visningar:
Transkript
1 Programmeringsstil 11/ Första timmen: Introduktionsföreläsning (Rasten: Konton/passerkort) Andra timmen: Kursupplägg, genomgång av kursprogrammet (Efteråt: Joel finns kvar för frågor) Joel Brynielsson,
2 Mål Introduktion av mjukvarukonstruktion och dess betydelse. Besvara grundläggande frågor om mjukvarukonstruktion. Joel Brynielsson,
3 Mjukvarukonstruktion / Software Engineering Alla industriländer är ekonomiskt beroende av mjukvara. Allt fler system styrs av mjukvara. Mjukvarukonstruktion / Software Engineering inbegriper teorier, metoder och verktyg för professionell utveckling av mjukvara. Kostnader för mjukvarukonstruktion utgör en betydande del av BNP i alla industriländer. Joel Brynielsson,
4 Mjukvara kostar! Mjukvarukostnader är ofta ett systems dominerande kostnad, jämför t.ex. med kostnaderna på en vanlig persondator. Det är dyrare att underhålla än att utveckla. Detta gäller speciellt system med lång livstid. Mjukvarukonstruktion / Software Engineering handlar om kostnadseffektiv utveckling av mjukvara. Joel Brynielsson,
5 FAQ 1 Vad är mjukvara? Vad är mjukvarukonstruktion? Vad är skillnaden mellan mjukvarukonstruktion och datalogi? Vad är skillnaden mellan mjukvarukonstruktion och systemkonstruktion (System Engineering)? Joel Brynielsson,
6 FAQ 2 Vad är en mjukvaruprocess? Hur definieras en modell för en mjukvaruprocess? Vad kostar det att utveckla mjukvara? Vad kännetecknar bra programvara? Joel Brynielsson,
7 Vad är mjukvara? Datorprogram och associerad dokumentation. Mjukvaruprodukter kan vara av två slag: Generiska, d.v.s. utvecklade för att kunna säljas till en mängd olika (oidentifierade) kunder. Specialgjorda, d.v.s. utvecklade för en specifik kund enligt dess specifika behov. Joel Brynielsson,
8 Vad är mjukvarukonstruktion? Mjukvarukonstruktion (Software Engineering) är en ingenjörsdisciplin som inbegriper allting som har att göra med konstruktion av programvara. Programkonstruktörer bör tillägna sig ett systematiskt och organiserat synsätt till sitt arbete. De bör använda sig av lämpliga verktyg och tekniker beroende på problemet som skall lösas, givna begränsningar och tillgängliga resurser. Joel Brynielsson,
9 Mjukvarukonstruktion kontra datalogi? Datalogi handlar om teori och grundläggande begrepp. Mjukvarukonstruktion handlar om hur man praktiskt går till väga för att utveckla och leverera användbar mjukvara. Datalogi ensamt kan idag ej tjäna som grund för mjukvarukonstruktion. Joel Brynielsson,
10 Mjukvarukonstruktion kontra systemkonstruktion? Systemkonstruktion (System Engineering) inbegriper alla aspekter vid utveckling av datorbaserade system, vilket inkluderar hårdvara, mjukvara och process. Mjukvarukonstruktion är en del i denna process. Systemutvecklare är involverade i systemspecifikation, design av arkitektur, integration och driftsättande. Joel Brynielsson,
11 Mjukvaruprocess En mängd aktiviteter vars mål är utveckling och/eller evolution av programvara. Gemensamma aktiviteter för alla mjukvaruprocdesser är: Specifikation vad systemet skall göra och vilka begränsningar som finns. Utveckling produktion av mjukvaran Validering kontroll av att mjukvaran är vad kunden vill ha Evolution förändringar i mjukvaran så att den möter nya och ändrade krav Joel Brynielsson,
12 En mjukvaruprocessmodell En förenklad representation av en mjukvaruprocess, presenterad från ett speciellt perspektiv. Exempel på perspektiv: Workflow perspective - sequence of activities Data-flow perspective - information flow Role/action perspective - who does what Generiska processmodeller: Waterfall Evolutionary development Formal transformation Integration from reusable components Joel Brynielsson,
13 Kostnader Utveckling: 60% Testning: 40% För specialgjord programvara kostar evolutionen mer än utvecklingen. Inom vilken del kostnaderna hamnar varierar beroende på: typen av system som utvecklas, krav på attribut som prestanda och tillförlitlighet, vald utvecklingsmodell. Joel Brynielsson,
14 Bra programvara 1 Mjukvara skall leverera önskad funktionalitet och prestanda och skall vara förändringsbar, tillförlitlig, effektiv och användbar. Joel Brynielsson,
15 Bra programvara 2 Förändringsbarhet (maintainability) Mjukvara måste ständigt utvecklas för att möta nya och ändrade krav. Tillförlitlighet (dependability) Mjukvara skall vara tillförlitlig. Effektivitet (efficiency) Mjukvara skall inte använda systemresurser i onödan. Användbarhet (usability) Mjukvara måste vara användbar för de användare som den designats för. Joel Brynielsson,
16 Vetenskapen Software engineers have responsibilities to the engineering profession and society. They should not simply be concerned with technical issues. Professional societies publish codes of conduct which set out the standards of behaviour expected of their members. Joel Brynielsson,
17 Sammanfattning 1 Mjukvarukonstruktion är en ingenjörsdisciplin som inbegriper allting som har att göra med konstruktion av programvara. Mjukvarukonstruktion handlar om hur man praktiskt går till väga för att utveckla och leverera användbar mjukvara och associerad dokumentation. Joel Brynielsson,
18 Sammanfattning 2 Viktiga attribut: Förändringsbarhet (maintainability) Tillförlitlighet (dependability) Effektivitet (efficiency) Användbarhet (usability) Joel Brynielsson,
19 Sammanfattning 3 Mjukvaruprocessen består av aktiviteter vars mål är utveckling och/eller evolution av programvara. Typiska aktiviteter är specifikation, utveckling, validering och evolution. Joel Brynielsson,
20 Programmeringsstil Studiehandboken: En fortsättningskurs i datalogi som ger en introduktion till professionell programmeringsverksamhet. Kursen ger teknologerna en känsla för programmerarens olika roller och uppgifter. Joel Brynielsson,
21 Kursupplägg Projektkurs Större projekt ( gör en ordbehandlare ) Kontinuerlig examination Ingen tentamen Föreläsningar Metodik för mjukvarukonstruktion Praktiska exempel på arbetsmetodik (gästföreläsningar) Joel Brynielsson,
22 Projekt 1 Projektgrupper om två personer. Indelning i tre grupper: Ronnie Jens Joel Registrera dig i res senast i morgon! Projekt- och gruppindelning anslås onsdag 13 mars. Joel Brynielsson,
23 Projekt 2 Årets projekt: Webbläsare med editor E-postfilter Presentationsprogram Chattprogram Diskussion/presentation onsdag 13/3. Joel Brynielsson,
24 Eget projekt Ansök hos din gruppledare. Ett antal skarpa projekt finns. Det här är chansen för dig som vill ha en riktigt intressant uppgift med en intresserad uppdragsgivare. Joel Brynielsson,
25 Projektkrav Projektet förväntas uppfylla följande: Sammanhängande program med ett grafiskt användargränssnitt. Programmet skall avspegla och uppfylla de dokument som lämnats in. Skall motsvara fyra högskolepoäng. Implementering skall ske i Java. Examination maj i datorsal. Joel Brynielsson,
26 Dokument 22 mars Kravspecifikation. 19 april Designdokument. 3 maj Implementationsdokument maj Slutdokument (inlämnas i samband med examinationen). Joel Brynielsson,
27 Kursbok Ian Sommerville. Software Engineering. 6:e upplagan, Addison-Wesley, ISBN X. 720 sidor. Pris: 600 kr på kårens bokhandel. Boken har en omfattande hemsida med exempelkod, inledande kapitel, ordlista, OHslides, m.m. Joel Brynielsson,
28 Schema KTH:s schema gäller än så länge. Håll utkik på webben efter schemaändringar! Quarnevalen tänker ni komma hit då? Kom på gästföreläsningarna, tack! Joel Brynielsson,
29 Terminalövningar Grå, Karmosin, Vit SimaManager Allmän handledare Joel Brynielsson,
30 Kursregistrering res checkin prost02 senast 12/3 (annars får du inget projekt) course join prost02 Joel Brynielsson,
31 Betyg För att bli godkänd krävs: att gruppen gör alla inlämningar i tid (till korrekt gruppledare och med korrekt webblänk), att gruppen är närvarande och presenterar sitt projekt vid examinationen, att gruppen gör eventuella kompletteringar enligt gruppledares anvisningar och inom angivna tidsramar, att gruppledaren anser att gruppens projekt motsvarar fyra högskolepoäng. Joel Brynielsson,
32 Hederskodex Kortversion: Att försöka skaffa högskolepoäng genom att använda någon annans arbete är fusk. Fullständig text finns i kursprogrammet och på webbsidan. Joel Brynielsson,
33 Kursens webbsida kurser/kth/2d1351/aktuellt.html Detta är kursens informationskanal. Titta här ofta! Joel Brynielsson,
34 Synpunkter Lämna synpunkter under kursens gång till: Lärarna Teknologernas kursutvärderare D-sektionens studienämnd (ordf Peter Modin Joel Brynielsson,
35 Kommande föreläsningar 12/3 Riktlinjer för kravspecifikationen 13/3 Presentation av projekttilldelning och grupptilldelning Genomgång av karakteristik för de olika mjukvaruprojekten Joel Brynielsson,
Programmeringsstil 13/3-2002
Programmeringsstil 13/3-2002 Projekt- och grupptilldelning Genomgång av karakteristik för de olika mjukvaruprojekten Eget projekt Skarpa projekt Disposition kravspecifikation Joel Brynielsson, 2002-03-13
Läs merProgrammeringsstil 18/3-2002
Programmeringsstil 18/3-2002 Praktiska detaljer Skarpa projekt Processer och processmetoder Rast: Läs utdelat exempel Genomgång av exemplet Joel Brynielsson, 2002-03-18 1 Praktiska detaljer FAQ på hemsidan
Läs merKurs-PM fo r HI1028, Projektkurs inom programvaruutveckling, VT16
Kurs-PM fo r HI1028, Projektkurs inom programvaruutveckling, VT16 Mål Kursen skall ge studenten träning i att utveckla en större programvara. Arbetet utförs i projektform. Projektet skall ge grundläggande
Läs merIntroduktionsmöte Innehåll
Introduktionsmöte Innehåll Introduktion till kursen Kursens mål och innehåll Undervisning Datavetenskap (LTH) Introduktionsmöte ST 2019 1 / 14 EDAA01 Programmeringsteknik - fördjupningskurs Ingen sommarkurs
Läs merProgramvaruteknik, hp
1 (6) Utbildningsplan för: Programvaruteknik, 120-180 hp Software Engineering, 120-180 Credits Allmänna data om programmet Programkod Tillträdesnivå Diarienummer TPVAG Grundnivå MIUN 2010/1734 Högskolepoäng
Läs merEDAA01 Programmeringsteknik - fördjupningskurs
EDAA01 Programmeringsteknik - fördjupningskurs Läsperiod lp 1+2 (Ges även lp 3) 7.5 hp anna.axelsson@cs.lth.se sandra.nilsson@cs.lth.se http://cs.lth.se/edaa01ht Förkunskapskrav: Godkänd på obligatoriska
Läs merProjektplan, Cykelgarage
Projektplan, Cykelgarage Johan Anderholm, (dt08ja5@student.lth.se) Jon Andersen (dt08ja8@student.lth.se) Marcus Carlberg (dt08mc4@student.lth.se) Simon Ekvy (dt08se2@student.lth.se) Stefan Johansson (dt08sj7@student.lth.se)
Läs merprodukters egenskaper och innehåll
Välkommen till ETS672 Föreläsning 1: Introduktion Christin Lindholm christin.lindholm@cs.lth.se Rum C632 Requirements Engineering innebär att gräva fram, förstå, skriva ner, kolla, prioritera, besluta
Läs merKurs-PM HI2011, Programutveckling i funktionella och objektorienterande spra k, P3 VT17
Kurs-PM HI2011, Programutveckling i funktionella och objektorienterande spra k, P3 VT17 Bakgrund och kursmål Kursens mål är att ge kunskaper inom funktionell programmering, fördjupade kunskaper inom objektorienterad
Läs merKursprogram: ETSN05 Programvaruutveckling för stora system, 2014 (7,5 hp)
Kursprogram: ETSN05 Programvaruutveckling för stora system, 2014 (7,5 hp) Krzysztof Wnuk 1 september 2014 1 Inledning Kursens syfte är att ge grundläggande kunskaper i projektledningsprinciper och utvecklingsprocesser,
Läs merDet innebär att studenten efter genomgången kurs skall kunna:
Etik och moral Kursmål, lärandemål Kursens övergripande mål är att ge kunskaper om ingenjörsmässiga arbetsmetoder och att ge grundläggande färdigheter i att använda olika ingenjörsverktyg, med betoning
Läs merTentamen på kursen Webbdesign, 7,5 hp
Högskolan i Borås Institutionen för data- och affärsvetenskap Malin Nilsson Tentamen Tentamen på kursen Webbdesign, 7,5 hp Tentamenstid: 2012-05-28, kl. 9-13 Hjälpmedel: Inga hjälpmedel tillåtna Betyg:
Läs merObjektorienterad programmering
Objektorienterad programmering Aletta Nylén http://user.it.uu.se/~aletta Epost: aletta.nylen@it.uu.se Rum: 1216 Kursinfo Lärare: Aletta Nylén Jesper Wilhelmsson Litteratur: Object-Oriented Software Development
Läs merStudiehandledning Pedagogisk och didaktisk forskning I (7,5 hp) Vårterminen 2014
1 (5) 7 2014-01-17 Studiehandledning Pedagogisk och didaktisk forskning I (7,5 hp) Vårterminen 2014 Kursadministration och organisation Lärplattformen Mondo används i kursen för information kring uppgifter
Läs merSchema för Webbdesign för lärandemiljöer, TIA033, VT09
Schema för Webbdesign för lärandemiljöer, TIA033, VT09 Tidsplan Vecka Datum Innehåll Huvuduppgift 4 19/1 Kursstart, introduktion Introduktionsseminarium 5 26/1 Moment 1, Introduktion till Flash 7 9/2 9
Läs merDATA- OCH INFORMATIONSTEKNIK
DATA- OCH INFORMATIONSTEKNIK DIT560 Examensarbete i datalogi för kandidatexamen, 15 högskolepoäng Bachelor s Thesis, 15 higher Fastställande Kursplanen är fastställd av IT-fakultetsnämnden 2006-11-17 och
Läs merSystemintegration 2019 YRGO. Introduktion till kursen
Systemintegration 2019 YRGO Introduktion till kursen Lärare Nahid Vafaie B.S. Software Engineering and management på GU Även Computer Science på Chalmers på masternivå Arbetar som lärare (Yrkeshögskola)
Läs merConfiguration testing Why? Vad det är tänkt att koden ska göra. Performance testing Kommentarer Skriva om koden som kommentar
Skapa testfall Testing Köra testen Hitta fel Inspections and reviews Verifiera resultatet Formal methods Static analysis Completeness Verifiering Kvalitet Maintainability Validering Traceability Fault
Läs merPresentationsprogram - Kravspecifikation. Henrik Österdahl och Jenny Melander, D mars 2002
Presentationsprogram - Kravspecifikation Henrik Österdahl och Jenny Melander, D-01 18 mars 2002 1 Innehåll 1 Inledning 3 1.1 Mål................................... 3 1.2 Omfattning...............................
Läs merObjektorienterad Systemutveckling Period 3
Objektorienterad Systemutveckling 2 2018 Period 3 kurskod C1OB2B Innehåll Kursintroduktion Kursmaterialet finns temporärt även på http://www.gidenstam.org/hb/oosu2 KURSINTRODUKTION Kursintroduktion Inblandade
Läs merDM1012 Multimediaproduktion
DM1012 Multimediaproduktion Kursen Multimediaproduktion är anpassad för teknologer som läser medieprogrammet och ska ge en grundläggande förståelse och kunskap om olika medieformers konvergens. Kursen
Läs merFinal Course Marks will be combined from the examination and the project:
Examination CD5360 Software Engineering Course, 10P (Examination 4 Points) Datum: 2001-06-12, 8:30-13:30 Responsible: Ivica Crnkovic Max points: 40 Approved: Minimum 20 points Final Course Marks will be
Läs merVETENSKAPLIG METOD TNGD23 Kursstart: Januari 2013
Info GDK3 2013-09-27 Valbara kurser & exjobb Tobias Trofast, LiU 1 VETENSKAPLIG METOD TNGD23 Kursstart: Januari 2013 Kursen kan vara en bra start på ditt examensarbete! Du får: Göra ett upplägg för ditt
Läs merNär? Varför? För vem? Resultat? (Artefakter?)
Arkitektur Vad är arkitektur? Vad har vi arkitekturmodellen till? Hur redovisar vi en arkitektur? Hur tar vi fram en arkitektur? Uppgift När? Varför? För vem? Resultat? (Artefakter?) Efter lunch Redovisning/Diskussion
Läs merObjektorienterad programmering, analys och design med Java, 5p 2D4135, vt 2006. Kursprogram
Objektorienterad programmering, analys och design med Java, 5p 2D4135, vt 2006 Kursprogram Kursens mål är att ge dig kunskaper om begreppen och principerna inom objektorienterad programmering kunskaper
Läs merChaos om datorprojekt..
Systemutveckling och användbarhet Användarcentrerad systemutveckling, gränssnitt och prototyper. Referens till avsnitt i kursboken Dix kapitel 6 Gulliksen, Göransson: Användarcentrerad systemdesign, kapitel:
Läs merTestning på 3 föreläsningar. PV7180 Verifiering och Validering. Litteratur. Vad är testning? Varför testa och olika syn? Målet med testning
ning på 3 föreläsningar Första föreläsningen Översikt PV7180 Verifiering och Validering Föreläsning 3 ning del 1 Andra föreläsningen Coverage ing, OO-ing, Utvärdering av tekniker Tredje föreläsningen Automatiserad
Läs merAlgoritmer och datastrukturer. HI1029 8,0 hp Introduktion
Algoritmer och datastrukturer HI1029 8,0 hp Introduktion Lärandemål Efter kursen ska studenten: Ha kunskaper om de vanligaste algoritmteknikerna och datastrukturerna I viss mån kunna utvärdera algoritmers
Läs merSensorteknik Prel schema. Sensorteknik 2016
Sensorteknik Prel schema. Sensorteknik 2016 Dagar Tid Aktivitet Tisdag 30.8.2016 15-17 Introduktion, indelning i grupper Onsdag 31.8.2016 15-17 Gruppindelning Torsdag 1.9.2016 15-17 - Ingen föreläsning
Läs merProgramutveckling med Java 7.5 p, ht 2007 (D0019N) STUDIEHANDLEDNING - ALLMÄN INFORMATION
Programutveckling med Java 7.5 p, ht 2007 (D0019N) STUDIEHANDLEDNING - ALLMÄN INFORMATION Hej, jag heter Ingela Johansson och hälsar dig välkommen till kursen Programutveckling med Java. Den är på 7.5
Läs merVetenskapsmetod och teori. Kursintroduktion
Vetenskapsmetod och teori Kursintroduktion Creswell Exempel Vetenskapsideal Worldview Positivism Konstruktivism/Tolkningslära Kritiskt (Samhällskritiskt/ Deltagande) Pragmatism (problemorienterat) Ansats
Läs merINSTITUTIONEN FÖR SOCIOLOGI OCH ARBETSVETENSKAP
INSTITUTIONEN FÖR SOCIOLOGI OCH ARBETSVETENSKAP SC1111 Sociologi: Introduktion till studier av samhället, 30 högskolepoäng Sociology: Introduction to studies Fastställande Kursplanen är fastställd av Institutionen
Läs merProgrammeringsteknisk översiktskurs för yrkeshögskoleprogram
Programmeringsteknisk översiktskurs för yrkeshögskoleprogram Föreläsning 1 Våren 2005 Introduktion till kursen En dators delar Vad är ett program? Innehåll Hur fungerar ett program när det körs Programvaruutvecklingens
Läs merDesign och konstruktion av grafiska gränssnitt
Design och konstruktion av grafiska gränssnitt Armin Nezirevic Peter Börjesson Interaktionsdesign Tillämpad informationsteknologi Chalmers/GU Idag Vad utmärker ett bra användargränssnitt? Kort kursinfo
Läs merSF1513 (tidigare DN1212) Numeriska metoder och grundläggande programmering. för Bio3, 9 hp (högskolepoäng)
Kursöversikt numpbio, 2013. 1 Beatrice Frock KTH Matematik, 130620 SF1513 (tidigare DN1212) Numeriska metoder och grundläggande programmering för Bio3, 9 hp (högskolepoäng) Kursprogram 6 Design i Matlab
Läs merUtbildningsplan. Fakulteten för teknik. Utveckling och drift av mjukvarusystem, 180 högskolepoäng Software Development and Operations, 180 credits
Dnr: 2014/3900 3.1.1 Utbildningsplan Fakulteten för teknik Utveckling och drift av mjukvarusystem, 180 högskolepoäng Software Development and Operations, 180 credits Nivå Grundnivå Fastställande av utbildningsplan
Läs merGIT L0003B. Databaser, en introduktion. Information inför kursstart
GIT L0003B Databaser, en introduktion Information inför kursstart Innehåll Registrering 2 Kursplan 2 Schema 2 Föreläsningar 2 Laborationer 2 Examination 2 Litteratur 3 Alernativ/referens- litteratur 3
Läs merAvdelningen för Människadatorinteraktion
Design och konstruktion av användargränssnitt (distans) Gulan Jan Gulliksen professor Jan.Gulliksen@hci.uu.se HCI(Uppsala Universitet) Design och konstruktion av användargränssnitt 1MD113 Uppsala Universitet
Läs merDatavetenskapligt program, 180 högskolepoäng
GÖTEBORGS UNIVERSITET UTBILDNINGSPLAN IT-fakultetsstyrelsen 2013-02-14 Datavetenskapligt program, 180 högskolepoäng (Computer Science, Bachelor s Programme, 180 credits) Grundnivå/First level 1. Fastställande
Läs merG2F, Grundnivå, har minst 60 hp kurs/er på grundnivå som förkunskapskrav. Ett godkänt betyg på kursen kommer att ges till studenter som kan:
Ekonomihögskolan FEKH10, Företagsekonomi: Kandidatkurs i Strategic Management, 15 högskolepoäng Business Administration: Strategic Management - Bachelor Course, 15 credits Grundnivå / First Cycle Fastställande
Läs merStudiehandledning. Vetenskaplig teori och metod I (VPG01F) 7.5 hp (distans, helfart) HT-18
20180914 Studiehandledning Vetenskaplig teori och metod I (VPG01F) 7.5 hp (distans, helfart) HT-18 Institutionen för pedagogik och didaktik Kursansvarig: Katarina Lagercrantz All katarina.lagercrantz@edu.su.se
Läs merMälardalens högskola
Teknisk rapportskrivning - en kortfattad handledning (Version 1.2) Mälardalens högskola Institutionen för datateknik (IDt) Thomas Larsson 10 september 1998 Västerås Sammanfattning En mycket viktig del
Läs merUtbildningsplan för magisterprogrammet i hälsoinformatik
Utbildningsplan för magisterprogrammet i hälsoinformatik Inrättad av Styrelsen för utbildning 2006-11-22 Fastställd av Styrelsen för utbildning 2007-04-04 Sid 2 (5) 1. Basdata 1.1. Programkod 3HI07 1.2.
Läs merF9 del B Organisatoriskt. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson Datavetenskap, LTH
F9 del B Organisatoriskt EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson Datavetenskap, LTH 1 Projektet - moment Projektstartsmöte 6 Iterationer (en per vecka) - 10-12 team - 12-14 personer
Läs merTPPE98 Ekonomisk analys: Ekonomisk teori 4 hp
LINKÖPINGS UNIVERSITET HELENE LIDESTAM IEI JANUARI 2017 Produktionsekonomi TPPE98 Ekonomisk analys: Ekonomisk teori 4 hp Mål: Efter fullgjord kurs ska teknologen. ha kunskap om de grundläggande ekonomiska
Läs merINDUSTRIELL EKONOMI FK
1 AVDELNINGEN FÖR PRODUKTIONSEKONOMI LUNDS TEKNISKA HÖGSKOLA MIO040 INDUSTRIELL EKONOMI FK Kursprogram VT1 2016(Jan-Mars) Kursansvarig: Peter Berling 2 Förkunskapskrav Industriell ekonomi, grundkurs. Godkänd
Läs merDesign och konstruktion av grafiska gränssnitt
Design och konstruktion av grafiska gränssnitt Peter Börjesson Interaktionsdesign Tillämpad informationsteknologi Chalmers/GU Idag Kort kursinfo Lab info Föreläsning - Vad utmärker ett bra användargränssnitt?
Läs merL0009B. Moment. Introduktion till geografiska databaser: G:\L0009B\Allmänt\IntroGeoDB.pdf (F)
L0009B Moment FL 1: Kursintroduktion. Kursinformation: G:\L0009B\Allmänt\KursInformationL0009B.pdf (F) Kursplan: Se https://portal.student.ltu.se/stuka/kurs.php?kurs=l0009b&lang=swe (F) Allt som markerats
Läs merLUNDS UNIVERSITET KURSPLAN INFC25 Ekonomihögskolan Institutionen för Informatik INFC25 7,5. Grundnivå / Basic level G2F. Engelska / English
Kurskod / Course code Huvudområde / Main field of study Kursbenämning / Course title Högskolepoäng (hp) / Higher education credits (hec) Nivå / Level Fördjupningsnivå / Progression level Undervisningsspråk
Läs merProfessionell masterutbildning i programvaruteknik
Professionell masterutbildning i programvaruteknik Mälardalens högskola Blekinge Tekniska Högskola Chalmers Tekniska Högskola & Göteborgs Universitet Swedish Institute of Computer Science Swedsoft i samarbete
Läs mer19HT - 4IM118 - Idrottsmedicin - Prevention, behandling och rehabilitering av idrottsskador 7.5HP, Kalmar
19HT - 4IM118 - Idrottsmedicin - Prevention, behandling och rehabilitering av idrottsskador 7.5HP, Kalmar Välkomstbrev 2019-06-18 Hej, Och välkommen till denna kurs på avancerad nivå, 7,5 högskolepoäng,
Läs merPRODUKTUTVECKLING. Ämnets syfte. Kurser i ämnet
PRODUKTUTVECKLING Ämnet produktutveckling behandlar arbetsprocessen för att skapa en produkt samt produktens material, konstruktion och design. Ämnet behandlar också hur olika intressenters krav samordnas
Läs merINSTITUTIONEN FÖR SOCIOLOGI OCH ARBETSVETENSKAP
INSTITUTIONEN FÖR SOCIOLOGI OCH ARBETSVETENSKAP SC1111 Sociologi: Introduktion till studier av samhället, 30 högskolepoäng Sociology: Introduction to studies Fastställande Kursplanen är fastställd av Institutionen
Läs merProjekthandledning (PH) Grundsystemet (GS) Utvecklingsmiljön (UM)
Kursprogram: ETSN05 Programvaruutveckling för stora system 2016 (7,5 hp) Alma Orucevic-Alagic, 2016-08-29 1 Inledning Kursens syfte är att ge grundläggande kunskaper i projektledningsprinciper och utvecklings
Läs merIntroduktion - Metodik i Produktutveckling
Introduktion - Metodik i Produktutveckling Innehåll i denna föreläsning Allmänt om kursen Produktutvecklingsprocessen Behovet av samarbete vid PU Olika aktörer i PU-processen Kursens mål Efter godkänd
Läs merIterativ mjukvaruutveckling. 1DV404 HT14 Jesper Andersson
Iterativ mjukvaruutveckling 1DV404 HT14 Jesper Andersson Om kursen ü 9-10 föreläsningar ü Kurslitteratur: Larman, Craig Applying UML and Patterns, 3rd edition senaste upplagan ü Kursansvarig och föreläsningar:
Läs merIntroduktion till Datalogi DD1339. Föreläsning 1 8 sept 2014
Introduktion till Datalogi DD1339 Föreläsning 1 8 sept 2014 Kontaktuppgifter & Info: Kurskod: DD1339, 19hp Kursomgång: inda14 Kursansvarig: Christian Smith, ccs@kth.se Michael Minock, minock@kth.se Dilian
Läs merAvdelningen för informations- och kommunikationssystem Fakulteten för naturvetenskap, teknik och medier
1 (6) Utbildningsplan för: Datateknik, 180 hp Computer Science Allmänna data om programmet Programkod Tillträdesnivå Diarienummer TDATG Grundnivå 2007/127 Högskolepoäng 180 Ansvarig avdelning Ansvarig
Läs merAllmänna frågor om kursen: 1. Vilket är ditt allmänna omdöme om kursen? Antal svar: 25 Medelvärde: 4.3
Kursvärdering - sammanställning Kurs: 1IT240 Användarcentrerad systemdesign 5p Antal reg: 31 Program: IT, DV Period: Period 2 H04 Antal svar: 25 Lärare: Jan Gulliksen Svarsfrekvens: 80% Kursutvärderare:
Läs merKursen handlar om. Var används datorer och andra IT-stöd? T ex: Människa-datorinteraktion (MDI) Inst. för informationsteknologi
Människadatorinteraktion ITP, 3p Människa-datorinteraktion () Inst. för informationsteknologi Bengt Sandblad Iordanis Kavathatzopoulos http://www.it.uu.se/edu/course/homepage/hci/vt07 Kursen handlar om
Läs merLinköpings universitet 1 TDP029. Systemutveckling. Systemutveckling. Vanliga faser. Fler faser. Systemutvecklingsmetod
Systemutveckling TDP029 Systemutveckling Annika Silvervarg COIN/HCCS/IDA Systemutveckling kallas processen att ta emot en beställning på ett datorsystem, skriva en strukturerad kravspecifikation på systemet,
Läs merUpprop & Lediga tjänster
Upprop & Lediga tjänster Det finns 60 lediga tjänster på PPU AB Välj en ledig tjänst vid första bordet PPU AB har 4 avdelningar vid huvudkontoret i Eskilstuna samt vid Västeråsfilialen: Marknadsavdelning,
Läs merTDIU01 (725G67) - Programmering i C++, grundkurs
TDIU01 (725G67) - Programmering i C++, grundkurs Introduktion till kursen och programmering Eric Elfving Institutionen för datavetenskap 2 september 2014 Översikt Kursinformation Personal Kursmål Upplägg
Läs merCEQ-kommentarer Kurser år 2. CEQ-kommentarer Kurser år 2
CEQ-kommentarer Kurser år 2 Innehåll LP1... 2 Introduktion till mikroekonomisk teori, EXTA40... 2 Logistik, MTTF01... 2 LP2... 3 Matematisk statistik, allmän kurs, FMS012... 3 LP3... 3 Programmeringsteknik,
Läs merObjektorienterad programmering, analys och design med Java, 5p 2D4135, vt 2004. Kursprogram
Objektorienterad programmering, analys och design med Java, 5p 2D4135, vt 2004 Kursprogram Kursens mål är att ge dig kunskaper om begreppen och principerna inom objektorienterad programmering och design
Läs merUtbildningsplan. Systemvetenskapliga programmet. 180 högskolepoäng. System Science Program. 180 Higher Education Credits *)
Utbildningsplan Systemvetenskapliga programmet 180 högskolepoäng System Science Program 180 Higher Education Credits *) Fastställd i Utbildnings- och Forskningsnämnden 2012-11-14 Gäller fr.o.m. 2013-07-01
Läs merIdag. EDAA35: Utvärdering av programvarusystem. Mål. Innehåll. Kursmoment. Lärare
EDAA35: Utvärdering av programvarusystem MARTIN HÖST Idag Intro till kursen Forskningsmetodik Att sätta mål i studier Mål Innehåll Kursens syfte är att ge förståelse om hur vetenskapliga studier genomförs,
Läs merTeknisk modellering: Bärverksanalys VSMF05
Teknisk modellering: Bärverksanalys VSMF05 Kursprogram 2015 Inledning Kursens syfte är att ge kunskaper om att välja fysikaliskt riktiga modeller samt att använda dessa för att lösa ingenjörsproblem.
Läs merINFC55, Informatik: Webbutveckling, 7,5 högskolepoäng Informatics: Web Development, 7.5 credits Grundnivå / First Cycle
Ekonomihögskolan INFC55, Informatik: Webbutveckling, 7,5 högskolepoäng Informatics: Web Development, 7.5 credits Grundnivå / First Cycle Fastställande Kursplanen är fastställd av Institutionsstyrelsen
Läs merInteraktionsdesign, grundkurs (7,5 HP) Del 2
Interaktionsdesign, grundkurs (7,5 HP) Del 2 Tre kursblock 1. Design 2. Human-computer interaction 3. Human Factors / Ergonomi Tre kursblock 1. Design Föreläsningar & workshop 2. Human-computer interaction
Läs merDesign och konstruktion av användargränssnitt (distans) Avdelningen för Människadatorinteraktion. Gulan Jan Gulliksen Ph D, MSc
Design och konstruktion av användargränssnitt (distans) Gulan Jan Gulliksen Ph D, MSc Jan.Gulliksen@hci.uu.se HCI(Uppsala Universitet) Uppsala Universitet Institutionen för Avdelningen för Människadatorinteraktion
Läs merUtbildningsplan för: Masterprogrammet i pedagogik med inriktning mot professionsutveckling och forskning, 120 hp MIUN 2017/460. Utbildningsvetenskap
1 (5) Utbildningsplan för: Masterprogrammet i pedagogik med inriktning mot professionsutveckling och forskning, 120 hp Master Programme in Education with Specialisation in Professional Development and
Läs merKonstruktion med mikrodatorer
1 (6) Konstruktion med mikrodatorer Sändlista Kurskod Examinator Inger Klein Jonas Detterfelt Siv Söderlund Johan Högdahl Tomas Svensson Tomas Svensson TSEA29 Tomas Svensson Kursen gavs Årskurs 3 Kursens
Läs merKursinformation Grundkurs i programmering med Python
Hösten 2009 Två kurser i en 5DV105 - Programmeringsteknik med Python och MATLAB Programmeringsteori Föreläsningar om Python Färdighetsövning Laborationer i Python 5DV106 - Programmering i Python Praktisk
Läs merObjektorienterad programmering, analys och design med Java, 5p 2D4135, vt 2005. Kursprogram
Objektorienterad programmering, analys och design med Java, 5p 2D4135, vt 2005 Kursprogram Kursens mål är att ge dig kunskaper om begreppen och principerna inom objektorienterad programmering och design
Läs merKursplan. FÖ1038 Ledarskap och organisationsbeteende. 7,5 högskolepoäng, Grundnivå 1. Leadership and Organisational Behaviour
Kursplan FÖ1038 Ledarskap och organisationsbeteende 7,5 högskolepoäng, Grundnivå 1 Leadership and Organisational Behaviour 7.5 Credits *), First Cycle Level 1 Mål Efter genomförd kurs skall studenterna
Läs merG2F, Grundnivå, har minst 60 hp kurs/er på grundnivå som förkunskapskrav
Ekonomihögskolan FEKH03, Företagsekonomi: Internationellt verksamhetsförlagd utbildning, 30 högskolepoäng Business Administration: International Traineeship, 30 credits Grundnivå / First Cycle Fastställande
Läs merAnvändarcentrerad systemdesign
Användarcentrerad systemdesign, kurstillfälle 6: Användbarhet och användarcentrering. Användarcentrerad systemdesign Användbarhet och användarcentrering Jan Gulan Gulliksen Avdelningen för MDI/IT, Uppsala
Läs merKURS-PM Produktionsutveckling
KURSPM Produktionsutveckling Lärande i arbete 1 (YTLF18) 50 Yhp Version 1.1 Uppdaterad 20180905 Kursens syfte: Kursen syftar till att den studerande ska få kunskap om yrkesrollen, modern produktion och
Läs merINSTITUTIONEN FÖR SOCIOLOGI OCH ARBETSVETENSKAP
INSTITUTIONEN FÖR SOCIOLOGI OCH ARBETSVETENSKAP SC1112 Socialpsykologi: Introduktion till studier av samhället och sociala interaktioner, 30 högskolepoäng Sociology: Introduction to studies of society
Läs merEH2030 (7,5p) Verksamhetsutveckling & kvalitet
Industriella informations och styrsystem EH2030 (7,5p) Verksamhetsutveckling & kvalitet Kurs-PM hösten 2007 Kursledning Torsten Cegrell torsten.cegrell@ ics.kth.se 790 68 21 Examinator Judith Westerlund
Läs merKURSPLAN. Graphic Design and Illustration 5 30 högskolepoäng / 30 credits
KONSTFACK Institutionen för design, inredningsarkitektur och visuell kommunikation KURSPLAN Graphic Design and Illustration 5 30 högskolepoäng / 30 credits Kurskod: GIK304 Fastställd av: Prefekt, efter
Läs merChaos om IT-projekt..
Användarcentrerad systemutveckling, gränssnitt och prototyper. Lämplig extraläsning Gulliksen, Göransson: Användarcentrerad systemdesign, Studentlitteratur, kapitel: 4, 5, 6, 7, 8, 9 (Bredvidläsning) Syfte
Läs merTDDI02. Programmeringsprojekt. Föreläsning 1 Jonas Lindgren, Institutionen för Datavetenskap, LiU
TDDI02 Programmeringsprojekt. Föreläsning 1 Jonas Lindgren, Institutionen för Datavetenskap, LiU På denna föreläsning: Kursinformation Vad är Software Engineering? Hur går ett projekt till? Anatomin hos
Läs merStudiehandledning. Kursens syfte. Kursinnehåll
1 (6) Institutionen för pedagogik och didaktik Kursansvarig: Åsa Broberg, asa.broberg@edu.su.se Kursadministratör: Emmi-Lotta Fagerlund, emmi.fagerlund@edu.su.se Studiehandledning VPG01F Hälsopedagogik
Läs merKursanalys DD1312 hösten 2008
Kursanalys DD1312 hösten 2008 Författare: Vahid Mosavat Nedan följer en kursanalys av kursen programmeringsteknik och matlab för I1. Kursanalysen är framtaget av kursledarens anteckningar under kursens
Läs merFÖRELÄSNING 8 DSV2PVT
Föreläsning 8 DSV2:PVT Kvalitet i mjukvara 1 FÖRELÄSNING 8 DSV2PVT Kvalitet i mjukvara, utvecklingsmodeller Beatrice Åkerblom beatrice@dsv.su.se Institutionen för Data- och Systemvetenskap (DSV) IT-Universitetet
Läs merDen kompletta studiehandledningen för kursen DT126G Användbarhet för mobila enheter
Den kompletta studiehandledningen för kursen DT126G Användbarhet för mobila enheter Daniel Bosk studyguide.tex 1577 2014-01-21 16:59:17Z danbos Innehåll 1 Mål 1 2 Kursupplägg 2 2.1 Schema................................
Läs merTeknisk modellering: Bärverksanalys VSMF05
Teknisk modellering: Bärverksanalys VSMF05 Kursprogram 2017 Inledning Kursens syfte är att ge kunskaper om att välja fysikaliskt riktiga modeller samt att använda dessa för att lösa ingenjörsproblem.
Läs merVSMA05 Byggnadsmekanik - Kursprogram HT 2019
VSMA05 Byggnadsmekanik - Kursprogram HT 2019 Allmänt Kursen Byggnadsmekanik omfattar 8 hp och ges under läsperiod 2. Kursen syftar till att ge en introduktion till byggnadsmekanik tillämpad på konstruktionstyper
Läs merUtbildningsplan. Fakulteten för teknik. Interaktiva medier och webbteknologier, 180 högskolepoäng Interactive Media and Web Technologies, 180 credits
Dnr: 2014/3411 3.1.1 Utbildningsplan Fakulteten för teknik Interaktiva medier och webbteknologier, 180 högskolepoäng Interactive Media and Web Technologies, 180 credits Nivå Grundnivå Fastställande av
Läs merKursinformation. Metodik för programvaruutveckling. Utvecklingsprocessen för programvara. Innehåll. Processmodell. Exempel
Kursinformation Metodik för programvaruutveckling Föreläsning 3 Latex ok för litteraturstudierapport (prata med mig bara) Nästa föreläsning är av Björn Regnell (jag är med också) Presentationer imorgon
Läs merMasterprogram i socialt arbete med inriktning mot verksamhetsanalys och utveckling i civilsamhället, 120 hp UTBILDNINGSPLAN
1 (7) Institutionen för socialvetenskap Masterprogram i socialt arbete med inriktning mot verksamhetsanalys och utveckling i civilsamhället, 120 hp UTBILDNINGSPLAN Master Programme in Social Work Research
Läs merKursplanen är fastställd av Institutionsstyrelsen vid Institutionen för informatik att gälla från och med , höstterminen 2018.
Ekonomihögskolan SYSA21, Informatik: Introduktion till informationssystem, 30 högskolepoäng Informatics: Introduction to Information Systems, 30 credits Grundnivå / First Cycle Fastställande Kursplanen
Läs mer2D1359 & 2D1360. Informationsblad 1, 3 September Objektorienterad analys, modellering och design: principiella tillvägagångssätt,
2D1359 & 2D1360 OOMPA-99 Informationsblad 1, 3 September 1999 INTRODUKTION av Björn Eiderbäck, kursledare. Hej och välkommen till, Objektorienterad Modellering Programmering och Analys. Kursen är på 6
Läs merEKHA20, Ekonomisk historia: Grundkurs, 30 högskolepoäng Economic History: Level 1, 30 credits Grundnivå / First Cycle
Ekonomihögskolan EKHA20, Ekonomisk historia: Grundkurs, 30 högskolepoäng Economic History: Level 1, 30 credits Grundnivå / First Cycle Fastställande Kursplanen är fastställd av Institutionsstyrelsen vid
Läs merKursen handlar om. Var används datorer och andra IT-stöd? Människa-datorinteraktion 1MD016, 5hp. T ex:
Människa-datorinteraktion 1MD016, 5hp Människa-datorinteraktion (MDI) Inst. för informationsteknologi Lars Oestreicher Iordanis Kavathatzopoulos http://www.it.uu.se/edu/course/homepage/hci/ht09 Kursen
Läs merTDDD92 Artificiell intelligens -- projekt
jonas.kvarnstrom@liu.se 2018 TDDD92 Artificiell intelligens -- projekt Kursinformation Outline Om oss Om kursen i allmänhet Om den individuella uppgiften Om det gemensamma projektet Diskussion och frågor
Läs merIC1007 Människa-dator interaktion: Principer och Design 7,5 hp
IC1007 Människa-dator interaktion: Principer och Design 7,5 hp Human-computer Interaction: Principles and Design Kursplan för IC1007 gäller från och med HT11 Betygsskala: A, B, C, D, E, FX, F Utbildningsnivå:
Läs merAllmän studieplan för utbildning på forskarnivå i beräkningsvetenskap
Teknisk-naturvetenskaplig fakultet Umeå universitet, 901 87 Umeå Telefon: 090-786 50 00 www.teknat.umu.se Dnr FS 4.1.4-1421-14 Datum 2014-10-10 Sid 1 (5) Allmän studieplan för utbildning på forskarnivå
Läs mer