Pragmatisk programmering. Cyberrymden Marcus Rejås Pragmatisk programmering,19 september (26)
|
|
- Solveig Sandberg
- för 8 år sedan
- Visningar:
Transkript
1 Pragmatisk programmering,19 september (26) Pragmatisk programmering Cyberrymden Marcus Rejås $Id: slides.tex,v /09/16 19:43:40 rejas Exp $
2 Metainformation Denna introduktion består av två delar. Del 1: Pragmatisk programmering Del 2: Pragmatiska verktyg Del 3: Mer pragmatisk programmering och pragmatisk programmering i projekt. Det mesta i denna kurs behandlas i boken The Pragmatic Programmer av Andrew Hunt och David Thomas Verkar detta intressant så rekommenderas denna bok varmt. Det som inte står i boken är egna värderingar. Se även Pragmatisk programmering,19 september (26)
3 Del 1: Pragmatisk programmering Pragmatisk kommer från Latinets Pragmaticus som betyder ungefär professionell. Det ordet i sin tur kommer från grekiskans πραττɛιν som betyder att göra. En pragmatisk programmerare får saker och ting gjorda på ett professionellt sätt. En pragmatisk programmerare angriper ofta programmeringsproblem med entusiasm. Detta behöver men inte lära dem. Däremot behöver många lära sig att nyttja denna entusiasm till att verkligen uträtta något och även att applicera det på andra saker. Pragmatisk programmering,19 september (26)
4 Pragmatisk programmering,19 september (26) Programmeringsprocesser Det finns flera olika processer kring vilka man kan arbeta med mjuvaruutveckling. Denna presentation handlar inte om dessa utan mer om hur man jobbar. Man kan jobba som de beskrivs här inom till exempel ett XP a -team. a extreme Programming
5 Pragmatisk programmering,19 september (26) Vi skall tala om Den pragmatiska filosofin Hur en pragmatisk programmerare är Ett pragmatisk arbetssätt Den pragmatiska programmerarens verktyg Pragmatisk paranoia Pragmatiskt arbetsliv Exempel ur vardagen
6 Pragmatisk programmering,19 september (26) En pragmatisk filosofi Alternativ, inte ursäkter! Laga, lappa inte (och gör det nu) Motverka entropin i mjukvaran Select isn t broken!
7 Pragmatisk programmering,19 september (26) En pragmatisk programmerare är: En early adopter Söker ny kunskap aktivt Tänker kritiskt Är realistisk Sköter om sin kunskapsportfölj Kommunicerar
8 Pragmatisk programmering,19 september (26) Kunskapsportföljen Se den som ett projekt eller program Investera i den regelbundet Ett nytt språk varje år Lär dig helt andra saker Sprid risker Läs en teknisk bok varje kvartal Analysera allt du hör och ser mycket kritiskt Analysera allt du hör och ser mycket kritiskt
9 Kommunicera Om du inte gillar möten, lär dig utnyttja dem Om du är en bra programmerare kan du bli en bra mötesdeltagare. Bestäm dig för vad du vill ha ut av mötet Bestäm vad du vill ha sagt och få det sagt Säg rätt sak till rätt person i rätt tid och på rätt sätt Skall du leverera dokumentation gör det snyggt Lyssna Har du sagt att du hör av dig Gör det! Pragmatisk programmering,19 september (26)
10 Pragmatisk programmering,19 september (26) Pragmatisk programmering DRY (Don t Repear Yourself), ever! Koda ortogonalt (Inga beroenden, blyg kod) Det finns inga slutgiltiga beslut! Provskott (Tracer code) Se upp för slumpprogrammering Prototypa Tidsuppskatta (allt)
11 Pragmatisk programmering,19 september (26) Del 2: Pragmatiska verktyg Allmänt om verktyg Ren text är kraftfull Välj en editor och lär dig den väl Ordbehandlingsprogram Använd ditt skal Versionshantera Lär dig ett texmanipuleringsspråk Automatisera!!! Lär dig en debugger Onda integrerade miljöer
12 Pragmatisk programmering,19 september (26) Allmänt om verktyg En snickare har en väl vald hammare. Den använder han till allt han skall slå på. Oavsett vad han bygger. Editorn är din hammare. Alla verktyg skall göra sin sak och göra den bra Alla verktyg skall vara utbytbara (en pragmatisk programmerare är kritisk)
13 Pragmatisk programmering,19 september (26) Kraftfull, ren text Betydelsefull för alla Även i fragment Lätt att versionshantera Lätt att bearbeta
14 Välj en editor och lär dig den väl First, open as root your favourite text editor. It is vim. Yes, it is. If it is not, it has to become. (From Network Boot and Exotic Root HOWTO) Välj en som passar dig. Den skall... vara anpassningsbar vara programmerbar vara bra för programmering Om din editor inte fyller ditt behov se det som en anledning att testa nya (din miljö kan väl byta editor??) Lätt att versionshantera Lätt att bearbeta Pragmatisk programmering,19 september (26)
15 Ordbehandlingsprogram Ordbehandlingsprogram har många funktioner. Tyvärr inte många som passar en pragmatisk programmerare. Om du använder ett ordbehandlingsprogram kan följande hjälpa dig att inte bryta mot DRY Skriv macron. T.ex. för att exportera taggade sektioner till ren text (eller i värsta fall hela dokumentet). Generera hela dokumentet från kod och importera det i ditt ordbehandlingsprogram. Obs! Farligt nära DRY. Fundera varför du använder ditt ordbehandlingsprogram. Är det det bästa för ditt jobb? Pragmatisk programmering,19 september (26)
16 Pragmatisk programmering,19 september (26) Använd ditt skal Kraftfullare än klick-klick-klick $ for i in *.cpp; do mv $i ${i%.cpp}.cxx; done Lättare att dokumentera Lättare att skripta Lätt att bearbeta
17 Pragmatisk programmering,19 september (26) Använd ett verisonshanteringssystem Välj ett och använd det till allt ditt jobb Vi ser allt som programmering, klart det skall versionshanteras
18 Pragmatisk programmering,19 september (26) Textmanipuleringsspråk Till exempel perl, eller sed och awk Till exempel för att bryta ut dokumentationen ur koden Skriv program som genererar kod (DRY)
19 Pragmatisk programmering,19 september (26) Del 3: Pragmatiska projekt och mer om Pragmatisk programmering Del 1 behandlade hur du som pragmatisk programmerare skall vara. Denna del behandlar hur du och dina arbetskamrater jobbar tillsammans i ett pragmatiskt projekt.
20 Pragmatisk programmering,19 september (26) Pragmatiska medlemmar tänker på Skjut inga fel på framtiden DRY Inget handpillande, automatisera första gången. Använd unit-testing (jfr. extreme Programming) Hitta fel en gång, gör sedan ett test för det som körs automatiserat.
21 Dokumentera Svenska eller engelska är också språk Dokumentera i koden (Javadoc, Doc++ eller rena kommentarer) Inga papegoj-kommentarer (DRY) Exekverbara dokument, om ett dokument beskriver något kan det lika gärna göra det (DRY) Publicera elektroniskt, utskrifter blir gamla och felaktiga. Publicera automatiskt (DRY) Pragmatisk programmering,19 september (26)
22 Pragmatisk programmering,19 september (26) Testning Modultesta (Unit testing) Testa innan du skriver kod (se upp för slumpprogrammering) Automatisera (make test) Hitta ett fel bara en gång Visa liten demo här...
23 Pragmatisk programmering,19 september (26) Exempel ur vardagen, Projekt x företag y Verktyg, C, Doc++, L A TEX, CVS, mm Allt lagras i CVS Dokumentationen byggs automatiskt Projekthemsida med status och dokumentation Utvecklare i Windowsmiljö utan L A TEX
24 Pragmatisk programmering,19 september (26) Exempel ur vardagen, Rejas.Se Hobbyprojekt Allt lagras i CVS Vid varje incheckning byggs en devel-site Vid varje taggning uppdateras den skarpa siten
25 Pragmatisk programmering,19 september (26) Exempel ur vardagen, Denna presentation Allt är automatiserat LATEX-kod skriven i vim. Make + bourne shell. make pdf, make html, make dist, make pub ((make unpub)) Vid make pub byggs en release, med md5-summor och alla filer, taggas i CVS och publiceras på sajten.
26 Pragmatisk programmering,19 september (26) Signera Var stolt över det du gjort Signera med namn och e-postadress Du vet aldrig var din kod hamnar, eller när. Cyberrymden 2002
Pragmatisk programmering. Cyberrymden 2001-10-03. Marcus Rejås <marcus@rejas.se> Pragmatisk programmering,16 december 2002 1(29)
Pragmatisk programmering,16 december 2002 1(29) Pragmatisk programmering Cyberrymden 2001-10-03 Marcus Rejås $Id: slides.tex,v 1.14 2002/12/16 14:52:59 rejas Exp $ Metainformation Denna
Läs merThomas Padron-Mccarthy Datateknik B, Mobila applikationer med Android, 7.5 hp (Distans) (DT2014-54006-20132) Antal svarande = 18
Thomas Padron-Mccarthy Datateknik B, Mobila applikationer med Android, 7. hp (Distans) (DT0-006-0) Antal svarande = 8 Svarsfrekvens i procent =.7 Utvärderingsresultat Teckenförklaring Relativa frekvenser
Läs merÖppen/Fri programvara
Öppen/Fri programvara, 19 januari 2003 1(13) Öppen/Fri programvara DENNA PRESENTATION ÄR INTE KLAR, KOMMENTARER MOTTAGES TACKSAMT. CyberRymden 2002-09-10 Marcus Rejås $Id: slides.tex,v
Läs mer12 principer of agile practice (rörlig)
X-treme programming 12 principer of agile practice (rörlig) Ge nöjd kund genom tidig och kontinuerliga leveranser Den viktigaste punkten som betyder att min vill ha kontinuerlig feedback Välkomna sena
Läs merANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för
ANVÄNDARMANUAL handdatorer i ängs- och betesmarksinventeringen för Ändringshantering Ansvarig för dokumentet: Maria Hall Diemer Datum Ändring Ansvarig 2010-05-11 Dokumentet skapades (version 1.0.0) Edward
Läs merBedömningmatris Moderna språk år 7-9 Grundskola 7 9 LGR11 Mspr2
Bedömningmatris Moderna språk år 7-9 Grundskola 7 9 LGR11 Mspr2 Reception-förståelsen av det man hör och läser på målspråket Vad du förstår när du lyssnar och hur du visar vad du har förstått. Du uppfattar
Läs merManual Jourläkarschema Närhälsan V7 - Version 1.0
Manual Jourläkarschema Närhälsan V7 - Version 1.0 Denna manual innehåller olika avsnitt och beroende på vilken roll man har är de olika avsnitten aktuella. Innehåll Logga in...2 Glömt lösenord...3 Logga
Läs merPersonlig assistans som den ska vara
Personlig assistans som den ska vara Inledning om personlig assistans Varje sida som ska driva trafik till personlig assistans behöver vara utformad på rätt sätt. Det finns en hel del villkor som är viktiga
Läs merANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för
ANVÄNDARMANUAL handdatorer i ängs- och betesmarksinventeringen för Ändringshantering Ansvarig för dokumentet: Maria Hall Diemer Datum Ändring Ansvarig 2010-05-11 Dokumentet skapades (version 1.0.0) Edward
Läs merINDIVIDUELLT VAL - Lokalt val VID RUDBECKSSKOLAN
INDIVIDUELLT VAL - Lokalt val VID RUDBECKSSKOLAN Kurskatalog årskurs 3 för val till läsåret 2012/2013 Individuellt val läsåret 2012/13 RUDBECKS årskurs 3 Detta behöver Du veta för att kunna välja kurser
Läs merStödet kan vara både praktiskt och socialt och utgår från ditt hem, men kan också omfatta situationer utanför hemmet.
Boendestöd Vad är boendestöd? Boendestöd ska vara ett praktiskt och pedagogiskt stöd. Stödet kan ge dig struktur i vardagsrutiner och syfta till att du så långt som möjligt ska kunna möta och hantera vardagen.
Läs merSkapa din E-post lista med. Lotta Carlberg. Lotta Carlberg
Skapa din E-post lista med Välkommen! Denna utbildning består av 4 delar. 1. Hitta din kundmagnet för din verksamhet. 2. Hur du på bästa sätt paketerar din kundmagnet. 3. 10 Facebook tips på hur du når
Läs merSlutrapport för Pacman
Slutrapport för Pacman Datum: 2011-05-30 Författare: cb222bj Christoffer Bengtsson 1 Abstrakt Jag har under våren arbetat med ett projekt i kursen Individuellt Mjukvaruutvecklingsprojekt. Målet med mitt
Läs merLaborationer i kursmomentet Datoranvändning E1. Laboration nr 5: Mer om FrameMaker
Sid 1 Laborationer i kursmomentet Datoranvändning E1 http://www.etek.chalmers.se/~hallgren/eda/ : Mer om FrameMaker 1996, 1997 Magnus Bondesson 1998 och 99-09-22 Thomas Hallgren 1 Introduktion I Laboration
Läs merPedagogisk planering Åk 2 Skriva brev
2016-01-12 Pedagogisk planering Åk 2 Skriva brev Följande förmågor, kunskapskrav och centralt innehåll i lgr11 ligger till grund för detta arbetsområde i ämnet Svenska: Inom detta arbetsområde får möjlighet
Läs merÖKA ENTUSIASMEN. Copyright 2013 Dale Carnagie & Associates, Inc. All rights reserved. be_enthusiastic_060214_gb
ÖKA ENTUSIASMEN Copyright 2013 Dale Carnagie & Associates, Inc. All rights reserved. be_enthusiastic_060214_gb ÖKA ENTUSIASMEN Inom Dale Carnegie använder vi ofta ordet entusiasm. Entusiasm är ofta den
Läs merISP-verktyget i WebOodi
ISP-verktyget i WebOodi WebOodi har ett ISP-verktyg med vilket du kan skapa en individuell studieplan (ISP) på nätet. Med ISP-verktyget kan du kontrollera vilka studieperioder som hör till dina examensfordringar
Läs merBusiness Model You Din personliga affärsplan framtagen på åtta timmar.
Business Model You Din personliga affärsplan framtagen på åtta timmar. Innehållsförteckning Innehållsförteckning... 2 Allmänt om Business Model You... 3 Varför en personlig affärsplan?... 3 Två viktiga
Läs merMOBBNINGSENKÄT. XXX-skolan
Agenda 1 Info www.agenda1info.com MOBBNINGSENKÄT XXX-skolan September år Förord Denna enkätstudie är utförd av Agenda 1 Info HB på uppdrag av skolan. Kostnaden är tillsammans med andra tjänster 1 - kr
Läs merQuick Guide till Mahara och din Portfolio
Quick Guide till Mahara och din Portfolio 2012-05-20 A. Arstam Sida 1 Quick Guide till Mahara och din Portfolio Syftet med portfolion är att Du genom reflektion och självutvärdering ska få insikt i ditt
Läs merAtt överbrygga den digitala klyftan
Det finns många grupper som behöver nås i arbetet med att överbrygga den digitala klyftan. En av dessa är de invandrare som kommer till vårt land. Monica Öhrn Johansson på Karlskoga folkhögskola möter
Läs merInspektion Användarmanuel
Onix AS Version 1.0.5.0 16.12.2014 2014 Inspektion Användarmanuel Denna applikation kan du enkelt kontrollera utrustningar i Utrustningsportalen. 0 S i d a INNEHÅLLSFÖRTECKNING Sida INLEDNING... 3 STARTA
Läs merOm include-filer i PHP
Programmering för webben! 1 Om include-filer i PHP För att få bättre struktur och slippa skriva vanligt förekommande kod flera gånger använder man ofta include-filer i PHP. Här kommer en kort beskrivning
Läs merAnvändarmanual för ledare - ERC 2.0
Användarmanual för ledare - ERC 2.0 TeliaSonera Sverige 1 2009-07-03 Användarmanual för ledare - ERC 2.0, T 17350-09 Innehållsförteckning Startsidan sid 3 Aktivitetsöversikt, huvudprojekt sid 4 Kontakter
Läs merKundportal. Kundportal - Användarhandledning
Kundportal Kundportal - Användarhandledning Version 1.0 Status Preliminär Datum 2014-12-07 Innehållsförteckning Innehållsförteckning... 2 Välkommen... 3 Support - Time Care Support Team... 3 Begränsat
Läs merÖversikt. Installation av EasyPHP 1. Ladda ner från http://www.easyphp.org/ Jag använder Release 5.3.4.0 2. Installera EasyPHP.
Laboration 1 Översikt 1. Att komma igång med laborationsmiljön a. installera Aptana Studio 3 b. Installera EasyPHP 2. Testa lite programmering a. Testa enkla uppgifter b. Testa automatiskt 3. Skapa inloggningsformulär
Läs merStartsida. Högskolan Dalarna
Logga in myprint-webbplatsen ger tillgång till myprint-funktioner (utskrift, inköpskredit, hantering av extra e- postadresser...). Den kan användas av studenter och personal på. Du måste logga in med din
Läs merTDDI02. Programmeringsprojekt. Föreläsning 3 Jonas Lindgren, Institutionen för Datavetenskap, LiU
TDDI02 Programmeringsprojekt. Föreläsning 3 Jonas Lindgren, Institutionen för Datavetenskap, LiU På denna föreläsning: Verifikation, Validering och Testning XP Extreme Programming Vad är ett fel? I engelskan
Läs merOm du vill hitta tillbaka till din sektion klicka på fliken i huvudmenyn som heter organisation.
Lathund för medlemsregistret Det första ni skall göra Det första ni ska göra i systemet är att kontrollera att er sektions uppgifter är korrekta. Ni registrerar en huvudadress som all post skickas till.
Läs merHandledning för uppsatsadministratörer
Handledning för uppsatsadministratörer godkänna publicering och arkivering av uppsatser/examensarbeten i DiVA Från 31 augusti 2015 arkiveras alla uppsatser och examensarbeten elektroniskt via DiVA (HIG
Läs merAvser Utgåva: Datum Sida: Primula Extern del PA 0.3 08-09-10 1 (17) Dokumentbeskrivning : HANDBOK. Handbok PRIMULA. Primula Handbok för Vårdgivare
Primula Extern del PA 0.3 08-09-10 1 (17) Handbok PRIMULA Primula Extern del PA 0.3 08-09-10 2 (17) Innehållsförteckning Innehållsförteckning...3 Primula - Hur loggar man in...4 Primula - Startsida...4
Läs merUTBILDNING. hösten 2016
UTBILDNING hösten 2016 Påfarten Varför Påfarten? Svaret är att Påfarten vill ge dig bättre koll på vad facket gör. Du får träffa byggnadsarbetare från olika företag. Du får veta mer om vad din medlemsavgift
Läs merRedovisa i e-möten via Adobe Connect
Guide för studenter Eva Pärt-Enander, Uppsala Learning Lab, 2011-09-01 Redovisa i e-möten via Adobe Connect Detta dokument är till dig som är student i en kurs där man behöver redovisa uppgifter i e- möten
Läs merVälkommen till kommunens Lärportal. - Användarhanledning till dig som vårdnadshavare
Välkommen till kommunens Lärportal - Användarhanledning till dig som vårdnadshavare Ansökan om konto för vårdnadshavare 1. Skriv in www.edwise.se i webbläsarens adressfönster 2. Välj länken för att ansöka
Läs merLäsFlyt Metodhandledning
LäsFlyt Metodhandledning Copyright Softogram AB LäsFlyt är skyddat i enlighet med upphovsmannarättslagen och programmet, bilderna, texterna liksom denna manual tillhör Softogram AB. LäsFlyt är ett registrerat
Läs merMatriks Automate 1.4 E-postmallar. Navision / Microsoft Dynamics NAV. Hur du gör e-postmallar för Matriks Automate. Joakim Hansson 2009-08-19
Matriks Automate 1.4 E-postmallar Navision / Microsoft Dynamics NAV Hur du gör e-postmallar för Matriks Automate. Joakim Hansson 2009-08-19 Det är min förhoppning att du har nytta av den erfarenhet som
Läs merACT / Att hantera stress och främja hälsa Stöd till digital Livskompass
ACT / Att hantera stress och främja hälsa Stöd till digital Livskompass Vad jag vill ha med i min Livskompass Vilka är de viktiga sakerna som verkligen spelar roll i ditt liv? Vad vill du ska finnas med
Läs merPredator Digital 3D. Predator Digital 3D. Bruksanvisning. Version 1.0
Predator Digital 3D Bruksanvisning Version 1.0 Copyright Det är inte tillåtet att reproducera eller överlåta någon del av denna bruksanvisning i någon form eller på något sätt, elektroniskt eller mekaniskt,
Läs merFrågebanker, frågeuppsättningar och slumpvisa block
Frågebanker, frågeuppsättningar och slumpvisa block Innehåll Frågebanker... 1 Skapa frågebank... 1 Importera en frågebank... 3 Lägg till frågor i frågebank... 3 Skapa frågeuppsättning... 3 Skapa slumpvist
Läs merHogia Kvalitetssäkrad Redovisning HUR?
Hogia Kvalitetssäkrad Redovisning HUR? Presentationen är en förenklad manual för några av de viktigaste funktionerna i Hogia Kvalitetssäkrad Redovisning. Tanken är att presentationen skall ge en första
Läs merSök-Utskottspub Sök till:
Sök-Utskottspub Sök till: AktU MafU NärU Webgruppen Yvette Valberedningen Näringslivsutskottet, NärU - Din väg till drömjobbet! Hej Ettan! Mitt namn är Albin Larsson och jag är Näringslivsansvarig på sektionen
Läs merAnvändningsområde för digitalt verktyg
Användningsområde för digitalt verktyg Som slutuppgift har jag valt att presentera hur man skapar en facebookgrupp och varför jag använder en sådan. Jag valde detta område för att jag har använt mig av
Läs merHANDLEDNING. Rekryteringsapp
HANDLEDNING Rekryteringsapp NYCKELFUNKTIONER Få igång ett samtal Fokus på Nu Skins möjlighet Inbyggd viktapplikation Dela funktioner Hantera kontakter Sömlös datainsamling Automatisk handling Aktiv uppföljning
Läs merUTBILDNINGSGUIDE FÖR FRAMGÅNGSRIK INLÄRNING
Silver Sidekicks Projekt UTBILDNINGSGUIDE FÖR FRAMGÅNGSRIK INLÄRNING Handbok för studerande 0. INNEHÅLL 0. Innehåll... 1 1. Introduktion... 2 2. Utbildnings utformning... 3 2.1. Övergripande målsättning...
Läs merMsProject - grund. Dokumentversion Studieguide Förändring Kursstart 151201 151019. förhandsutgåva
MsProject - grund. Dokumentversion Studieguide Revision Datum Förändring Kursstart 151201 151019 förhandsutgåva 1 Välkommen till kursen! 1 Vi som jobbar med kursen... 3 2 Beskrivning av kursupplägget...
Läs merMobilapplikation htp:/aktjon.argentum.se/activitymobile
E-tjänst-Aktivitetsstöd htp:/aktjon.argentum.se Mobilapplikation htp:/aktjon.argentum.se/activitymobile INNEHÅLLSFÖRTECKNING Innehållsförteckning...2 Om denna dokumentation...3 Teckenförklaring...3 Revisionshistorik...3
Läs merWebbregistrering pa kurs och termin
Webbregistrering pa kurs och termin 1. Du loggar in på www.kth.se via den personliga menyn Under fliken Kurser och under fliken Program finns på höger sida en länk till Studieöversiktssidan. På den sidan
Läs merEtt Barnhem Selfhelp- fund Stipendieverksamhet En gåvoverksamhet för fattiga En IT- skola
Stiftelsen Banglabarn grundades 2012, i syfte att utveckla och förbättra förutsättningarna för fattiga människor i Bangladesh. Bakgrunden till Stiftelsen är att Raton Razzak, far till grundaren Leo, fick
Läs merManual för motionscykel Extreme XT 3,3
Manual för motionscykel Extreme XT 3,3 Nyckelfunktioner: Mode Genom att trycka på Mode kan man förflytta sig mellan de olika funktionerna. Tid, Hastighet, Distans, Kalorier och Puls. De olika funktionerna
Läs merGIT L0002B INTRODUKTION TILL PROGRAMMERING OCH C# Information inför kursstart
GIT L0002B INTRODUKTION TILL PROGRAMMERING OCH C# Information inför kursstart Innehåll Registrering 2 Kursplan 2 Schema 2 Föreläsningar 2 Laborationer 2 Examination 2 Litteratur 3 Alernativ litteratur
Läs mer2015-09-16 Bb October 2014 iktsupport@oru.se. Studentmanual
2015-09-16 Bb October 2014 iktsupport@oru.se Studentmanual Inledning... 1 Krav på dator och rekommenderade webbläsare... 1 Support och stöd... 1 Översikt... 1 Logga in i Blackboard... 1 Navigeringsmenyn...
Läs merSvenska 8B v.11-13. Syfte:
Svenska 8B v.11-13 Syfte: att formulera sig och kommunicera i tal och skrift att läsa och analysera skönlitteratur och andra texter för olika syften att anpassa språket efter olika syften, mottagare och
Läs merEditering, Kompilering och Exekvering av Javaprogram
UMEÅ UNIVERSITET Institutionen för informatik B.1, Programmeringens grunder, 5 poäng Editering, Kompilering och Exekvering av Javaprogram Introduktion Syftet med kursmomentet Programmeringens grunder (B.1)
Läs merLathund, till Photo Story, för skräckslagna lärare
Lathund, till Photo Story, för skräckslagna lärare Inledning: Photo Story är ett roligt och lättanvänt program. Muntligtframträdande går mot en ny dimension när eleverna slipper nervositeten över muntligt
Läs merSammanställning kursutvärdering
Kulturgeografiska institutionen Sammanställning kursutvärdering Kurs: Destinationer, 15 hp Termin: ht 2014 Kursansvarig lärare: Erika Sörensson 26 studenter har regelbundet deltagit på kursen. Av dessa
Läs merGuide till RefWorks Skapa ett RefWorks-konto Under Citera och referera > RefWorks Hjälp funktioner i RefWorks Help Tutorial Help
Guide till RefWorks Denna guide beskriver kort hur du kommer igång med RefWorks, hur du importerar referenser till RefWorks, delar dina referenser med andra samt hur du refererar och skapar referenslistor.
Läs merhandboll VÄRDE! Drygt 60 teknikmoment och övningar! www.svenskhandboll.se/malvakt målvaktsträning Innehåller din egen kod för registrering på webben
handboll målvaktsträning Drygt 60 teknikmoment och övningar! Innehåller din egen kod VÄRDE! för registrering på webben www.svenskhandboll.se/malvakt Din kod till webben! Utbildningsmaterialet Målvaktsträning
Läs merHogia Redovisning & Revision AB. Anståndshantering Hogia Kund- och Uppdragshanterare
Hogia Redovisning & Revision AB Anståndshantering Hogia Kund- och Uppdragshanterare Innehållsföteckning 1. Inledning 3 1.1 Syfte 3 1.2 Omfattning 3 1.3 Termer och Förkortningar 3 1.4 Bakgrund 3 1.4.1 Skatteverket
Läs merStorlek och typsnitt: Titel
Titel Kort introduktionstext Brödtext OBS! Bilder och text ska hamna inom den grå ytan! Inom denna är du sedan fri att ordna bilder och text så att det passar din platsanalysmetod. Enkla instruktioner
Läs merVästerås Idrottsgymnasium
Västerås Idrottsgymnasium Vasagatan 95 722 23 VÄSTERÅS Västerås 2012-01-03 Likabehandlingsplan samt plan mot kränkande behandling för Västerås Idrottsgymnasium Likabehandlingsplan varför det? I april 2006
Läs merEtikpolicy för Svenska Vårds medlemmar
Etikpolicy för Svenska Vårds medlemmar www.svenskavard.se INNEHÅLLSFÖRTECKNING Bakgrund 3 Syfte 4 En gemensam värdegrund Grundteser. 4 Faktorer som påverkar vårt etiska ställningstagande. - Människovärde
Läs merHANDBOK. för dig som medverkar i Ifous FoU-program
HANDBOK för dig som medverkar i Ifous FoU-program Innehåll Hur är ett FoU-program upplagt?... 3 Vad kommer ut av Ifous FoU-program?... 4 Organisation och roller... 5 Vad behöver ni göra nu?... 7 Det här
Läs merHANDLEDNING ZENIT BILBOKNING
Sid 1 (16) HANDLEDNING ZENIT BILBOKNING Sid 2 (16) INNEHÅLLSFÖRTECKNING 1 HANDLEDNING FÖR WEBBASERAD BILPOOL... 3 1.1 LATHUND... 3 1.2 ÖVERSIKT ARBETSLÄGE WEBBASERAD BILPOOL... 3 1.3 INFORMATION OM BILPOOLENS
Läs merBengts seminariemeny 2016
Bengts seminariemeny 2016 Bengt Kallenberg Bengt Kallenberg, civilingenjör som sedan 2006 arbetar med ledarutveckling, coaching, grupputveckling, seminarier och föredrag. Han har många års erfarenhet från
Läs merInnehållsförteckning Sida 3 Om IT-Högskolan Sida 4-5.NET-utvecklare Sida 6-7 Applikationsutvecklare till iphone och Android Sida 8-9 Mjukvarutestare
YH-utbildningar 2016 Innehållsförteckning Sida 3 Om IT-Högskolan Sida 4-5.NET-utvecklare Sida 6-7 Applikationsutvecklare till iphone och Android Sida 8-9 Mjukvarutestare Sida 10-11 Webbutvecklare CMS 2
Läs merGuide för pdf-formulär
Guide för pdf-formulär Innehållsförteckning Rätt programvara... 3 Instruktion för automatiskt formulär... 3 Steg 1 Mall till pdf-format via Word... 3 Alternativt steg 1 Mall till pdf-format via Acrobat...
Läs merVIMENTIS VIP. FÖR STARTUPS & SMÅFÖRETAGARE Med hjälp utav Vimentis VIP kommer en helt ny värld att öppnas upp för dig som företagare.
FÖR STARTUPS & SMÅFÖRETAGARE Med hjälp utav Vimentis VIP kommer en helt ny värld att öppnas upp för dig som företagare. VIMENTIS VIP Tillväxtprogram med fokus på försäljning Med Vimentis VIP blir försäljningen
Läs merSvensk version. Inledning. Installation av maskinvara. Installation av Windows XP. LW057V2 Sweex trådlösa LAN PCI-kort 54 Mbps
LW057V2 Sweex trådlösa LAN PCI-kort 54 Mbps Inledning Utsätt inte det trådlösa LAN PCI-kortet 54 Mbps för extrema temperaturer. Placera inte enheten i direkt solljus eller nära värmekällor. Använd inte
Läs merFÖRETAGSAMHET LÖNAR SIG ALLTID
FÖRETAGSAMHET LÖNAR SIG ALLTID www.yrittajat.fi futureimagebank.com futureimagebank.com futureimagebank.com FÖRETAGSAMHET LÖNAR SIG ALLTID anvisningar för föreläsaren futureimagebank.com futureimagebank.com
Läs merElektronisk publicering. Registrering och inskickande av pdf-filer på Luleå tekniska universitets webbsida. http://epubl.ltu.se
Elektronisk publicering Registrering och inskickande av pdf-filer på Luleå tekniska universitets webbsida http://epubl.ltu.se Klicka här Välj rätt formulär Fyll i formuläret! Hjälptexter finns bakom varje
Läs merGymnasial vuxenutbildning
Gymnasial vuxenutbildning Kursutbud och schematider Skolan har gemensamma provtider vissa onsdagar klockan 13.00 16.00. Det innebär att skriftliga prov för en del kurser/lärare endast görs under denna
Läs merPharmaxim. Till berörd personal. Inledning
Till berörd personal Inledning Som du säkert känner till har ledningen för din butik beslutat att ni ska sälja receptfria läkemedel i butiken. Även om mycket i arbetet liknar andra produktgrupper som hygien
Läs merIndividuellt val. Läsår 2016/2017. Information inför ditt individuella val
Individuellt val Läsår 2016/2017 Information inför ditt individuella val Individuellt val ingår i samtliga gymnasieprogram. Du ska läsa 200 poäng individuellt val i åk 2 och åk 3. De flesta kurserna är
Läs merEndNote online. T5 ht 2015 Therese Nilsson/Camilla Persson therese.nilsson@umu.se, camilla.persson@umu.se
EndNote online T5 ht 2015 Therese Nilsson/Camilla Persson therese.nilsson@umu.se, camilla.persson@umu.se Idag går vi igenom: (Skapa konto i EndNote online) Hur EndNote online är uppbyggt Hämta in referenser
Läs merKursen syftar till att sprida kunskap och fördjupad förståelse om förskoleklassens, fritidshemmets och skolans uppdrag gällande stödinsatser.
Aktivitetsplan ht-2015 Extra anpassningar särskilt stöd och åtgärdsprogram. Kursen syftar till att sprida kunskap och fördjupad förståelse om förskoleklassens, fritidshemmets och skolans uppdrag gällande
Läs merPlan mot kränkande behandling likabehandlingsplan LÄSÅRET 2013-14 Skolenhet 1 VÅRD- OCH OMSORGSPROGRAMMET
Plan mot kränkande behandling likabehandlingsplan LÄSÅRET 2013-14 Skolenhet 1 VÅRD- OCH OMSORGSPROGRAMMET Plan mot kränkande behandling likabehandlingsplan Inledning Jacobsskolan 1, Vård- och omsorgsprogrammet
Läs merÄR DET ERT INITATIV VI SÖKER?
HAR DU SVERIGES NÄSTA SOCIALA INNOVATION? NU EFTERLYSER VI INITIATIV INOM PSYKISK OHÄLSA OCH INTEGRATION. LÄS VIDARE FÖR ATT SE EXEMPEL PÅ DEN TYP AV UTMANINGAR VI VILL FINNA LÖSNINGAR PÅ. ÄR DET ERT INITATIV
Läs merFöretagande mot sporten
Företagande mot sporten Att driva företag och samtidigt fokusera på hoppsporten Fredrik Spetz 2015-01-06 Innehåll Inledning och syfte... 3 Metod... 4 Insamlad data från intervjuer... 5 Analys... 7 Slutsats...
Läs merIntroduktion. Vinnande medarbetarskap
Introduktion Vinnande medarbetarskap Helgesson Coaching&Consulting 2015 Vinnande medarbetarskap. introduktion sid 1 Inledning Vi är alla del av större sammanhang. På arbetsplatsen skall vi gemensamt med
Läs merGoogle Apps For Education
GAFE Google Apps For Education Manual för elev; Classroom, Drive, Mail mm INNEHÅLLSFÖRTECKNING 1. Google apps for Education... 2 Logga in med ditt gapp-konto första gången (elev)... 2 Vanligaste apparna...
Läs merNATURVETENSKAP FÖR LIVET?
NATURVETENSKAP FÖR LIVET? Under terminen kommer din klass att medverka i ett forskningsprojekt. Ni kommer att arbeta med uppgifter som handlar om i samhället. Enkäten innehåller frågor om dig och dina
Läs merLathund Webbanmälan. till vidareutbildningar 2012-02-10
Lathund Webbanmälan till vidareutbildningar 2012-02-10 1 OBS! För att denna instruktion ska fungera måste du ha skaffat dig en inloggning på MSB:s hemsida och har meddelat utbildning@msb.se den registrerade
Läs merLÄRVUX. VARFÖR? Du vill lära dig nya saker som du har nytta av på ditt jobb på din fritid
LÄRVUX KURSKATALOG 2012 VARFÖR? Du vill lära dig nya saker som du har nytta av på ditt jobb på din fritid VEM? Utbildning för dig som är minst 20 år har en intellektuell funktionsnedsättning, autism eller
Läs merHJÄLPFIL: LÄRARAPPLIKATIONEN
HJÄLPFIL: LÄRARAPPLIKATIONEN Innehållsförteckning A. TILL ATT BÖRJA MED: Information om licensaktivering och lärarinloggning B. SNABBHJÄLP: Komma i gång i fyra enkla steg C. KNAPPARNA I ADMINPANELEN: 1.
Läs merDRAFT Mottagningswebben Kravspecifikation
DRAFT Mottagningswebben Kravspecifikation Patrik Stenmark 2006-12-17 Contents 1 Introduktion 2 2 Ordlista 2 3 Användarnas mål 2 3.1 Titel.................................................. 2 3.2 Daddor................................................
Läs merAlla får ligga. strategier i förförelsekonst för den moderna gentlemannen och kvinnan
Alla får ligga strategier i förförelsekonst för den moderna gentlemannen och kvinnan 001 FÖRSPEL IN 168 KAPITEL ETT N o 001 013 Rätt inställning KAPITEL TVÅ N o 014 022 Utsidan KAPITEL TRE N o 023 051
Läs merForskarstuderande. 1. Inloggning
Forskarstuderande 1. Inloggning Du använder samma inloggning till Forskningsdatabasen som till universitetets övriga system. 2. Startsidan När du loggat in i Forskningsdatabasen (FDB) kommer du till startsidan
Läs merKurser på GrundVuxNivå
Kurser på GrundVuxNivå Dataorientering, grundläggande... 2 Engelska, grundskolenivå, nivå 1... 2 Engelska, grundskolenivå, nivå 2 och 3... 2 Engelska, grundskolenivå, nivå 4... 2 Hem- och Konsumentkunskap,
Läs merNATURVETENSKAP FÖR LIVET?
NATURVETENSKAP FÖR LIVET? Under terminen kommer din klass att medverka i ett forskningsprojekt. Ni kommer att arbeta med uppgifter som handlar om naturvetenskap och teknik i samhället. Enkäten innehåller
Läs merLogga in. Elevöversikt. Kolumner. Godkänna. Urval. Hantera inflytt och byte. Sök. Familjebild. Utskriftsrutin Om pengen
2014-03-04 Logga in Glömt lösenord Uppdatera lösenordet Kolumner Lägga till, ta bort och ändra ordning Spara egna kolumnval Urval Excelformat Välja antal barn som visas Sök Söka med filter Familjebild
Läs merKursutvärdering Ämne: SO Lärare: Esa Seppälä/Cecilia Enoksson Läsåret 12-13 Klass: SPR2
8 Mycket bra Bra Dåligt Mycket dåligt EAS 1. Hur var ditt första intryck av denna kurs? Mycket bra 6 21 Bra 21 75 Dåligt - - Mycket dåligt 1 4 EAS - - Antal EAS:. Antal svarande: 28. Mv: (Skala 1) = 78,57
Läs merTrampolinen Steg för steg En guide för dig som ska handleda morgondagens arbetskraft in i din yrkesroll, ditt företag eller din bransch.
Trampolinen Steg för steg En guide för dig som ska handleda morgondagens arbetskraft in i din yrkesroll, ditt företag eller din bransch. Årskurs 8-9 Trampolinen Yrkeslivet Det ska vara lätt att hitta rätt
Läs merCSN-rapportering, gymnasiet
CSN-rapportering, gymnasiet Förutsättning, modul CSN. Förberedelser Göra inställningar i enhetsregistret 1. Välj Organisation Enhet 2. Sök efter rätt enhet, dvs den enhet eleverna som ska rapporteras tillhör.
Läs merHämta hem 2005 års installationspaket från Skatteverkets hemsida: www.skatteverket.se
Om MacElda Classic Denna version av Elda finns kvar av historiska skäl. Om du använder operativsystemet OSX, rekommenderas du att använda OSX-versionen av MacElda, EldaX. Skillnaderna mellan MacElda Classic
Läs merRegeringens skrivelse 2005/06:120
Regeringens skrivelse 2005/06:120 2006 års redogörelse för företag med statligt ägande Skr. 2005/06:120 Regeringen överlämnar denna skrivelse till riksdagen. Stockholm den 4 maj 2006 Göran Persson Thomas
Läs merSAFE WORK. Instruktioner till personal - för dig som arbetar på ett entreprenadföretag 2013-04-09
SAFE WORK Instruktioner till personal - för dig som arbetar på ett entreprenadföretag 2013-04-09 Innehåll 1. Aktivera ett användarkonto, jag har en egen e-postadress...3 2. Aktivera ett användarkonto,
Läs merChapter 3: Using Classes and Objects
Chapter 3: Using Classes and Objects I dessa uppgifter kommer du att lära dig om hur man använder klasser och metoder från java biblioteket. Du kommer inte att förstå allt som händer bakom metod anrop
Läs merHandicom. Symbol for Windows. Blisseditor. Version 3.4
Handicom Symbol for Windows Version 3.4 Handicom, Nederländerna/Frölunda Data AB 2009 Innehåll Installation och licenser...2 1. Inledning...2 2. ns huvudfönster...2 2.1 Verktygsfältet...2 2.2 Matris...2
Läs merSteg 1: Logga in. Klicka på Logga in-knappen
Steg 1: Logga in Klicka på Logga in-knappen Steg 1: Logga in Skriv in ditt användarnamn och lösenord Tips: Använd "Glömt ditt lösenord" om du inte kommer ihåg ditt lösenord Steg 2: Snygga till din profil
Läs mer