1(3) Kursplan Handelshögskolan vid Örebro universitet Informatik B, Webbsystem med J2EE, 7,5 högskolepoäng Informatics, J2EE Web Applications, Intermediate Course, 7.5 Credits Kurskod: Huvudområde: IK2011 Informatik Utbildningsområde: Högskolepoäng: Ämnesgrupp (SCB): Utbildningsnivå: Inrättad: Giltig fr.o.m.: Grundnivå 2006-11-07 Vårterminen 2008 Fördjupning: Senast ändrad: Beslutad av: Tekniska området 7,5 Informatik/Data- och systemvetenskap G1F 2007-09-24 Prefekt Mål Mål för utbildning på grundnivå Utbildning på grundnivå ska utveckla studenternas - förmåga att göra självständiga och kritiska bedömningar, - förmåga att självständigt urskilja, formulera och lösa problem, och - beredskap att möta förändringar i arbetslivet. Inom det område som utbildningen avser ska studenterna, utöver kunskaper och färdigheter, utveckla förmåga att - söka och värdera kunskap på vetenskaplig nivå, - följa kunskapsutvecklingen, och - utbyta kunskaper även med personer utan specialkunskaper inom området. (1 kap. 8 § högskolelagen) Kursens mål Den studerande skall efter avslutad kurs ha ökade kunskaper om - utveckling av Internetbaserade informationssystem för J2EE -plattformen - JSP - Servlets - JDBC - JAXP - JavaBeans Efter avslutad kurs skall den studerande med ökad självständighet kunna -utveckla Internetbaserade informationssystem i J2EE - genomföra datautbyte mellan webbapplikationer med hjälp av XML - analysera och designa arkitekturer för Internetbaserade informationssystem Efter avslutad kurs har studenten ökad förmåga att - tillämpa JSP, Servlets, JDBC, JAXP, och JavaBeans i programutvecklingsprojekt Kursens huvudsakliga innehåll Under kursens utvecklas komponentbaserade webbapplikationer utifrån det objektorienterade synsättet. Alla webbapplikationer utvecklas med programspråket Java och exekveras på serverprogramvaran Tomcat från tunna klienter i form av webbläsare, sk. browsers. De delar av J2EE som fokuseras är JSP, Servlets, JDBC, JAXP och JavaBeans. Skillnader mellan Internetbaserade och traditionella applikationers arkitektur diskuteras under kursen. Arkitekturen diskuteras på olika nivåer, både intern och extern. Med intern nivå avses i 2(3) detta sammanhang hur en webbapplikations komponenter är strukturerade och relaterade till varandra och med extern nivå avses hur olika webbapplikationer kommunicerar och utbyter data med varandra. Datautbytet mellan webbapplikationer sker med hjälp av XML. Studieformer Undervisningen består av föreläsningar, lektioner, grupparbete och laborationer i datorsal. Den som antagits till och registrerats på en kurs har rätt att erhålla undervisning och/eller handledning under den tid som angavs för kurstillfället som den sökande blivit antagen till (se universitetets antagningsordning). Därefter upphör rätten till undervisning och/eller handledning. Examinationsformer Tentamen, 7,5 högskolepoäng. (Provkod: 0100) Examineras genom en individuell skriftlig tentamen Realiseringsprojekt (Provkod: 0200) Examineras genom ett projektarbete i grupp. För ytterligare information se universitetets regler för examination inom utbildning på grundnivå och avancerad nivå. Betyg Om inte annat är föreskrivet i kursplanen ska, enligt 6 kap. 18 § högskoleförordningen [HF], betyg sättas på en genomgången kurs. Betyget skall bestämmas av en av högskolan särskilt utsedd lärare (examinator). Som betyg ska, enligt 6 kap. 19 § [HF], användas något av uttrycken underkänd, godkänd eller väl godkänd, om inte högskolan föreskriver annat betygssystem. Som betyg på kursen används Underkänd (U), Godkänd (G) eller Väl Godkänd (VG). Tentamen Som betyg används Underkänd (U), Godkänd (G) eller Väl Godkänd (VG). Realiseringsprojekt Som betyg används Underkänd (U) eller Godkänd (G). För ytterligare information se universitetets regler för examination inom utbildning på grundnivå och avancerad nivå. Särskild behörighet och andra villkor Informatik B, Databashantering med SQL Server och MySQL 7,5 högskolepoäng/5 poäng, Informatik B, Klientprogrammering för webbsystem 7,5 högskolepoäng/5 poäng samt Informatik B, Objektorienterad programmering med Java alternativt C# 7,5 högskolepoäng/ 5 poäng. För ytterligare information se universitetets antagningsordning. Tillgodoräknande av tidigare utbildning Student som tidigare genomgått utbildning eller fullgjort annan verksamhet ska enligt högskoleförordningen tillgodoräknas detta som en del av den aktuella utbildningen under förutsättning att den tidigare utbildningen eller verksamheten uppfyller vissa krav. För ytterligare information se universitetets lokala regler för tillgodoräknanden. 3(3) Övriga föreskrifter Betyg: Som betyg används något av uttrycken underkänt (U), godkänt (G) eller väl godkänt (VG). Kursens projektarbete ges betyget U eller G och den skriftliga tentamen ges betyget U, G eller VG. För att erhålla betyget G på kursen som helhet skall både tentamen och projektarbetet ha betyget G. För att erhålla betyget VG på kursen som helhet skall tentamen ha givits betyget VG och projektarbetet betyget G. Restuppgifter ska fullgöras snarast enligt lärares anvisning. Kurslitteratur och övriga läromedel Obligatorisk litteratur Bergsten, Hans (2003) JavaServer Pages Sebastopol, Calif.: O'Reilly, ISBN/ISSN: 0-596-00563-6, 740 sidor Hall, Marty & Larry Brown 2004/2nd ed. Core servlets and JavaServer pages : volume 1: core technologies Upper Saddle River, NJ : Prentice Hall PTR, ISBN/ISSN: 0-13-009229-0, 691 sidor Perry, Bruce W. (2004) Java servlet and JSP cookbook Sebastopol, Calif. ; Farnham : O'Reilly, ISBN/ISSN: 0-596-00572-5, 723 sidor