V - PowerPoint PPT Presentation

About This Presentation
Title:

V

Description:

V lkomna till FK:P h lsar kursansvariga J zef Swiatycki och Stefan M ller Programmeringsmetodik II: introduktion till : objektorienterad programmering – PowerPoint PPT presentation

Number of Views:44
Avg rating:3.0/5.0
Slides: 9
Provided by: joz83
Category:
Tags: linux | os

less

Transcript and Presenter's Notes

Title: V


1
Välkomna till FKP
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
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
F1F7).Omfattande klassbibliotek tas upp först
under senare delen av momentet (F8-F13).
ii
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
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, undantag
shantering, paket F9-F10 Javas klasser för
grafiska Lektion 7 användargränssnitt F11 Exemp
elprogram med Inlupp del 4 grafiska
användargränssnitt (förberedelse för inlupp del
4) F12 Orientering om Javas filhantering F13 Ori
entering om parallella processer i Java
(trådning) Orientering om kommande tillägg till
Javas språk
iv
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
6
Examination
  • Skriftlig tentamen, 3 poäng Programmeringsuppgif
    ter 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å DSV1P2-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
7
Kommunikation och lärare
Kommunikation Webbsidor http//dsv.su.se/cours
es/pm2/fkp Nyheter, kursmaterial,
lösningsförslag, länkar mm FirstClass-konferense
n 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 Da
isy för anmälan till lektionsgrupper och
tentan Lektionsledare Rickard Cöster Sebastian
Stureborg Stefan Möller Józef Swiatycki
vii
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
Write a Comment
User Comments (0)
About PowerShow.com