1 / 19

Fagets Informations Teknologi Introduktion til Programmering i Java

Fagets Informations Teknologi Introduktion til Programmering i Java. Industri og Global Forretningsudvikling ved Bent Thomsen. Dagens program. Intro til Kurset Forelæsning Online tutorial Øvelser. Hvem er jeg?. Cand. Scient. fra Aalborg Universitet, 1987

von
Download Presentation

Fagets Informations Teknologi Introduktion til Programmering i Java

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Fagets Informations TeknologiIntroduktion til Programmering i Java Industri og Global Forretningsudvikling ved Bent Thomsen

  2. Dagens program • Intro til Kurset • Forelæsning • Online tutorial • Øvelser

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

  4. Taregh Jasemian 7. semester Software Ingeniør Thorbjørn Højgaard Olesen 9. semester Datalogi Hjælpelærerne

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

  6. Men jeg læser jo til civil ingeniør … Get real!

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

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

  9. Java

  10. Java i Industri Projekter DEIF M-Vision (SCADA up and running in 30 minutes)

  11. Java i Industri Projekter Java til styring af robot der afslører om startbanen er iset til

  12. I får mere Programmering senere • P2 semester • Programmering i C • 5 semester • Struktureret Programmering • Industriel anvendelse af IT • 6 Semester • Database Systemer • 7 Semester • Objekt Orienteret System Modellering

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

  14. Kursusgangenes opbygning • Fra 12.30 til 13.30 forelæsning • Auditorium 2 • 2 x 30 min. • Fra 13.30 til 14.15 selvstudie • Læs online-tutorial • Fra 14.15 til 16.00 øvelser • Hjælpelærer og jeg kommer rundt • Individuelle opgaver • Gruppe opgaver • PC-rum B144

  15. Kursets indhold • Kursusgang 1 – Getting started • Kursusgang 2 – Language Basics and OO • Kursusgang 3 – Subprogrammer og OO • Kursusgang 4 – Klasser/Nedarvning + I/O + fejl • Kursusgang 5 – GUI Dette er et PE kursus 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

  16. Litteratur • The Java Tutorial online matriale fra SUN • http://java.sun.com/docs/books/tutorial/index.html • Findes også i bogform: The Java(TM) Tutorial: A Short Course on the Basics (3rd Edition)by Mary Campione, Kathy Walrath, Alison Huml Publisher: Addison-Wesley Professional; 3nd edition (January 15, 2000) ISBN: 0201703939 • Supplerende litteratur Objektorienteret Programmering i JAVA, 3.udgave af Jacob Nordfalk Forlag Forlaget Globe, Udgivelsesdato 27-01-2005 ISBN 8779002803 • Denne bog findes også (delvis) online på linket • http://javabog.dk/

  17. 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 P1?

  18. Hjemmesiden http://www.cs.aau.dk/~bt/JAVA05/

  19. 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-rummet 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!

More Related