introduktion til java programmering
DESCRIPTION
Introduktion til Java programmering. Kursusintroduktion Introduktion til programmering Java og BlueJ. Præsentation. Kursusholder: Finn E. Nordbjerg – [email protected] Lektor v/Datamatikeruddannelsen, NOEA - Nordjyllands Erhvervsakademi Ekstern lektor ved Aarhus og Aalborg Universiteter - PowerPoint PPT PresentationTRANSCRIPT
FEN 2006-11-1 IntroJava2006 - AAU 1
Introduktion til Java programmering
Kursusintroduktion
Introduktion til programmering
Java og BlueJ
FEN 2006-11-1 IntroJava2006 - AAU 2
Præsentation• Kursusholder:
– Finn E. Nordbjerg – [email protected]– Lektor v/Datamatikeruddannelsen,
NOEA - Nordjyllands Erhvervsakademi– Ekstern lektor ved Aarhus og Aalborg Universiteter– Efteruddannelse af IT-folk i erhvervslivet– Programmering, Programmeringssprog, Databaser– ”Gammel” (meget) AAU’er (mat/dat 1983)
• Hjælpelærer:– Lasse Bæk, [email protected]
FEN 2006-11-1 IntroJava2006 - AAU 3
Hvorfor programmering?
• Almen dannelse:– Programmering er essensen i datalogi. Datalogi er et
grundfag som matematik og fysik.• Problemløsning:
– Programmering lærer dig problemløsning og præcision
• IT-forståelse:– Kendskab til programmering giver en bedre forståelse
for IT-systemer i almindelighed• Samarbejde:
– Ingeniører kommer garanteret til at samarbejde med IT-folk. Kendskab til programmering fremmer forståelsen
FEN 2006-11-1 IntroJava2006 - AAU 4
Grundbegreber om programmering• Program
– en utvetydig opskrift på en ”beregning” der kan udføres af en computer
• Programmeringssprog– notation til at udtrykke programmer
• Programmør– en aktør der konstruerer programmer
• Processor– en aktør der udfører et program
• Hardware– det isenkram det benyttes af processoren ved udførelse af
programmet
• Data– input, output og mellemresultater ved udførelse af programmer
FEN 2006-11-1 IntroJava2006 - AAU 5
Programmer i kurset• Program
– BlueJ-projekt (katalog med en .java-fil pr. klasse i projektet)
– BlueJ er en ”høvlbænk”: det sted programmer skabes
• Programmeringssprog– Java (Java-compileren, er selv et program…)
• Programmør– Jer!
• Processor– Java VM (Java virtuel maskine, er selv et program...)
• Hardware– Jeres computer
• Data– vilkårlig information der er repræsenteret digitalt
– tal, tekst, lyd, billeder, video, programmer, ...
FEN 2006-11-1 IntroJava2006 - AAU 6
Andre eksempler på ”programmer”
Broccolisalat
Tilberedningstid: 45min.Årstid: Hele åretAntal: 4 personer
450 g broccoli i små buketter og stokken i tynde skriver½ liter kogende vand¼ liter syrnet fløde 9%2 spsk finthakket rødløg60 g solsikkekerner (ca. 1 dl)125 g rosiner (ca. 2 dl)1 tsk balsamicoeddike½ tsk friskpresset citronsaft1 tsk sukker¼ tsk groft salt
Pynt 50 g sprødt baconTilbehør 200 g lyst brød
Madopskrift
Overhæld broccolistykkerne med kogende vand og lad dem trække i ca. 15 min. Hæld broccolien til afdrypning i en sigte. Vend syrnet fløde sammen med løg og de øvrige ingredienser. Vend broccolistykkerne i og smag salaten til. Anret salaten i portionssalatskåle eller i en stor skål og pynt med bacon.
• Program
• Programmeringssprog
• Programmør
• Processor
• Hardware
• Data
FEN 2006-11-1 IntroJava2006 - AAU 7
Andre eksempler på ”programmer”Partitur
• Program
• Programmeringssprog
• Programmør
• Processor
• Hardware
• Data
FEN 2006-11-1 IntroJava2006 - AAU 8
Et Java-program i BlueJ