1 / 8

Välkomna till FK:P

Välkomna till FK:P. hälsar kursansvariga. Józef Swiatycki och Stefan Möller Programmeringsmetodik II: introduktion till : objektorienterad programmering programmering med Java programmering med komponentbibliotek datasamlingar grafiska och händelsestyrda användargränssnitt

Download Presentation

Välkomna till FK:P

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. Välkomna till FK:P hälsar kursansvariga • Józef Swiatycki och Stefan Möller • Programmeringsmetodik II: • introduktion till : • objektorienterad programmering • programmering med Java • programmering med komponentbibliotek • datasamlingar • grafiska och händelsestyrda användargränssnitt • Föreläsning 1: • Kursintroduktion • Orientering om Java och OOP i Jozef Swiatycki DSV

  2. Det här är inte en Java-kurs! Objektorienterad programmering handlar till stor del om skapande av återanvändbara komponenter. I Java finns ett mycket stort standardbibliotek av sådana komponenter. Programutveckling i Java går ut på att koppla ihop dessa komponenter. Man behöver inte ha stora kunskaper i OOP för att göra detta. På detta moment introducerar vi först OOP illustrerad med Java (föreläsningarna F1~F7).Omfattande klassbibliotek tas upp först under senare delen av momentet (F8-F13). ii Jozef Swiatycki DSV

  3. Kursuppläggning Föreläsningar, lektioner, kontinuerligt och mycket eget programmeringsarbetemed möjlighet till handledning Introduktionsföreläsning Fem block om en-två föreläsningar följda av en-två lektioner (dock egna övningar istället för lektion efter första blocket, föreläsning 11 istället för lektion efter sista blocket) Fem lektionsgrupper, anmälan via Daisy Två orienterande föreläsningar i slutet utan lektioner Inlämningsuppgift i fyra deletapper, en etapp efter varje block utom det första Deletapp 4 mest omfattande Inlämning av hela uppgiften Exempelprogram och genomgång av inlupp del 4 på föreläsning 11 Handledning i datorsalar enl. handledningsschema på webben, anmälningslista vid skrivarna plan 5 iii Jozef Swiatycki DSV

  4. Kursuppläggning, forts. Obs! allvar! Föreläsningsblock... ...följs upp med F1 Introduktion F2-F3 Grundläggande syntax Eget arbete med övningsuppgifter (Demo av prog.miljön efter F3) F4 Klasser och objekt Lektion 1-2, inlupp del 1 F5-F6 Arv, klasshierarkier Lektion 3-4, inlupp del 2 F7-F8 Återanvändbara klasser, Lektion 5-6, inlupp del 3 Javas datasamlingsklasser, undantagshantering, paket F9-F10 Javas klasser för grafiska Lektion 7 användargränssnitt F11 Exempelprogram med Inlupp del 4 grafiska användargränssnitt (förberedelse för inlupp del 4) F12 Orientering om Javas filhantering F13 Orientering om parallella processer i Java (trådning) Orientering om kommande tillägg till Javas språk iv Jozef Swiatycki DSV

  5. Material Litteratur: Jan Skansholm, ”Java direkt med Swing”, 4de upplaga, Studentlitteratur, 2003 (eller 3dje uppl. från 2002) Kursen bygger inte på boken, som är tänkt att användas somkomplettering till undervisning och kursmaterial, somuppslagsbok o.s.v. Andra Java-böcker kan användas om de täcker minst samma ämnen. Alla böcker i OOP med Java är tillåtna som hjälpmedel på tentan. Kursmaterial (föreläsningsbilder, lektionsmaterial mm).Är inte helt klart - del I i kurskompendiet, resten delas ut så fort det är klart och läggs (med viss fördröjning) på kursens webbsidor.Lösningsförslag till lektionsuppgifter delas ut efter resp. lektion (läggs även på webben) Webbmaterial (dokumentation av Javas klassbibliotek, kompletterande läsmaterial), länkar bl.a. från momentets webbsidor v Jozef Swiatycki DSV

  6. Examination • Skriftlig tentamen, 3 poäng Programmeringsuppgifter Godtyckliga Java-böcker tillåtna som hjälpmedel Anmälan via Daisy Ordinarie 2004-04-03 kl. 10-15, omtenta 2004-06-07 kl. 10-15 Däremellan kan man gå på DSV1:P2-tenta 2002-04-27 (men resultatet av ordinarie tentan klart först veckan innan) • Inlämningsuppgift, 3 poäng Första inlämningstillfälle måndagen 2004-04-04, därefter ett tillfälle före sommaren, därefter i slutet av sommaren,därefter får man vänta till våren 2005(!) Grupper om en-tre personer, ingen anmälan Fyra deletapper, en efter varje block av föreläsningar/lektioner Etapp 4 handlar om grafiska användargränssnitt, mest omfattande Genomgång av etapp 4 med ett exempelprogram på föreläsning 11 vi Jozef Swiatycki DSV

  7. Kommunikation och lärare Kommunikation Webbsidor http://dsv.su.se/courses/pm2/fkp Nyheter, kursmaterial, lösningsförslag, länkar mm FirstClass-konferensen FKP, främst FKP Fritt Forum frågor och svar, diskussion, synpunkter Obs! kolla gärna dessa åtminstone dagligen! FC-konferensen FKP Inluppar för inlämning av inlämningsuppgiften Daisy för anmälan till lektionsgrupper och tentan Lektionsledare Rickard Cöster Sebastian Stureborg Stefan Möller Józef Swiatycki vii Jozef Swiatycki DSV

  8. Programmeringsmiljö Java version 1.4 kan laddas hem från webben (förutsätter nog bredband) finns på DSV under både Linux och MS Windows Emacs med stödpaketet JDE (rekommenderad, ej tvång) finns på DSV under både Linux och MS Windows intro i kompendiet, demo på F3 kan laddas hem från momentets webbsidor viii Jozef Swiatycki DSV

More Related