Mål
Efter fullgjord kurs skall studenten kunna göra ett händelsestyrt program med ett grafiskt användargränssnitt där en användare kan lägga till, ta bort, ändra, söka och lista data från olika typer av datakällor.
Studenten skall kunna använda ett flertal av Swingkomponenterna ur Java’s API.
Studenten kan utföra en objektorienterad analys och design på ett givet programmeringsproblem. Studenten kan definiera vanliga begrepp inom objektorienterad programmering.
Studenten skall kunna använda ett flertal av Swingkomponenterna ur Java’s API.
Studenten kan utföra en objektorienterad analys och design på ett givet programmeringsproblem. Studenten kan definiera vanliga begrepp inom objektorienterad programmering.
Innehåll
Kursen behandlar följande områden:
- Skapa grafiska användargränssnitt med hjälp av ett urval av Swing komponenter från Java’s API.
- Hur man läser från och skriver till textfiler eller andra datakällor.
- Felhantering.
- Systemutvecklingsmodeller.
- Objektorienterad analys och design.
- UML.
- Inkapsling, arv och polymorfism.
Examinationsformer
Kursen examineras genom skriftlig tentamen (3 hp) och laborationer (4.5 hp)
Arbetsformer
Studenten deltar i föreläsningar och laborationer.
Betyg
Som betygsskala används U–VG.
För att erhålla betyget VG krävs betyget VG på den skriftliga tentamen. Laborationer betygsätts i betygsskalan U - G.Förkunskapskrav
- Introduktion till Javaprogrammering 7,5 hp
Övrigt
Motsvarar tidigare kurs, Objektorienterad programutveckling I 5,0, IKA049
Litteratur
- Deitel, P. J., Deitel, H. M.. (2009) Java : how to program. 8 uppl. Upper Saddle River, N.J. : Pearson Education. (1506 s). ISBN 978-0-13-136483-7
Övrigt: Alt. ISBN-13: 9780131364837 eller senaste upplaga - O‘Docherty, Mike. (2005) Object-oriented analysis and design : understanding system development with UML 2.0. Chichester : John Wiley. (559 s). ISBN 0-470-09240-8
Övrigt: Eller senaste upplaga
Referenslitteratur
- Walrath, Kathy. (2004) The JFC Swing tutorial : a guide to constructing GUIs. 2 uppl. Boston, MA : Addison-Wesley. (800 s).
Övrigt: Eller senaste upplaga.