Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Introduktion til programmering Kursusoversigt. dIntProg, F08Kursusintroduktion.2 dIntProg Forelæsninger –Fire timer om ugen –Mandag 14-16 samt fredag.

Lignende præsentationer


Præsentationer af emnet: "Introduktion til programmering Kursusoversigt. dIntProg, F08Kursusintroduktion.2 dIntProg Forelæsninger –Fire timer om ugen –Mandag 14-16 samt fredag."— Præsentationens transcript:

1 Introduktion til programmering Kursusoversigt

2 dIntProg, F08Kursusintroduktion.2 dIntProg Forelæsninger –Fire timer om ugen –Mandag 14-16 samt fredag 12-14 Øvelser –4 timers lab-øvelser (2+2) –i computerlokale med computer og projektor –parprogrammering Afleveringsopgave –En hver uge (med undtagelse af første) –Individuel, men studér i grupper –Vurdering: 0-1-2-3 (>0 for alle er en forudsætning for eksamen) Eksamen –Praktisk prøve

3 dIntProg, F08Kursusintroduktion.3 Mangfoldigt Studerende –Datalogi –Geologi –Kemi og teknologi –HA(it) –It-bachelor –Matematik –Mat-øk –Multimedier –Nano –Andre (biologi, fysik, kemi,...) Det faglige perspektiv –Bredt sigte –Almene eksempler –OOP (modellering) –Java –Praktisk –Fagspecifikke projekter Mål –Grundlæggende begreber og teknikker –Indblik og forståelse –Grundlag for fortsatte studier –Erfaring med programmering i det små www.daimi.au.dk/dIntProg

4 dIntProg, F08Kursusintroduktion.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

5 dIntProg, F08Kursusintroduktion.5 Andre eksempler på ”programmer” Broccolisalat Tilberedningstid: 45min. Årstid: Hele året Antal: 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øg 60 g solsikkekerner (ca. 1 dl) 125 g rosiner (ca. 2 dl) 1 tsk balsamicoeddike ½ tsk friskpresset citronsaft 1 tsk sukker ¼ tsk groft salt Pynt 50 g sprødt bacon Tilbehør200 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

6 dIntProg, F08Kursusintroduktion.6 Andre eksempler på ”programmer” Partitur Program Programmeringssprog Programmør Processor Hardware Data

7 dIntProg, F08Kursusintroduktion.7 Programmer i dIntProg Program –BlueJ-projekt (katalog med en.java-fil pr. klasse i projektet) –BlueJ er en ”høvlbænk”: det sted programmer skabes Programmeringssprog –Java 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,...

8 dIntProg, F08Kursusintroduktion.8 Programeksempel

9 dIntProg, F08Kursusintroduktion.9 Undervisningsformer i dIntProg Forelæsninger –overblik, begreber, principper og eksempler (forud) –detaljer (bagud) Videoer –demonstration af programmeringsprocessen Afleveringsopgaver –kærligt spark bagi –feedback (til jer og til os) Øvelser (vigtigst!) –praktisk arbejde under vejledning –styret refleksion (efter behov) Hjemmearbejde –læs bogen og lav opgaverne i denne –forbered øvrige opgaver Projekt –fagspecifikt projekt (motivation og øget udbytte)

10 dIntProg, F08Kursusintroduktion.10 Om programmering Programmering –Anderledes –Svær tankegang Faser –Motivation –Begejstring –Tvivl –Frustration –Eksistensiel krise –Heureka! –Fascination –Kompetencer –Indsigt –Magt over teknologien ”Human beings are not accustomed to being perfect, and few areas of human activity demand it. Adjusting to the requirement for perfection is, I think, the most difficult part of learning to program.” F. Brooks, The Mythical Man-Month, pp. 7-8 Tid Begejstring


Download ppt "Introduktion til programmering Kursusoversigt. dIntProg, F08Kursusintroduktion.2 dIntProg Forelæsninger –Fire timer om ugen –Mandag 14-16 samt fredag."

Lignende præsentationer


Annoncer fra Google