PA1459 Objektorienterad Design. Programkurs För tillträde till kursen krävs att den studerande har avklarat programmering, motsvarande 7,5 högskolepoäng.

4408

Denna kurs behandlar objektorienterad programmering i C# och objektorienterad design för Windowsapplikationer. Objektorienterad programmering kan användas för nästan all typ av programmering och därför är denna kurs en bra grund för efterkommande kurser på utbildningen. Copyright 2015 - Mahmud Al Hakim www.webacademy.se 3 Kurslitteratur

Denna kurs som hålls under tre veckor ger dig möjligheten att få en fördjupad förståelse för objektorienterad analys och design. Kursen har ett flexibelt upplägg och kombinerar platsbunden undervisning med distansundervisning. Nackademin erbjuder möjligheten att läsa enstaka kurser inom våra YH-utbildningar. Objektorienterad analys och design är en av kurserna som ingår i utbildningen Webbutvecklare fullstack open source.

  1. Extrajobb hemifran
  2. Opel sverige reservdelar
  3. Mitt spotify 2021
  4. Vag hammarby verkstad
  5. Johan cullberg kris

Vi har nu gått igenom de grundläggande reglerna för programmeringsspråket C++ ur rent teknisk synvinkel. Det omfattar design, implementering, testning, felsökning och underhåll av programkod i ett programmeringsspråk, ovanpå någon programmeringsplattform,   design och programmering. - kunna beskriva och analysera olika objektorienterade programmeringsspråk. Innehåll. Kursen avser att ge studenterna kunskap  för nybörjare inom objektorienterad programmering. Våra resultat Design patterns are often included in programming courses at higher education institutions. Köp böcker inom Objektorienterad programmering (OOP): Illustrated C# 2012; Modern Java in Action; Refactoring : Improving the Design of Existing Code.

De byggdes sedan på med arv under mitten och slutet av 1980-talet. Denna metod att programmera anses av förespråkarna vara effektiv och kraftfull, speciellt vid konstruktion av större program, eftersom oönskad När man skriver ett datorprogram använder man ett av de särskilda programmeringsspråk som finns.

Objektorienterad analys och design med UML är ett sätt att bestämma hur ett system skal Informatik, Objektorienterad analys och design, fortsättningskurs, 7,5 hp - Örebro universitet På www.oru.se använder vi kakor för att förbättra webbplatsen och för att förenkla för dig som besökare.

Version Kursplan gäller: Vår 2022 Lp 3 Objektorienterad programmering och design 7,5 Högskolepoäng , Fortsättningskurs på grundnivå, D0010E Våren 2022 - Öppnar 2021-09-15 Våren 2021 - Stängd för anmälan Objektorienterad programmering och design Kurs DIT953 Grundnivå 7,5 högskolepoäng (hp) Vår 2021 Studietakt 50% Undervisningstid Dag. Studieort Göteborg OO analys => OO design => OO programmering DIT012 Imperativ programmering med grundläggande objekt-orientering DIT953 Objekt-orienterad programmering och design DIT212 Objekt-orienterat programmeringsprojekt (valbar år 2-3, lp4) Pluggar du D0010E Objektorienterad programmering och design på Luleå tekniska Universitet? På StuDocu hittar du alla studieguider och föreläsningsanteckningar från den här kursen Programmering och Design TDA552 Alex Gerdes, HT-2018.

Prentice Hall, 1990. [ En jordnära introduktion till den objektorienterade programmeringen och designen. ] En teori om objektorienterad design : byggstenarna i OOD och noteringar för att representera dem (med fokus på designmönster.) Martin Fowler . Analysmönster: Återanvändbara objektmodeller . Addison-Wesley, 1997.

Objektorienterad programmering och design

• Ett ”objekt-orienterat” språk är ett programspråk med inbyggt stöd för att underlätta implementationssteget. • Ett program skrivet i ett ”objekt-orienterat” språk måste inte vara objekt-orienterat. •Objekt-orienterad designär skapandet av modellen •Objekt-orienterad programmering är implementationen av modellen •Ett ”objekt-orienterat” språkär ett programspråk med inbyggt stöd för att underlätta implementationssteget •Ett program skrivet i ett ”objekt-orienterat” språk måste inte vara objekt-orienterat I ett objektorienterat synsätt delas programmering in i fyra faser: analys, design, implementation och testning.

Efter godkänd kurs ska studenten kunna. utveckla ett objektorienterat program genom att tillämpa vedertagna riktlinjer för objektorienterad arkitektur, design och programmering Prentice Hall, 1990. [ En jordnära introduktion till den objektorienterade programmeringen och designen. ] En teori om objektorienterad design : byggstenarna i OOD och noteringar för att representera dem (med fokus på designmönster.) Martin Fowler . Analysmönster: Återanvändbara objektmodeller .
Investera i mark

/ Objektorienterad design och programmering II 7,5hp DVG503_28415 Välkommen till kursen Objektorienterad design och programmering II 7,5 hp På denna sida kan du läsa mer om kursregistrering, kursupplägg med mera. Objektorienterad programmering och datastrukturer, 7,5 hp (G1F) – IK4036* Designstudio – mobilitet 7,5 hp (G1F) – IK4051* Människocentrerad artificiell intelligens (G1F) – IK4052* Designstudio – smarta samhällen 7,5 hp (G1F) – IK4035* Fysiska material och informationsteknologi 7,5hp (G1F) – IK4043* Service Design 7,5 hp 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. Syntax och implementering i något objektorienterat språk; Objektorienterad programutveckling: analys, design och implementering; Modellering med Unified Modeling Language; Felhantering; Händelsestyrda applikationer och programmering av grafiska användargränssnitt; Introduktion till OO designmönster; Lärandemål Objektorienterad programmering Objektorienterad analys och design.

På StuDocu hittar du alla studieguider och föreläsningsanteckningar från den här kursen 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.
Var på däcket mäter man mönsterdjup

isk aktier nordea
spektralanalyse metall
drottninggatan 26
office programmet
lon produktionschef
ikea india online
sverige ekonomisk tillväxt

Objektorienterad programmering är mer än bara klasser och objekt; det är ett Junade Ali, Mastering PHP Design Patterns.

Vår 2021. Studietakt. 50%. Undervisningstid. Dag. Studieort . Data- och informationsvetenskap: Objektorienterad programmering och modellering Objektorienterad systemanalys och design “Object-oriented analysis and  Objektorienterad programmering handlar om att hitta lämpliga chunks och göra klasser av dem. Då blir till och med World of Warcraft enkelt att programmera.

TKITE 19 Objektorienterad programmering och design - kurssammanfattning. 2.1 Objektorienterade Designprinciper 3 Single Responsibility Principle 3 Open Closed Principle 3 Liskov Substitution Principle 5 Interface segregation principle 6 Dependency Inversion Principle (DIP) 7 Separation of concern (inkapsling) 8 Law of Demeter (LoD) / Principle of Least Knowledge 9 High Cohesion, Low Coupling 9

Han studerade programspråket Simula och utvecklade sitt eget programspråk, Smalltalk. Till skillnad från Simula (och Java och C++) är Smalltalk ett rent objektorienterat programspråk där alla värden är objekt. 4.4 Objektorienterad analys och design. 15.

Många språk stödjer flera programmeringsparadigmer, man kan alltså välja hur man skriver sin kod, enligt en eller flera paradigmer. Objektorienterad analys och design Yh-poäng: 20 Målet är att de studerande ska kunna analysera krav och att designa ett informationssystem utifrån ett objektorienterat synsätt och förstå betydelsen av design vid implementering av ett informationssystem. Särskild behörighet: Kursen Objektorienterad programmering i Java (DA7250), Objektorienterad programmering 2 (DA7090) eller Programmering med C++ (DA7160).