Objektorienterad programmering, 7,5 hp C++ är språket C utökat med verktyg för objektorienterad programmering, den idag mest använda programmeringsparadigm. Kursen behandlar objektorienterad analys och design med abstrakta klasser, polymorfism, etc. En signifikant del av kursen är programmeringuppgifter.

7189

Om du besöker vår engelska version och vill se definitioner av Objektorienterad programmering och Design på andra språk, vänligen klicka på språkmenyn till höger längst ner. Du kommer att se betydelser av Objektorienterad programmering och Design på många andra språk som arabiska, danska, nederländska, hindi, Japan, koreanska, grekiska, italienska, vietnamesiska, etc.

Sven-Olof Nyström. Uppsala universitet. Skansholm: Kapitel 4. Litteratur.

Objektorienterad programmering och design

  1. Besiktningsbefrielse bil
  2. Vad betyder progressiv

Datastrukturer och algoritmer med standardbiblioteket: containrar, sökning, sortering och iteratorer och avancerad nivå. Särskild behörighet och andra villkor Godkända resultat om minst 21 högskolepoäng från Informatik med systemvetenskaplig inriktning, grundkurs, 30 högskolepoäng som ska innehålla introduktion till systemutveckling och datalogi, datamodellering och databassystem samt objektorienterad programmering och problemlösning. undantagshantering samt introducerar objektorienterad analys och design. Efter kursen ska du kunna bygga väldesignade objektorienterade program som utnyttjar kraftfulla element från C++11.

TDA552 Objektorienterad programmering och design, ges på svenska TDA550 Objektorienterad programmering, fortsättningskurs, ges på svenska TDA357/DIT621 Databases Objektorienterad programmering och design - kurssammanfattning. Kurs: 2.2 Objektorienterade DesignMönster / patterns 12 Iterator Design Pattern 17 . Objektorienterad programmering.

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

År1 Termin 1. Introduktion till spelkonstruktion 7,5 hp. Datorsystem 7,5 hp. Objektorienterad analys och design 7,5 hp.

Varför objektorienterad programmering? [I en mekanisk verkstad finns ett stort antal verktyg och materialtyper som namnges och organiseras i verkstadsrum, som är indelade i skåp, lådor och askar, för att verkstadsarbetarna lätt ska hitta igen det som hör ihop och inte blanda ihop det. Ibland låser man in verktyg och material för att ingen av misstag ska använda fel verktyg på fel

(Vecka 42) – Projekt: Threads/Trådar ← Objektorienterad programmering och Java (SJK15G), 60 yhp, 12 v – Slutprojekt. Veckoplanering Objektorienterad programmering design (SJK15G), 35 yhp – Vecka 49’s projekt → Kommentera Avbryt svar EDA061: Objektorienterad modellering och design HT1, 2013 Institutionen för Datavetenskap Ulf Asklund (modellering och design) Programmering utan OMD Kursen innehåller momenten: • Principer och metoder för objektorienterad analys och domänmodellering i UML • Principer och metoder för objektorienterad design i UML • Principer och metoder för användandet av designmönster • Transformation av objektorienterad design till objektorienterad implementation och vice versa • Principer och metoder för refactoring av objektorienterad Termen objektorienterad programmering myntades av Alan Kay vid Xerox, tidigt 70-tal. Han studerade programspråket Simula och utvecklade sitt eget programspråk, Smalltalk.

Analysmönster: Återanvändbara objektmodeller . Addison-Wesley, 1997. Om du besöker vår engelska version och vill se definitioner av Objektorienterad programmering och Design på andra språk, vänligen klicka på språkmenyn till höger längst ner. Du kommer att se betydelser av Objektorienterad programmering och Design på många andra språk som arabiska, danska, nederländska, hindi, Japan, koreanska, grekiska, italienska, vietnamesiska, etc. Objektorienterad systemutveckling – lär dig synsätt och viktiga termer. Utbildningen ger dig en solid grund att stå på om du ska arbeta med objektorienterad systemutveckling.
Tigrinska lexikon online

Objektorienterad programmering och design

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.

7,5 högskolepoäng (hp).
Demokraterna göteborg wikipedia







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

Grundnivå, D0010E. 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.


Epistel 23 text

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.

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. Varje klass är en abstraktion av ett sådant begrepp, och innehåller både information och funktionalitet. Objektorienterad programmering, 7,5 hp C++ är språket C utökat med verktyg för objektorienterad programmering, den idag mest använda programmeringsparadigm.

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

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.

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. 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. och avancerad nivå.