732G januari Linköpings universitet 732G11. Johan Jernlås. Översikt. Kursinfo. Programmering. Eclipse

Storlek: px
Starta visningen från sidan:

Download "732G januari Linköpings universitet 732G11. Johan Jernlås. Översikt. Kursinfo. Programmering. Eclipse"

Transkript

1 732G11 Linköpings universitet 18 januari 2011

2 1 2 3

3 Förväntningar Vad förväntar ni er av kursen? Vad tror ni att ni kommer att få lära er? Hur svårt tror ni att det kommer att bli?

4 VT1 Grundkurs Imperativ (inte Objektorienterad) Allmänt 7,5p motsvarar 5 veckors heltidsarbete, utspritt nästan 30h per vecka under kursens gång. Högt tempo.

5 Nybörjarspanska Att läsa språk Ord och fraser hela meningar stycken. I slutet av kursen: små enkla berättelser. Precis som med språk krävs att ni behärskar olika områden. Glosor, grammatik och i någon mening även känsla. En mycket stor del av området lämnas till andra, mer specialicerade, kurser. Vissa är inte alls nybörjare. Öva. Öva. Öva. Öva.

6 Kursplan Kontaktinformation Schema - Rekommenderad arbetstakt Föreläsningar - slides och läsanvisningar Laborationsinstruktioner Kurshemsida

7 Föreläsningar Helt frivilliga, men starkt rekommenderade. Blandar ny info och små övningar. Läsanvisningar på kurshemsidan. Rekommenderar att läsa innan. Nytt upplägg från tidigare år. Följer bokens upplägg med vissa avsteg, men andra exempel så långt det går. Förståelse är målet. Fråga direkt om du inte förstår.

8 Dugga Examinationsmomentet individuella övningar kommer att genomföras i form av dugga, ordinarie och extratillfälle finns schemalagt. Duggan kommer att avgöra kursbetyg (förutsett G på laborationerna). Duggafrågorna kommer att testa både faktakunskap och förståelse. Frågorna kommer att baseras på föreläsningar, kursboken och laborationer. Något förändrad från tidigare år.

9 Laborationer Två grupper. Måste vara registrerad på kursen. Skilj på laborationsuppgifter och -tillfällen. Kom förberedda. Laborationstillfällen är ej obligatoriska, men laborationsuppgifterna är det. Inga deadlines för varje laboration, men en deadline för senaste inlämning av alla laborationer i slutet av kursen. Titta igenom laborationerna och gör er egen uppskattning av tidsåtgång och planerar arbetet. Behöver någon vara borta? Grundtipset är att alla laborationer ska både demonstreras och lämnas in, men er laborationsassistent kan välja att hoppa över något av dessa för vissa laborationer. Komplettering: rätta upp inom en vecka.

10 Fusk Fusk definieras som vilseledande vid examination. Mistanke om fusk anmäls till diciplinnämnden som beslutar om avstängning. Laborationerna ska utföras av laborationsgruppen. Det är även fusk att låta någon annan titta på sin lösning.

11 Välj Laborationsgrupp Välj partner Skriv upp er Webreg Det kommer antagligen att bli några tre-grupper, den tredje personen måste läggas till av er labassistent.

12 Problem? Vem prata med? Frågor som rör det vi lär oss i kursen kan ställas till laborationsassistenterna, eller Johan. Övriga frågor, problem, administrativa saker osv kan man diskutera med Johan. Vill man gå ytterligare ett steg så finns även studierektor, Jalal Maleki.

13 Kursens motto Prova Använd papper och penna Ha tid - Ha roligt

14 Fokus på: Datorns innanmäte Representation av värden Skapa.

15 Jämförelse, student som räknar matte. Datorns innanmäte Processor - utför beräkningar och tar beslut (hjärnan) RAM-minne - tillfälligt lagringsutrymme (anteckningar på pappret) Hårddisk - Permanent lagring, data och (kursboken, sparade lösta uppgifter) In(matnings)-enheter - Läser in data (ögon, öron) Ut(matnings)-enheter - Presenterar data (mun)

16 Representation av värden Mer detaljerat i boken och nästa FÖ. Datorer arbetar med talbasen 2 (siffrorna 1 och 0) medan människor ofta föredrar talbasen 10 (siffrorna 0-9). Olika typer av värden kodas olika. Detta innebär att man generellt sätt inte kan ändra typ på värden utan att manuellt koda om dem.

17 Göra och köra Interpretator (tolk) - läser källkoden och utför den (själva tolken är den exekverbara filen). Kompilator (översättare) - läser källkoden och gör om den till ett dator (exekverbar fil).

18 Skapa Källkod Kompilator Objektkod Länkare Exekverbar fil. Java: Kompilera: Källkod Kompilator bytekod Köra: Bytekod Virtuell maskin

19 Instruktioner Eilngt en uneörnskding på ett engskelt uivtnierset så seplar det inegn roll i viekln odrnnig bksotrnävea i ett ord står i, det enda som är vtikigt är att fsötra och ssita bavstoken såtr på rtät patls. Rseetn kan stå hlelur om blluer och man kan ädnå lsäa tetxen uatn porbelm. Dttea broer på att vi itne leäsr vjrae bkosatv för sig, uatn odern som hleeht. Men... en dator måste få exakta instruktioner!

20 Skriva Analysera din uppgift och försök hitta en lösning i ett språk du kan, t.ex. svenska! Översätt din lösning till kod, t.ex. Java. Försök inte lösa allt på en gång.

21 Program recept Laga middag För generellt!

22 Laga spaghetti med köttbullar Försök inte lösa allt på en gång! Program recept

23 Program recept Börja koka upp vatten i en kastrull Ha i salt i vattnet Värm upp olja i en stekpanna Tina 8 köttbullar i micron När micron är klar, börja stek köttbullarna När vattnet kokar, koka spaghettin i 10 min Lägg upp spaghetti och köttbullar på en tallrik Ringla Felix tomatketchup TM över

24 Program recept 1 spaghetti = 100; 2 salt = 1; 3 olja = 5; 4 köttbullar = 8; 5 ketchup = 0,5; 6 koka(salt, spaghetti); 7 micra(köttbullar); 8 Om(micron == klar) hoppa till steg 10; 9 Annars hoppa till steg 8; 10 stek(olja, köttbullar); 11 servera(spaghetti, köttbullar, ketchup);

25 Det finstilta Java bygger väldigt mycket på objektorienterad mering vilket vi inte kommer att behandla. För att lösa detta kommer de allra nödvändigaste delarna att presenteras som mantran och kan helt enkelt klippa/klistras tills vidare. Alla dessa mantran betyder förstås någonting, vissa kommer att förklaras översiktligt.

26 Medelvarde.java Ett riktigt class Medelvarde { public static void main ( String [] args ) {... } } Medelvarde är ett namn på met, och måste överensstämma med filnamnet.

27 Skapa och välj en bra katalog Öppna/skapa Medelvarde.java Skriv koden Spara Skapa Medelvärde.java

28 Köra met Kompilera med javac Medelvarde.java Rätta fel och repetera tills du lyckas kompilera ditt. Kör med java Medelvarde

29 Utmatning till skärmen, en fil, nätverk... Alltså data som kommer från met. Brukar vara ganska lätthanterligt. Något ni kommer att använda ofta.

30 utmatning System. out. print (" Hej "); System. out. println ("på dig."); Utmatning Skriver ut meddelandet Hej på dig med en radbrytning efter.

31 utmatning Utmatning System. out. println (" hej " + "på dig."); Skriver ut meddelandet Hej på dig med en radbrytning efter.

32 Utmatning Ibland vill man skriva ut tecken som inte finns exempelvis nyradstecken eller tab-tecken. Escape-sekvenser (escape-koder) \n

33 Inmatning Att läsa från tangentbord, mus, en fil, nätverk... Alltså data som kommer till progtrammet. Ofta lite mer invecklat än utmatning. Mest därför att man kan fåka ut för sabotage från användaren.

34 Inmatning Vi vill kommunicera med användaren. För inmatning i Java tar vi hjälp av java.util.scanner (se API). Inmatning import java. util. Scanner ;... Scanner in = new Scanner ( System. in ); String textrad = in. nextline (); boolean harheltal = in. hasint ();

35 Exempel Ett litet som skriver ut hej.

36 Välj bra namn på filer, variabler och funktioner. Dåliga namn ger komplettering. Enhetlig indentering Inte för långa rader (80 tecken). camelcasenames

37 Vad är En s.k. IDE (Integrated Development Environment / Integrerad utvecklingsmiljö) Helt gratis. Till alla operativsystem. Finns i flera varianter får olika språk/tillämpningar. Sköter organisationen av filer, editering av filer, kompilering, exekvering och felsökning.

38 På universitetet (pc-pul) Redan installerat

39 Importera modulen prog/eclipse På universitetet (su-sal) module add... för att importera för denna inloggning module initadd... för att importera för kommande inloggningar Version spelar inte så stor roll så länge det fungerar, om ingen version anges så laddas standardversionen.

40 Måste ha Java. (JDK eller JRE) Klicka på Download Hemma (windows) Välj IDE for Java Developers. Välj inte EE-versionen. Packa upp till en lämplig katalog Kör filen eclipse.exe (kanske göra en genväg på skrivbordet?)

41 Starta Starta (på skolan kommandot eclipse, hemma dubbelklicka på genvägen på skrivbordet). vill nu att du ska välja workspace, välj en mapp som alltid är tillgänglig och som kan användas hela kursen (ex. din hemkatalog). Här kommer alla dina filer att sparas. Om du startade för första gången får du upp en välkomstskärm. Klicka på den böjda pilen till höger för att bli av med den. Du bör nu ha igång, med sisådär fyra delfönster.

42 Till vänster bör du se Package Explorer. Här ser du Dina olika projekt, och dess filer (tom första gången). I mitten ligger Kodfönstret. Till höger ligger Outline här syns en översikt över dina funktioner och globala variabler. Längst ner finns en mängd tabbar, bland andra Problems för felmeddelanden om din kod och Console där in-/utmatning till/från met sker när du kör det.

43 Anpassa Alla delfönster kan storleksändras och flyttas. Alla tabbar kan maximeras genom att dubbelklicka på dem. Nästan allt kan ställas in Window Preferences General Editors Text-editors Show Print Margin

44 Ny Klass För att skapa en ny fil (ny klass) klicka på den gröna ringen med ett vitt C i. Skriv in namnet och kryssa i rutan för att skapa main-metoden.

45 Kompilera/Köra Kompilerar automatiskt när man sparar. Kör genom att trycka på en gröna play-knappen. Avbryt körning genom att trycka på den röda stoppknappen ovanför Console-fönstret.

46 Tangentbordsgenvägar Kör senaste konfiguration: Ctrl + F11 (Verkar inte fungera i SU-salarna) Kommentera / avkommentera rad med: Ctrl + 7 Indentera med: Ctrl + Shift + f (Ctrl + i) Expandera med: Ctrl + Space Quick fix med: Ctrl + 1 (etta), använd inte ännu. Refactor rename: Ctrl + Alt + r

47 Autokomplettering Ctrl + Space kan inte bara ge förslag på möjliga fortsättningar på ord, utan kan även expandera vissa mallar syso if for och många fler...

Command line argumenter. Objektorienterad Programmering (TDDC77) Vad blir resultatet? Nu då? Ahmed Rezine. Hösttermin 2016

Command line argumenter. Objektorienterad Programmering (TDDC77) Vad blir resultatet? Nu då? Ahmed Rezine. Hösttermin 2016 Command line argumenter Objektorienterad Programmering (TDDC77) Föreläsning VI: eclipse, felsökning, felhantering Ahmed Rezine IDA, Linköpings Universitet Hösttermin 2016 /* Cla. java * Programmet illustrerar

Läs mer

Objektorienterad Programmering (TDDC77)

Objektorienterad Programmering (TDDC77) Objektorienterad Programmering (TDDC77) Föreläsning VI: eclipse, felsökning, felhantering Ahmed Rezine IDA, Linköpings Universitet Hösttermin 2016 Outline Felhantering Eclipse Felsökning Command line argumenter

Läs mer

Outline. I Vi kan lätt göra samma sak för fyra variabler... I Hur gör vi för 400 inlästa värden? I Ofta behöver man flera likadana variabler

Outline. I Vi kan lätt göra samma sak för fyra variabler... I Hur gör vi för 400 inlästa värden? I Ofta behöver man flera likadana variabler Outline Objektorienterad Programmering (TDDC77) Föreläsning V: arrayer, metoder, räckvidd (scope), eclipse Ahmed Rezine IDA, Linköpings Universitet Hösttermin 2016 Vända om inlästa värden Vända om inlästa

Läs mer

Objektorienterad Programmering (TDDC77)

Objektorienterad Programmering (TDDC77) Objektorienterad Programmering (TDDC77) Föreläsning V: arrayer, metoder, räckvidd (scope), eclipse Ahmed Rezine IDA, Linköpings Universitet Hösttermin 2016 Outline Arrayer Metoder Räckvidd (Scope) Eclipse

Läs mer

Gör studierna enklare. Per Brohagen

Gör studierna enklare. Per Brohagen Gör studierna enklare Per Brohagen Dagens schema Minnet och glömska Läsning Anteckningar Lite om hjärnan och inlärning Motivation Vilken motivation varar längst? Yttre motivation Betyg Status Klara tentor

Läs mer

732G Linköpings universitet 732G11. Johan Jernlås. Översikt. Repetition. Felsökning. Datatyper. Referenstyper. Metoder / funktioner

732G Linköpings universitet 732G11. Johan Jernlås. Översikt. Repetition. Felsökning. Datatyper. Referenstyper. Metoder / funktioner 732G11 Linköpings universitet 2011-01-21 1 2 3 4 5 6 Skapa program Kompilera: Källkod Kompilator bytekod Köra: Bytekod Virtuell maskin Ett riktigt program Hej.java class Hej { public static void main (

Läs mer

Objektorienterad Programmering (TDDC77)

Objektorienterad Programmering (TDDC77) Objektorienterad Programmering (TDDC77) Föreläsning I: kursinfo, att programmera datorer, första programmet Ahmed Rezine IDA, Linköpings Universitet Hösttermin 2015 Outline Hemsida Organization Examination

Läs mer

Eclipse. Kort genomgång

Eclipse. Kort genomgång Eclipse Kort genomgång Installation för den som vill ha Eclipse på sin egen maskin Du behöver först och främst ett Java Development Kit (JDK). Om du inte har något, installera JDK 7.0 från http://www.oracle.com/technetwork/java/javase/downloads/

Läs mer

Objektorienterad Programmering (TDDC77)

Objektorienterad Programmering (TDDC77) Objektorienterad Programmering (TDDC77) Föreläsning I: kursinfo, att programmera datorer, första programmet Ahmed Rezine IDA, Linköpings Universitet Hösttermin 2017 Outline Hemsida Organization Examination

Läs mer

Outline. Objektorienterad Programmering (TDDC77) Kursinfo. Outline. Hemsida. Organization. Ahmed Rezine Examination. Webreg.

Outline. Objektorienterad Programmering (TDDC77) Kursinfo. Outline. Hemsida. Organization. Ahmed Rezine Examination. Webreg. Outline Objektorienterad (TDDC77) Föreläsning I: kursinfo, att programmera datorer, första programmet Ahmed Rezine IDA, Linköpings Universitet Hösttermin 2017 Kursinfo Outline I hemsida: http://www.ida.liu.se/~tddc77

Läs mer

Gör studierna enklare. Per Brohagen

Gör studierna enklare. Per Brohagen Gör studierna enklare Per Brohagen Minnet och glömska Läsning Anteckningar Lite om hjärnan och inlärning Motivation Hjärnkunskap Tekniker Praktisk tillämpning Betyg Status Klara tentor Andras förväntningar

Läs mer

Objektorienterad Programmering (TDDC77)

Objektorienterad Programmering (TDDC77) Objektorienterad Programmering (TDDC77) Föreläsning II: utmatning, variabler, typer Ahmed Rezine IDA, Linköpings Universitet Hösttermin 2016 Kompilera och köra programmet under terminal 2: I Skapa Hej.java

Läs mer

I Skapa Hej.java och skriv programmet. I Kompilera med javac Hej.java. I Rätta fel och repetera tills du lyckas kompilera ditt program

I Skapa Hej.java och skriv programmet. I Kompilera med javac Hej.java. I Rätta fel och repetera tills du lyckas kompilera ditt program Kompilera och köra programmet Objektorienterad Programmering (TDDC77) Föreläsning II: utmatning, variabler, typer Ahmed Rezine IDA, Linköpings Universitet Hösttermin 2016 under terminal 2: I Skapa Hej.java

Läs mer

TDDC77 Objektorienterad Programmering

TDDC77 Objektorienterad Programmering TDDC77 Objektorienterad Programmering Föreläsning 1 Sahand Sadjadee IDA, Linköpings Universitet Hösttermin, 2018 Outline Kursinfo Introduktion till Programmering Java Development Kit(JDK) Kursinfo Hemsida

Läs mer

ITK:P1 Föreläsning 1. Programmering. Programmeringsspråket Java. Stark typning Explicit typning Strukturerat Hög säkerhet

ITK:P1 Föreläsning 1. Programmering. Programmeringsspråket Java. Stark typning Explicit typning Strukturerat Hög säkerhet ITK:P1 Föreläsning 1 Att programmera i språket Java DSV Peter Mozelius Programmering Olika typer av programmering som t ex: o Imperativ programmering (C, Pascal m fl) o Funktionell programmering (Lisp,

Läs mer

Grundläggande programmering DVG A08 & ISG A04. Allmän information. Å vem är jag då. Karlstads Universitet, Johan Öfverberg 1

Grundläggande programmering DVG A08 & ISG A04. Allmän information. Å vem är jag då. Karlstads Universitet, Johan Öfverberg 1 Grundläggande programmering DVG A08 & ISG A04 Allmän information Grupp C och D slås ihop Schemat är ändrat Kurs i programmering utan förkunskaper Hjälp oss med detta Lita inte på era klasskamrater De ställer

Läs mer

Eclipse. Avsikt. Nu ska ett fönster liknande figuren till höger synas.

Eclipse. Avsikt. Nu ska ett fönster liknande figuren till höger synas. Eclipse Avsikt Att bekanta dig med Eclipse programmeringsmiljö, dvs att med hjälp av Eclipse 1. skapa ett nytt projekt 2. skriva in källkod (sparas som.java-fil) 3. kompilera (översätta) koden till byte-kod

Läs mer

NetBeans 5.5. Avsikt. Projektfönster

NetBeans 5.5. Avsikt. Projektfönster NetBeans 5.5 Avsikt Att bekanta dig med NetBeans programmeringsmiljö, dvs att med hjälp av NetBeans 1. skapa ett nytt projekt 2. skriva in källkod (sparas som.java-fil) 3. kompilera (översätta) koden till

Läs mer

Här beskrivs Eclipse, den programutvecklingsmiljö som utnyttjas i programmeringskurserna. Mera information finns på:

Här beskrivs Eclipse, den programutvecklingsmiljö som utnyttjas i programmeringskurserna. Mera information finns på: Bilaga C Eclipse 1 Inledning Här beskrivs Eclipse, den programutvecklingsmiljö som utnyttjas i programmeringskurserna. Mera information finns på: www.eclipse.org help.eclipse.org www.eclipse.org/downloads/

Läs mer

Inledande programmering med C# (1DV402) Ditt första C#-program med Visual Studio

Inledande programmering med C# (1DV402) Ditt första C#-program med Visual Studio Ditt första C#-program med Visual Studio Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får använda detta verk så

Läs mer

732G14 Programmering 2

732G14 Programmering 2 732G14 Programmering 2 HT 2008 Inledning Denna kurs består av tre föreläsningar och en laborationskurs. Laborationskursen utgör hela examinationen av kursen och består av två laborationer. Den första laborationen

Läs mer

Verktyg och Utvecklingsmiljö. Jochim von Hacht

Verktyg och Utvecklingsmiljö. Jochim von Hacht Verktyg och Utvecklingsmiljö Jochim von Hacht Verktyg Modern programutveckling innebär att man måste behärska ett antal verktyg Editorer Kompilatorer Avlusare (debugger) Versionhantering (kommer i projektkurs)

Läs mer

Java: Utvecklingsverktyg, datatyper, kontrollstrukturer

Java: Utvecklingsverktyg, datatyper, kontrollstrukturer Java: Utvecklingsverktyg, datatyper, kontrollstrukturer Sven-Olof Nyström Uppsala Universitet 13 juni 2005 1 Utvecklingsverktyg för Java Vi rekommenderar Suns utvecklingsverktyg (SDK, tidigare JDK), se

Läs mer

NetBeans 7. Avsikt. Projektfönster

NetBeans 7. Avsikt. Projektfönster NetBeans 7 Avsikt Att bekanta dig med NetBeans programmeringsmiljö, dvs att med hjälp av NetBeans 1. skapa ett nytt projekt 2. skriva in källkod (sparas som.java-fil) 3. kompilera (översätta) koden till

Läs mer

2 Eclipse en handledning

2 Eclipse en handledning 2 Eclipse en handledning Inledning Här beskrivs Eclipse, den programutvecklingsmiljö som utnyttjas i programmeringskurserna. Mera information finns på: http://www.eclipse.org http://help.eclipse.org http://www.eclipse.org/downloads/

Läs mer

Laboration 10 - Eclipse

Laboration 10 - Eclipse Laboration 10 - Eclipse Avsikten med laborationen är att du ska träna på att använda paket, att du ska packa några klassfiler i en jar-fil och slutligen använda innehållet i en jar-fil från en annan klass

Läs mer

732G Linköpings universitet 732G11. Johan Jernlås. Översikt. Repetition. Strukturdiagram. Styra. Algoritmer. Val

732G Linköpings universitet 732G11. Johan Jernlås. Översikt. Repetition. Strukturdiagram. Styra. Algoritmer. Val 732G11 Linköpings universitet 2011-01-26 1 2 3 4 Program recept 1 spaghetti = 100; 2 salt = 1; 3 olja = 5; 4 köttbullar = 8; 5 ketchup = 0,5; 6 koka(salt, spaghetti); 7 micra(köttbullar); 8 Om(micron ==

Läs mer

TDIU01 (725G67) - Programmering i C++, grundkurs

TDIU01 (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 mer

Uppdaterad standard Ledningssystem för arbetsmiljö

Uppdaterad standard Ledningssystem för arbetsmiljö Uppdaterad standard Ledningssystem för arbetsmiljö Thorsten Andersson Intertek Semko Certification AB Global Program Manager OH&S Lead Auditor Swetic (Swedish Association for Testing, Inspection and Certification)

Läs mer

Översikt 732G11 PROGRAMMERING 1. Personal. Kursens mål. Litteratur. Kursens innehåll 2010-04-22

Översikt 732G11 PROGRAMMERING 1. Personal. Kursens mål. Litteratur. Kursens innehåll 2010-04-22 Översikt 732G11 PROGRAMMERING 1 Institutionen för datavetenskap Om kursen Vad är programmering (bra för)? Programmeringsspråket Java Utvecklingsmiljön Eclipse Genomgång av några programexempel Programmering

Läs mer

Verktyg och Utvecklingsmiljö. Föreläsning 2 Eclipse

Verktyg och Utvecklingsmiljö. Föreläsning 2 Eclipse Verktyg och Utvecklingsmiljö Föreläsning 2 Eclipse Verktyg Modern programutveckling innebär att man måste behärska ett antal verktyg. Editorer Kompilatorer Avlusare(debugger) Versionshantering(kommer i

Läs mer

Övning 1. Datateknik A, Java I, 5 poäng. Att ladda hem och installera Java Att skriva ditt första Javaprogram Att kompilera och exekvera ditt program

Övning 1. Datateknik A, Java I, 5 poäng. Att ladda hem och installera Java Att skriva ditt första Javaprogram Att kompilera och exekvera ditt program Datateknik A, Syfte: Att ladda hem och installera Java Att skriva ditt första Javaprogram Att kompilera och exekvera ditt program Att läsa: Lektion 1 Antal uppgifter: 3 Inlämning: Sker via inlämningsuppgifter

Läs mer

Objektorienterad Programmering (TDDC77)

Objektorienterad Programmering (TDDC77) Objektorienterad Programmering (TDDC77) Föreläsning II: utmatning, variabler, typer Ahmed Rezine IDA, Linköpings Universitet Hösttermin 2017 Outline Java Språket Utmatning av Sträng litteraler Variabler

Läs mer

Laboration 10 - NetBeans

Laboration 10 - NetBeans Laboration 10 - NetBeans Avsikten med laborationen är att du ska träna på att använda paket, att du ska packa några klassfiler i en jar-fil och slutligen använda innehållet i en jar-fil från en annan klass

Läs mer

Editering, Kompilering och Exekvering av Javaprogram

Editering, 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 mer

Eclipse en handledning

Eclipse en handledning LUNDS TEKNISKA HÖGSKOLA EDAA01 Programmeringsteknik fördjupningskurs Institutionen för datavetenskap VT 2015 Eclipse en handledning 1 Inledning Här beskrivs Eclipse, den programutvecklingsmiljö som utnyttjas

Läs mer

Programmering med Java. Grunderna. Programspråket Java. Programmering med Java. Källkodsexempel. Java API-exempel In- och utmatning.

Programmering med Java. Grunderna. Programspråket Java. Programmering med Java. Källkodsexempel. Java API-exempel In- och utmatning. Programmering med Java Programmering med Java Programspråket Java Källkodsexempel Källkod Java API-exempel In- och utmatning Grunderna Ann Pan panda@nada.kth.se Rum 1445, plan 4 på Nada 08-7909690 Game.java

Läs mer

732G Linköpings universitet 732G11. Johan Jernlås. Översikt. Repetition. Muddy. Funktioner / metoder. Punktnotation. Evalueringsordning

732G Linköpings universitet 732G11. Johan Jernlås. Översikt. Repetition. Muddy. Funktioner / metoder. Punktnotation. Evalueringsordning Varför? 732G11 Linköpings universitet 2011-02-08 Varför? 1 2 3 Varför? 4 5 Medelvärde av 5000 tal Varför? while-loopen int nrofints = 5000; int [] integers = new int [ nrofints ]; int pos = 0; while (

Läs mer

Språkstörning Läs- och skrivsvårigheter Dyslexi Åtgärder. Anneli Olausson Holmström Leg. logoped

Språkstörning Läs- och skrivsvårigheter Dyslexi Åtgärder. Anneli Olausson Holmström Leg. logoped Språkstörning Läs- och skrivsvårigheter Dyslexi Åtgärder Anneli Olausson Holmström Leg. logoped Övergripande verksamhet inom området dyslexi Regional verksamhet, d v s lyder under Region Skåne Skåne är

Läs mer

Föreläsning 1 & 2 INTRODUKTION

Föreläsning 1 & 2 INTRODUKTION Föreläsning 1 & 2 INTRODUKTION Denna föreläsning Vad händer under kursen? praktisk information Kursens mål vad är programmering? Skriva små program i programspråket Java Skriva program som använder färdiga

Läs mer

OOP Objekt-orienterad programmering

OOP Objekt-orienterad programmering OOP Objekt-orienterad programmering OOP F1:1 Delkursansvarig Epost Kursens webbsidor sm@fc.dsv.su.se http://people.dsv.su.se/~sm/oop/ Föreläsning 1 Introduktion till kursen OOP Vad är Java? Ett första

Läs mer

Eclipse en handledning

Eclipse en handledning LUNDS TEKNISKA HÖGSKOLA VT 2014 Institutionen för datavetenskap Eclipse en handledning 1 Inledning Här beskrivs Eclipse, den programutvecklingsmiljö som utnyttjas i programmeringskurserna. Mera information

Läs mer

Objektorienterad programmering i Java I

Objektorienterad programmering i Java I Laboration 0 Objektorienterad programmering i Java I Uppgifter: 2 Beräknad tid: ca 2 3 timmar Att läsa: sidan 45 52 Syfte: Att ladda hem och installera utvecklingsmiljön Att skriva ditt första Javaprogram

Läs mer

Kompilera och exekvera Javakod

Kompilera och exekvera Javakod Kompilera och exekvera Javakod Förberedelser För att kunna göra dessa övningar måste du ha installerat Java Development Kit, JDK, som bland annat innehåller Java kompilatorn, javac. Hur du installerar

Läs mer

Kort repetition. Programmeringsteknik för Bio1 och I1. Vad ska vi lära oss idag? Ett exempel

Kort repetition. Programmeringsteknik för Bio1 och I1. Vad ska vi lära oss idag? Ett exempel Programmeringsteknik för Bio1 och I1 Övning 2 Kort repetition Övningsgrupp 3 (Sal E33) Johannes Hjorth hjorth@nada.kth.se Rum 4538 på plan 5 i D-huset 08-790 69 02 Kurshemsida: http://www.nada.kth.se/kurser/kth/2d1310/

Läs mer

Föreläsning 1. Presentation av kursen Vad är programmering? Lite om java och utvecklingsmiljöer Aktivitetsdiagram Ett första program

Föreläsning 1. Presentation av kursen Vad är programmering? Lite om java och utvecklingsmiljöer Aktivitetsdiagram Ett första program Föreläsning 1 Presentation av kursen Vad är programmering? Lite om java och utvecklingsmiljöer Aktivitetsdiagram Ett första program Deitel: 1.1-1.9, 2.1-2.3 DA101A Programmering Programmering, DA101A Kursansvarig:

Läs mer

KURSMÅL WINDOWS STARTA KURSEN

KURSMÅL WINDOWS STARTA KURSEN KURSMÅL WINDOWS Detta är en introduktionskurs för dig som är nybörjare. Du kommer att få bekanta dig med datorns viktigaste delar och lära dig grunderna i operativsystemet Windows, vilket är en förutsättning

Läs mer

Föreläsning 3. Programmering, C och programmeringsmiljö

Föreläsning 3. Programmering, C och programmeringsmiljö Föreläsning 3 Programmering, C och programmeringsmiljö Vad är programmering? Ett väldigt kraftfullt, effektivt och roligt sätt att kommunicera med en dator Att skapa program / applikationer till en dator

Läs mer

Läs- och skrivsvårigheter och dyslexi -vad det är, behov och anpassningar i lärsituationen

Läs- och skrivsvårigheter och dyslexi -vad det är, behov och anpassningar i lärsituationen Läs- och skrivsvårigheter och dyslexi -vad det är, behov och anpassningar i lärsituationen 2019-03-11 del 1 Malin Nilsson, specialpedagog malin.d.nilsson@ Helena Wilkås, logoped helena.wilkas@ Lotsen,

Läs mer

Dagens program. Programmeringsteknik och Matlab. Viktiga datum. Ett första exempel. Programmall, vad behöver vi i ett javaprogram?

Dagens program. Programmeringsteknik och Matlab. Viktiga datum. Ett första exempel. Programmall, vad behöver vi i ett javaprogram? Programmeringsteknik och Matlab Övning 2 Dagens program Övningsgrupp 2 (Sal Q22/E32) Johannes Hjorth hjorth@nada.kth.se Rum 4538 på plan 5 i D-huset 08-790 69 02 Kurshemsida: http://www.nada.kth.se/kurser/kth/2d1312

Läs mer

Laboration 1. "kompilera"-ikonen "exekvera"-ikonen

Laboration 1. kompilera-ikonen exekvera-ikonen Syfte Laboration 1. Objektorienterad programmering, Z1 Syftet med denna laboration är dels att göra dej bekant med de verktyg som kan vara aktuella i programmeringsarbetet, dels ge en första inblick i

Läs mer

Föreläsning 1 & 2 INTRODUKTION

Föreläsning 1 & 2 INTRODUKTION Föreläsning 1 & 2 INTRODUKTION Denna föreläsning Vad händer under kursen? praktisk information Kursens mål vad är programmering? Skriva små program i programspråket Java Skriva program som använder färdiga

Läs mer

Grundkurs i programmering - intro

Grundkurs i programmering - intro Grundkurs i programmering - intro Linda Mannila 4.9.2007 Dagens föreläsning Allmän kursinformation: mål, syfte, upplägg, examination, litteratur, etc. Hur arbetar en dator? Hur vi får datorn att förstå

Läs mer

Översikt. Programmering tillämpningar och datastrukturer. Vad kursen täcker. Lärare. Rekommenderad litteratur. Kursmål 729G58 (HKGBB7)

Översikt. Programmering tillämpningar och datastrukturer. Vad kursen täcker. Lärare. Rekommenderad litteratur. Kursmål 729G58 (HKGBB7) Översikt Programmering tillämpningar och datastrukturer 729G58 (HKGBB7) Kursinformation Objektorienterad programmering: Klasser och objekt Arv Polymorfism Metoder Programexempel Programmering tillämpningar

Läs mer

Föreläsning 1: Intro till kursen och programmering

Föreläsning 1: Intro till kursen och programmering Föreläsning 1: Intro till kursen och programmering Kursens hemsida http:www.it.uu.se/edu/course/homepage/prog1/vt11 Studentportalen http://www.studentportalen.uu.se Lärare: Tom Smedsaas, Tom.Smedsaas@it.uu.se

Läs mer

Introduktion till programmering, hösten 2011

Introduktion till programmering, hösten 2011 Föreläsning 1 Programmering är ett hantverk. Det betyder att man inte kan läsa sig till den förmågan, man måste träna och man tränar genom att skriva mer och mer avancerade program. Programmering förutsätter

Läs mer

ÖREBRO LÄNS LANDSTING. Patientsäkerhet

ÖREBRO LÄNS LANDSTING. Patientsäkerhet Patientsäkerhet Vad arbetar vi med i ÖLL Ledningssystemutveckling Patientsäkerhetskultur och attityder till säkerhet Begreppet Människa Teknik Organisation (MTO) Systematiskt kvalitets och säkerhetsarbete

Läs mer

Installation av atmel Studio på mac / linux

Installation av atmel Studio på mac / linux Installation av atmel Studio på mac / linux Den här installation kommer gå igenom hur man installerar och ställer in Virtual Box för att kunna köra Atmel Studio på Windows. För att kunna köra den senaste

Läs mer

Kompilering och exekvering. Föreläsning 1 Objektorienterad programmering DD1332. En kompilerbar och körbar java-kod. Kompilering och exekvering

Kompilering och exekvering. Föreläsning 1 Objektorienterad programmering DD1332. En kompilerbar och körbar java-kod. Kompilering och exekvering Föreläsning 1 Objektorienterad programmering DD1332 Introduktion till Java Kompilering, exekvering, variabler, styrstrukturer Kompilering och exekvering Ett program måste översättas till datorns språk

Läs mer

Föreläsning 1: Introduktion till kursen

Föreläsning 1: Introduktion till kursen (18 januari 2015 F1.1 ) Föreläsning 1: Introduktion till kursen Lärare: Anna, Carl, Johan, Tom och ca 20 assistenter Registrering / avregistrering Undervisningsformer: föreläsningar och laborationer Kursmaterial

Läs mer

Föreläsning 1: Intro till kursen och programmering

Föreläsning 1: Intro till kursen och programmering Föreläsning 1: Intro till kursen och programmering λ Kursens hemsida http:www.it.uu.se/edu/course/homepage/prog1/mafykht11/ λ Studentportalen http://www.studentportalen.uu.se UNIX-konton (systemansvariga

Läs mer

Programmering för språkteknologer I, VT2012. Rum

Programmering för språkteknologer I, VT2012. Rum Programmering för språkteknologer I, VT2012 evelina.andersson@lingfil.uu.se Rum 9-2035 http://stp.lingfil.uu.se/~evelina/uv/uv12/pst1/ Idag - Kursplan - Börja programmera - Lokala variabler - aritmetiska

Läs mer

Vem är vem på kursen. Objektorienterad programvaruutveckling GU (DIT011) Kursbok Cay Horstmann: Big Java 3rd edition.

Vem är vem på kursen. Objektorienterad programvaruutveckling GU (DIT011) Kursbok Cay Horstmann: Big Java 3rd edition. Institutionen för Datavetenskap Göteborgs universitet HT2009 DIT011 Vem är vem på kursen Objektorienterad programvaruutveckling GU (DIT011) Kursansvarig : Katarina Blom, tel 772 10 60 Rum: 6126 (E-huset)

Läs mer

Objektorienterad programmering i Java

Objektorienterad programmering i Java bild 1 Objektorienterad programmering i Java Föreläsning 1 Kapitel 1-3 i kursboken Java Software Solutions bild 2 Läsanvisningar Kapitel 1 är en repetition av det ni förväntas kunna sedan tidigare. Det

Läs mer

SMD 134 Objektorienterad programmering

SMD 134 Objektorienterad programmering SMD 134 Objektorienterad programmering Lärare: pl@cdt.luth.se A 3113 Tomas Klockar klockar@sm.luth.se A 3019 Mats Folke folke@sm.luth.se A 3019 Labhandledare: Natasja Saburova Fredrik Jonsson Lars Persson

Läs mer

Omkoppling av in- och utmatning. In- och utmatning i Unix. Kommando exempel, ls, pipe forts. Kommando exempel, ls, pipe

Omkoppling av in- och utmatning. In- och utmatning i Unix. Kommando exempel, ls, pipe forts. Kommando exempel, ls, pipe In- och utmatning i Unix Program i Unix skriver och läser till och från filer. En fil betyder här en vanlig fil med text eller binära data, ett tangentbord, en skärm, ett annat program etc. Innan ett program

Läs mer

Code-Lite tutorial ( /RoJ)

Code-Lite tutorial ( /RoJ) Code-Lite tutorial (2013-03-20/RoJ) Följ dessa anvisningar för att skapa projekt, kompilera/länka och testa dina laborationsuppgifter 3,4. Project Projekt, innehåller bland annat ett antal källtextfiler

Läs mer

Järvstabladet tidningen för dig som bor i Järvsta Utgåva nr Utgiven av Järvsta byförening Gävle

Järvstabladet tidningen för dig som bor i Järvsta Utgåva nr Utgiven av Järvsta byförening Gävle J ÄRVST A B LADET JÄRVSTABLADET Järvstabladet tidningen för dig som bor i Järvsta Utgåva nr 5 2010 Utgiven av Järvsta byförening Gävle 2010-10-12 Järvsta byförening Styrelsen 2010 Styrelsen består av Carola

Läs mer

Introduktion till programmering och Python Grundkurs i programmering med Python

Introduktion till programmering och Python Grundkurs i programmering med Python Introduktion till programmering och Python Hösten 2009 Dagens lektion Vad är programmering? Vad är en dator? Filer Att tala med datorer En första titt på Python 2 Vad är programmering? 3 VAD ÄR PROGRAMMERING?

Läs mer

Att använda Java SE JDK 6

Att använda Java SE JDK 6 Att använda Java SE JDK 6 Programmeringsspråket Java är utvecklat av det amerikanska företaget Sun Microsystems. Sun erbjuder gratis en utvecklingsmiljö för java-programmering, Java 2 SE (Standard Edition).

Läs mer

Boken?!?! Vad är ett program? Kompilerande-Interpreterande Programmeringsmiljö Hello World! Att programmera och ett enkelt program Variabler printf

Boken?!?! Vad är ett program? Kompilerande-Interpreterande Programmeringsmiljö Hello World! Att programmera och ett enkelt program Variabler printf Föreläsning1 Boken?!?! Vad är ett program? Kompilerande-Interpreterande Programmeringsmiljö Hello World! Att programmera och ett enkelt program Variabler printf scanf Ni behöver läsa boken både för att

Läs mer

God Jul. Utgivning december 2003. wheelers. NEWS nyhetsbladet för MCK Wheelers medlemmar

God Jul. Utgivning december 2003. wheelers. NEWS nyhetsbladet för MCK Wheelers medlemmar Utgivning december 2003 God Jul wheelers NEWS nyhetsbladet för MCK Wheelers medlemmar wheelersnews Ledaren Ledaren Då var det dags för julpanik igen! Den infinner sig ju regelbundet vid den här tiden varje

Läs mer

EDAA20 Programmering och databaser. Mål komprimerat se kursplanen för detaljer. Checklista. Föreläsning 1-2 Innehåll. Programmering.

EDAA20 Programmering och databaser. Mål komprimerat se kursplanen för detaljer. Checklista. Föreläsning 1-2 Innehåll. Programmering. EDAA20 Programmering och databaser Mål komprimerat se kursplanen för detaljer Läsperiod 1 7.5 hp anna.aelsson@cs.lth.se http://cs.lth.se/edaa20 Mer information finns på kursens webbsida samt på det utdelade

Läs mer

Laboration 1. "kompilera"-ikonen "exekvera"-ikonen

Laboration 1. kompilera-ikonen exekvera-ikonen Programmerade system I1 Syfte Laboration 1. Syftet med denna laboration är dels att göra dej bekant med de verktyg som kan vara aktuella i programmeringsarbetet, dels ge en första inblick i att skriva

Läs mer

Windows 8.1, hur gör jag?

Windows 8.1, hur gör jag? 2014 Windows 8.1, hur gör jag? Tor Stenberg Piteå Kommun 2014-03-28 1 av 13 Innehåll Hur jobbar jag med Windows 8.1... 2 Logga in... 2 Skrivbordet och programportal... 2 Logga ut och stänga datorn... 3

Läs mer

Kompilering av Java-program med eclipse SDK för den som kan BlueJ

Kompilering av Java-program med eclipse SDK för den som kan BlueJ 1 (5) Kompilering av Java-program med eclipse SDK för den som kan BlueJ Inledning Eclipse är ett kraftfullt kodutvecklingsverktyg för Java. Det kan laddas ner gratis från www.eclipse.org. I detta papper

Läs mer

Besvara de elektroniska frågorna (se kurshemsidan). Läs kapitel i kursbok.

Besvara de elektroniska frågorna (se kurshemsidan). Läs kapitel i kursbok. Namn: Laborationen godkänd: Laboration 3. Pipeline Laborationens syfte I laborationen ska du bekanta dig med pipelining. Genom laborationen fås kunskap om hur pipelines är konstruerade och hur de används.

Läs mer

Skapa mapp. * Gör så här: Det finns många sätt att skapa mappar, men det enklaste sättet brukar vara följande.

Skapa mapp. * Gör så här: Det finns många sätt att skapa mappar, men det enklaste sättet brukar vara följande. Ideell IT-förening där äldre lär äldre Skapa mapp Det finns många sätt att skapa mappar, men det enklaste sättet brukar vara följande. * Gör så här: 1. Se till att du befinner dig på den plats i datorn

Läs mer

Lektion Java Grunder. Javas historia. Programmeringsspråket Java. Skillnaderna mellan Java och C++ JVM (Javas Virtuella Maskin)

Lektion Java Grunder. Javas historia. Programmeringsspråket Java. Skillnaderna mellan Java och C++ JVM (Javas Virtuella Maskin) Lektion Java Grunder Javas historia Ursprungligen utvecklades Java (1991) för att användas i olika typer av konsumentelektronik (mikrovågsugnar, videoapparater) av programmerare på Sun. Språket kallades

Läs mer

Laboration 1. Objektorienterad programmering, Z1. Syfte

Laboration 1. Objektorienterad programmering, Z1. Syfte Syfte Laboration 1. Objektorienterad programmering, Z1 Syftet med denna laboration är dels att göra dej bekant med de verktyg som kan vara aktuella i programmeringsarbetet, dels ge en första inblick i

Läs mer

INSTALLATIONSGUIDE TILL ANDROID UTVECKLINGSMILJÖ

INSTALLATIONSGUIDE TILL ANDROID UTVECKLINGSMILJÖ INSTALLATIONSGUIDE TILL ANDROID UTVECKLINGSMILJÖ Denna installationsguide berättar hur man installerar och kommer igång med utveckling för Android. Guiden är skriven som en komplettering till min bok Programmera

Läs mer

LABORATION 1 Pingpong och Installation av Server 2008 R2

LABORATION 1 Pingpong och Installation av Server 2008 R2 LABORATION 1 Pingpong och Installation av Server 2008 R2 Laboranter: Kurs: Klass: Operativsystem 1 HT12 DD12 Handledare: Hans Ericson Martin Andersson Utskriftsdatum: 2012-08-29 Mål Laborationen skall

Läs mer

F4. programmeringsteknik och Matlab

F4. programmeringsteknik och Matlab Programmeringsspråk Föreläsning 4 programmeringsteknik och Matlab 2D1312/ 2D1305 Introduktion till Java Kompilering, exekvering, variabler, styrstrukturer 1 Ett program är en eller flera instruktioner

Läs mer

Studievägledarna vid Handelshögskolan. Studieteknik WWW.ORU.SE/HH

Studievägledarna vid Handelshögskolan. Studieteknik WWW.ORU.SE/HH För länge sedan i en galax (inte så) långt, borta... Minnet Sinnesintryck Sensoriska registret Korttidsminnet 30 sek Lagra Långtidsminnet Glömska Endast 1 av 10.000.000 Minneskurvan Minneskurvan 1. Lagra

Läs mer

Lab1 Introduktion. 1 Syfte. 2 Innehåll Win32API Skapa trådar Kritiska sektioner Mailslothantering. 3 Förberedelse & Tips

Lab1 Introduktion. 1 Syfte. 2 Innehåll Win32API Skapa trådar Kritiska sektioner Mailslothantering. 3 Förberedelse & Tips Lab1 Introduktion Förberedelse för planetlabben genom att kapsla in (skapa wrappers) systemanrop. 1 Syfte Få en känsla av hur Win32API fungerar, dvs programmerarens interface gentemot Windows. Känsla för

Läs mer

Föreläsning 1: Introduktion till kursen

Föreläsning 1: Introduktion till kursen (16 januari 2016 F1.1 ) Föreläsning 1: Introduktion till kursen Lärare: Anna Eckerdal och Tom Smedsaas samt ca 20 assistenter Registrering / avregistrering Undervisningsformer: föreläsningar och laborationer

Läs mer

Program & programmering

Program & programmering Program & programmering Vad är program? Satser och instruktioner, toggla igenom exempel Program på olika nivåer, för olika maskiner, för olika saker Tolka program; kompilator, intepretator, binärbytekod,

Läs mer

OOP F1:1. Föreläsning 1. Introduktion till kursen OOP Vad är Java? Ett första Java-program Variabler Tilldelning. Marie Olsson

OOP F1:1. Föreläsning 1. Introduktion till kursen OOP Vad är Java? Ett första Java-program Variabler Tilldelning. Marie Olsson OOP F1:1 Föreläsning 1 Introduktion till kursen OOP Vad är Java? Ett första Java-program Variabler Tilldelning OOP Objekt-orienterad programmering Delkursansvarig: First Class-konferens: Kursens webbsidor:

Läs mer

Föreläsning 1: Introduktion till kursen

Föreläsning 1: Introduktion till kursen (17 januari 2017 F1 1 ) Föreläsning 1: Introduktion till kursen Lärare: Anna Eckerdal och Tom Smedsaas samt ca 20 assistenter Registrering / avregistrering Undervisningsformer: föreläsningar och laborationer

Läs mer

Att använda Java SE JDK 6

Att använda Java SE JDK 6 Att använda Java SE JDK 6 Programmeringsspråket Java är utvecklat av det amerikanska företaget Sun Microsystems. Sun erbjuder gratis en utvecklingsmiljö för java-programmering, Java 2 SE (Standard Edition).

Läs mer

Länkade listor och automatisk testning

Länkade listor och automatisk testning 1 (6) Länkade listor och automatisk testning Algoritmer och datastrukturer Obligatorisk nr 3 Syfte Att ge träning i programmering av länkade listor på låg abstraktionsnivå med primitiv pekarmanipulering.

Läs mer

Kort-kort om utdelade användarkonton och datormiljön på NADA

Kort-kort om utdelade användarkonton och datormiljön på NADA Kort-kort om utdelade användarkonton och datormiljön på NADA UNIX-konto, användaridentitet Namn Du har fått ett konto med ett användarnamn bestående av prefixet ip99_ och ytterligare tre bokstäver. Dessa

Läs mer

ID1004 Laboration 3, 5-6 November 2012

ID1004 Laboration 3, 5-6 November 2012 18-okt-2012/FK ID1004 Laboration 3, 5-6 November 2012 Labben bör göras individuellt. Beräknad tid ca 2 timmar. Instruktionen antar att labben utförs i datasal, med hjälp av den integrerade utvecklingsmiljön

Läs mer

Programstruktur och terminologi. Programmet producerar följande utskrift i terminalfönstret: Ett Javaprogram består av en eller flera klasser

Programstruktur och terminologi. Programmet producerar följande utskrift i terminalfönstret: Ett Javaprogram består av en eller flera klasser // En första version av BankKonto-klassen class BankKonto { private String namn; private long nr; private double saldo; private double ränta; // Klassen TestaBankKonto // Klassens uppgift är att skapa

Läs mer

IT-körkort för språklärare. Modul 3: Ljud, del 1

IT-körkort för språklärare. Modul 3: Ljud, del 1 IT-körkort för språklärare Modul 3: Ljud, del 1 Innehåll Ladda ner Audacity och hjälpprogrammet LAME 3 Installera Audacity och LAME 7 Spela in med Audacity 9 Spara och exportera i MP3-format 11 Ladda upp

Läs mer

Föreläsning 3. Programmering, C och programmeringsmiljö

Föreläsning 3. Programmering, C och programmeringsmiljö Föreläsning 3 Programmering, C och programmeringsmiljö Vad är programmering? Ett väldigt kraftfullt, effektivt och roligt sätt att kommunicera med en dator Att skapa program / applikationer till en dator

Läs mer

Programutveckling med Java Development Kit. (JDK 1.1.x) och Programmers File Editor (PFE 7.02)

Programutveckling med Java Development Kit. (JDK 1.1.x) och Programmers File Editor (PFE 7.02) UMEÅ UNIVERSITET Institutionen för datavetenskap Thomas Johansson Oktober 1998 Programutveckling med Java Development Kit (JDK 1.1.x) och Programmers File Editor (PFE 7.02) Umeå universitet 901 87 Umeå.

Läs mer

Välkomna! till Region Skånes riskanalysledarutbildning

Välkomna! till Region Skånes riskanalysledarutbildning Välkomna! till Region Skånes riskanalysledarutbildning Utbildningens mål Skapa medvetenhet om risker inom hälsooch sjukvården Ge en teoretisk grund och praktisk övning i riskanalysmetodik. Deltagarna ska

Läs mer

TDDD78, TDDE30, 729A Introduktion till Java -- för Pythonprogrammerare

TDDD78, TDDE30, 729A Introduktion till Java -- för Pythonprogrammerare TDDD78, TDDE30, 729A85 jonas.kvarnstrom@liu.se 2018 Introduktion till Java -- för Pythonprogrammerare Historia: C, C++ 3 Historia: Oak 1 4 1990: Sun Microsystems påbörjade projekt StarSeven Avancerad

Läs mer