Fagets Informations Teknologi Introduktion til Programmering i Java















- Slides: 15
Fagets Informations Teknologi Introduktion til Programmering i Java For Industri, Global Forretningsudvikling, samt fri studie aktivitet ved Bent Thomsen
Dagens program • • Intro til Kurset Forelæsning Online tutorial Øvelser
Hvem er jeg? • Cand. Scient. fra Aalborg Universitet, 1987 • Ph. d. grad fra Imperial College, London, 1991 • Industriel forsker – ECRC, 1990 -1996 – ICL/Fujitsu, 1996 -2002 • Lektor ved Aalborg Universitet, 2002 -? – Forskningsområde: (mobile) Internet og programmerings teknologi
Hjælpelærerne • Christian Thomsen (Thorbjørn Olesen) • Mette Thøgersen • Thorsten Ottosen
Hvorfor lære programmering? • Ved at lære at programmere får man mere ud af computeren • Programmering lærer dig om problem løsning • Programmering hjælper dig med at bliver mere præcis – Hvorfor blev datalogen stående i brusebadet? – Fordi der stod på shampoo flasken at han skulle sæbe håret ind, skylle det og gentage proceduren • Det kan godt være at du ikke kommer til at programmere ret meget, men det at vide noget om programmering hjælper dig til at tale med folk der gør
Hvorfor Java? • Java er et uhyre populært programmeringssprog • Java er simpel – Sammenlignet med visse andre sprog – Kan nemt bruges til små programmeringsopgaver • Java er ”industrial strength” – Bruges til små og store IT systemer – På Web, Desktop, Mobil, Servere, …
Men jeg læser jo til civil ingeniør … Get real!
Men jeg læser jo til civil ingeniør i industri, forretningsudvikling, . . • Store industrielle anlæg er styret af software – Så I skal i det mindste forstå at tale med dem der skal lave det • Små rådgivende Ingeniør firmaet har ikke råd til at hyre programmører • I skal jo også lære matematik og … • ”Datalogi” er en grunddisciplin • Det er jo også godt at have en ”fall back position”
Format – 5 kursusgange • Forelæsning – Giver overblik og introducerer koncepter • Online-tutorial – Dybde viden – Følg den efter forelæsningen – Kan browses før forelæsningen • Uddybende litteratur – For dem der vil lidt mere … • Øvelser – Lav dem – de tjener alle et formål! – Individuelle øvelser • Træner specifikke teknikker – Gruppe øvelser • Hjælper jer til at diskuterer koncepter, ideer, problem og løsninger
Kursusgangenes opbygning • Fra 8. 15 til 9. 15 forelæsning – Auditorium 4 (3) – 2 x 30 min. • Fra 9. 15 til 10. 15 selvstudie – Læs online-tutorial • Fra 10. 15 til 12. 00 øvelser – – Hjælpelærer og jeg kommer rundt Individuelle opgaver Gruppe opgaver PC-rum B 233 og B 144
Kursets indhold • • • Kursusgang 1 – Getting started Kursusgang 2 – Language Basics and OO Kursusgang 3 Kursusgang 4 Kursusgang 5 - Dette er et PE kursus (for de fleste) Det er op til jer selv at dykke ned i emnerne Vi kan ikke nå alt på 5 kursusgange Det er op til jer selv at gå videre
Nogle spørgsmål • • Er der nogen der ikke har en PC/Laptop? Programmeret før? I Java? DOS/Command Prompt? Unix/Linux? Web/Hjemmesider? Hvad skal I bruge Java til? I P 1?
Beståelse af Fri Studieaktivitet • Et opgavesæt skal besvares tilfredsstillende iflg. studieordningen • Offentliggøres før sidste kursusgang • Indsendes til mig før jul (dato senere)
Hjemmesiden http: //www. cs. aau. dk/~bt/JAVA 04/
Før vi starter • • Sig til hvis der er noget I ikke forstår Sig til hvis jeg er for hurtig eller for langsom Sig til hvis I er utilfredse med kurset Sig det til mig – – Ved at række hånden op under forelæsningen Eller kom ned i en af pauserne Eller når I møder mig i PC-rummene eller på gangen Eller send mig en e-mail • Lad være med at sige det igennem semester koordinationsudvalget eller semester evalueringsrapporten – da er det alligevel for sent!















