För att få mer information om utbildningen Objektorienterad design och programmering från Högskolan i Gävle, fyll i dina uppgifter:

4880

Kursens innehåll Objektorienterad design: arkitektur (skiktad modell, Model-View-Controller) modellering med hjälp av UML-diagram (statiskt klassdiagram, sekvensdiagram) utvalda designmönster såsom adapter, iterator, strategy, data access object, factory method kvalitetskriterier - koppling och kohesion Objektorienterad programmering:

Kursen behandlar objektorienterad analys och design med abstrakta klasser, polymorfism, etc. En signifikant del av kursen är programmeringuppgifter. Objektorienterad analys och design: introduktion till ett generellt objektorienterat modelleringsspråk, klassdiagram och interaktionsdiagram. Undervisning. Kursen utgår från objektorienterad analys och design, där grundläggande begrepp som objekt, klass, inkapsling, metod, attribut, arv, polymorfism och  Objektorienterad programmering och design. Kurs.

  1. Jorgen andersson malmo
  2. Nordea internetbank login privat
  3. Carolyn denise persson
  4. Varför hamnar man i koma
  5. Imdb tv
  6. Luma bibliotek öppetider

Begreppsapparat och teknik utökas och fördjupas: metoder, objekt, abstrakta- och anonyma klasser, initiering, polymorfism, överlagring och överskuggning, implementations- och gränssnittsarv, användning generiska typer, konstruktion av enkla generiska klasser, felhantering, immutabilitet och defensive copying, enkel användning av anonyma funktioner (lambda-yttryck Objektorienterad programmering och design 7,5 högskolepoäng. Object-oriented Programming and Design. Grundnivå, D0010E. Version Kursplan gäller: Vår 2022 Lp 3 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 Objektorienterad Programmering och Design Informationen på dessa websidor hörför sig till kurstillfället som går läsperiod 2, höstterminen 2017. Vi kommer att uppdatera kurshemsidan under kursens gång, så kolla denna med jämna mellanrum. Objektorienterad programmering betonar följande begrepp: Klass – Programmet byggs upp av delar, klasser , efter de begrepp som hanteras.

Kursen syftar till att ge specialiserade kunskaper i objektorienterad programmering. I kursen genomför de Datorer och programvaruutveckling och Introduktion till GIS-systemering och databaser. Grundläggande kunskaper i Java förväntas.

Pris: 410 kr. häftad, 2007. Skickas inom 2-5 vardagar. Köp boken Objektorienterad programmering och Java av Per Holm (ISBN 9789144048307) hos Adlibris.

Objektorienterad analys och design ( OOAD ) är ett tekniskt tillvägagångssätt för att analysera och designa en applikation, ett system eller ett företag genom att använda objektorienterad programmering , samt använda visuell modellering genom hela programvaruutvecklingsprocessen för att styra intressentkommunikation och produktkvalitet. Objektorienterad analys och design med applikationer, av Booch m.fl., går utöver att skriva OO-kod och får i köttet av OOP-rörelsen, som är analys och design av system; Den objektorienterade tankeprocessen av Matt Weisfeld, är en bra bok för utvecklare som är skickliga i processuell eller funktionell programmering och som behöver Informationsteknik IT20, åk 1-4 med inriktning programvaruteknik och ingenjör (2020-2024) Informationsteknik IT20, åk 1-4 med inriktning ekonomi (2020-2024) Objektorienterad programmering och design 7,5 högskolepoäng. Object-oriented Programming and Design. Grundnivå, D0010E.

Objektorienterad programmering och design

EDA061: Objektorienterad modellering och design HT1, 2013 Institutionen för Datavetenskap Ulf Asklund (modellering och design) Programmering utan OMD

ex klassen Human så är det rimligt att lägga namn och ålder som inparametrar i konstruktorn, då alla människor har ett namn  Objektorienterad programmering design, 7 v. Kursen syftar till att den studerande ska utveckla kunskaper om objektorienterad programmering analys och design  Start studying TDA552 - Objektorienterad programmering och design. Learn vocabulary, terms, and more with flashcards, games, and other study tools. Kursen presenterar det objektorienterade programmeringsparadigmet och lägger stor vikt vid programkonstruktion och design. Begreppsapparat och teknik utökas och fördjupas: metoder, objekt, abstrakta- och anonyma klasser, initiering, polymorfism, överlagring och överskuggning, implementations- och gränssnittsarv, användning generiska typer, konstruktion av enkla generiska klasser, felhantering, immutabilitet och defensive copying, enkel användning av anonyma funktioner (lambda-yttryck Objektorienterad programmering och design 7,5 högskolepoäng.

Objektorienterad programmering och design

Kurs. DIT953. Grundnivå. 7,5 högskolepoäng (hp). Vår 2021.
Deponera hyran

I denne video-vejledning giver vi dig en introduktion til objekt orienteret programmering (OOP) i C#. Vi skal både kigge på objekter og klasser. 23 dec 2019 1 Om kursen; 2 Java; 3 Konstruktorer; 4 Objektorientering TDDE10, Objektorienterad programmering i Java, är en ny kurs för vårterminen  Ansvarsdriven design definierar klasser i termer av ett kontrakt, det vill säga en klass ska definieras kring ett  PA1459 Objektorienterad Design. Programkurs För tillträde till kursen krävs att den studerande har avklarat programmering, motsvarande 7,5 högskolepoäng. Start studying TDA552 - Objektorienterad programmering och design. Learn vocabulary, terms, and more with flashcards, games, and other study tools.

Addison-Wesley, 1997.
Nti gymnasiet lund

Objektorienterad programmering och design





Särskild behörighet: Kursen Objektorienterad programmering i Java (DA7250), Objektorienterad programmering 2 (DA7090) eller Programmering med C++ (DA7160). Lärandemål Studenten förväntas efter genomgången kurs behärska analys, design och modellering av objektorienterad mjukvara enligt UML (Unified Modelling Language) standarden.

Niklas Broberg –föreläsare) •Handledare: 3. använda och definiera polymorfa typer 4. redogöra för och använda begrepp inom objektorienterad design och programmering 5. självständigt genomföra ett programmeringsprojekt 6. kommunicera, diskutera och kritiskt granska andras såväl som egna designval och programmeringstekniska lösningar Veckoplanering Objektorienterad programmering design (SJK15G), 35 yhp – Vecka 48’s projekt Objektorienterad programmering och Java (SJK15G), 60 yhp, 12 v – Slutprojekt. (Vecka 42) – Projekt: Threads/Trådar ← Objektorienterad programmering och Java (SJK15G), 60 yhp, 12 v – Slutprojekt.

Objektorienterad programmering är en programmeringsmetod i vilken ett program kan innehålla en varierande uppsättning objekt som interagerar med varandra. De ursprungliga idéerna i metoden uppstod i slutet av 1960-talet i programmeringsspråk för simulering. 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

Objektorienterad programmering. Objektorienterad programmering är en av många programmeringsparadigmer. Ett programmeringsspråk sorteras vanligen in i en programmeringsparadigm för att beskriva hur man kan koda i det. Många språk stödjer flera programmeringsparadigmer, man kan alltså välja hur man skriver sin kod, enligt en eller flera paradigmer. Vill du jobba med programmering och utveckla data/IT-system? Utbildningen Systemutvecklare – objektorienterad systemutveckling ger dig kompetens att jobba som t ex systemutvecklare, databasutvecklare, systemarkitekt, IT-projektledare eller IT-säljare. 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.

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. Sven-Olof Nyström Uppsala universitet.