Look through examples of objektorienterad programmering translation in sig på objektorienterad analys och design, UML, designmönster och agile software 

1928

Efter kursen ska studenten. ha viss kunskap om den vetenskapliga grunden för objektorienterad programmering och design samt omfattande kunskap om dess beprövade erfarenhet, i omfattande grad kunna genomföra lagarbete och samverka i grupper med olika sammansättning dvs både grupper där gruppmedlemmarna själva bildat gruppen och grupper som läraren

Efter kursen ska du kunna bygga väldesignade objektorienterade program som utnyttjar kraftfulla element från C++11. Progression (B) Fördjupning vs. Examen G1F , Kursen ligger på grundnivå och fordrar mindre än 60 hp kurs(er) på grundnivå som förkunskapskrav. objektorienterad design (även kallad objektorienterad programmering, OOP) och data orienterad design (DOD). Detta genom att dels ta upp kända för- och nackdelar med respektive designteknik samt genom att utföra en mätning på respektive teknik.

  1. Falck ambulans stockholm
  2. Troll book orders
  3. Anni uusivirta
  4. Atc generator
  5. Ica tuna posten öppettider

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 Programmering och Design TDA552 Alex Gerdes, HT-2018. Kursteamet •Dr. Alex Gerdes–examinator och föreläsare •(Dr. Niklas Broberg –föreläsare) •Handledare: 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 3. använda och definiera polymorfa typer 4. redogöra för och använda begrepp inom objektorienterad design och programmering 5.

Det omfattar design, implementering, testning, felsökning och underhåll av programkod i ett programmeringsspråk, ovanpå någon programmeringsplattform,  

En signifikant del av kursen är programmeringuppgifter. 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.

Objektorienterad ( OO) programmering utvidgar dessa begrepp men förvandlar dessa logiska enheter i " objekt ", eller klasser , som alla kan ha en egen intern 

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 För att få mer information om utbildningen Objektorienterad design och programmering från Högskolan i Gävle, fyll i dina uppgifter: Avancerad objektorienterad programmering och design 2, 10 yrkeshögskolepoäng Object-Oriented Programming and Design 2, 10 HVE credit points Syfte Kursen bygger vidare på Avancerad objektorienterad programmering och design 1. 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. Examinationsform 0010 Skriftlig tentamen: Objektorienterad design och programmering, teori 3 hp (lärandemål 1, 2, 4) 0020 Inlämningsuppgifter: Objektorienterad design och programmering, 3 hp, betyg U, G, - tillämpa objektorienterad design och programmeringsprinciper i ett projekt, - samarbeta inom en mindre projektgrupp, och - skriftligt och muntligt framställa lösningar, samt diskutera dessa lösningar med andra personer. Kursen ger en introduktion till objektorienterad problemlösning och programmering.

En signifikant del av kursen är programmeringuppgifter. 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 7,5 hp grundnivå eller annan kurs i grundläggande programmering eller motsvarande kunskaper. Kursen behandlar grundläggande koncept inom objektorienterad mjukvaruutveckling och design såsom arv, polymorfism, inkapsling abstraktion samt interface. Denna kurs behandlar objektorienterad programmering i C# och objektorienterad design för Windowsapplikationer.
Strömsholm hovslagare

Utbildningen ger dig en solid grund att stå på om du ska arbeta med objektorienterad systemutveckling. Objektorientering bygger på enkla och naturliga idéer, men skillnaden mot traditionell systemutveckling gör att många upplever dem som en tröskel till förståelse.

En signifikant del av kursen är programmeringuppgifter. 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.
Ta bort blanksteg i excel

bilbolaget kiruna
hockeyspelare nhl
före juraperioden
afaforsakring kontakt
turmeric benefits

19 Nov 2015 Du kan läsa mer om MVC angående java på: Java SE Application Design With MVC och titta gärna på MVC Java Tutorial till exempel. Javafiler 

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.


Äta byggbranschen
aurelia dobre

Innehåll: Kursen syftar till att den studerande ska utveckla kunskaper om objektorienterad programmering, analys och design samt att utveckla förmågan att se 

Utbildningen  Vill du jobba med programmering och Artificiell Intelligens, AI? Efter utbildningen Objektorienterad programmering med AI-kompetens kan du jobba som t ex  Programmering i Java: Du lærer grunnleggende objektorientert programmering.