introduktion til java programmering

8
FEN 2006-11-1 IntroJava2006 - AAU 1 Introduktion til Java programmering Kursusintroduktion Introduktion til programmering Java og BlueJ

Upload: may-mason

Post on 30-Dec-2015

27 views

Category:

Documents


5 download

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 Presentation

TRANSCRIPT

Page 1: Introduktion til Java programmering

FEN 2006-11-1 IntroJava2006 - AAU 1

Introduktion til Java programmering

Kursusintroduktion

Introduktion til programmering

Java og BlueJ

Page 2: Introduktion til Java programmering

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]

Page 3: Introduktion til Java programmering

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

Page 4: Introduktion til Java programmering

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

Page 5: Introduktion til Java programmering

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, ...

Page 6: Introduktion til Java programmering

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

Page 7: Introduktion til Java programmering

FEN 2006-11-1 IntroJava2006 - AAU 7

Andre eksempler på ”programmer”Partitur

• Program

• Programmeringssprog

• Programmør

• Processor

• Hardware

• Data

Page 8: Introduktion til Java programmering

FEN 2006-11-1 IntroJava2006 - AAU 8

Et Java-program i BlueJ