Objektorienterad programmering (Java)
Kursen ger en introduktion till objektorienterad problemlösning och programmering. Kursen behandlar grundläggande objektorienterad analys och design som introduceras med CRC-kort (Class, Responsibilities, Collaborations) och rollspelsdiagram (RPD). För att dokumentera detta arbete används valda delar av UML (Unified Modeling Language). Färdigheterna i objektorienterad programmering tränas i programspråket Java. Kursen behandlar begreppen abstraktion, objekt, klass, metod, komposition, arv, Java-interface, abstrakt klass, referens, parameteröverföring, input, output, filer och undantagshantering. De teoretiska begreppen tillämpas praktiskt i alla stegen från problembeskrivning till väl fungerande mjukvara. Man arbetar abstrakt med modeller av ett problem (analys och design) likaväl som med konkret problemlösning och programmering (design, implementation och testning). Kursen har också ett inslag av grupparbete vilket ger erfarenhet av kommunikation, versionshantering och dokumentation med flera aktörer inblandade.
Kommande starter
Förkunskaper
Välkommen till Umeå universitet
Att studera är första steget mot en spännande framtid. Att studera är också att ha kul under tiden. Gör det tillsammans med 36 000 studenter från hela världen! För att studierna ska fungera riktigt bra är det viktigt med en miljö att trivas...