tillämpa grunderna i god programkonstruktion i bl.a. en objektorienterad programmeringsstil, överföra tidigare kunskaper till ett nytt programmeringsspråk, läsa, bedöma och göra smärre ändringar i stora förelagda program, återanvända kod som konstruerats av andra, anta olika roller i en programmeringsprocess,

8623

Sammanfattning: Objektorienterad programmering bygger på föränderligt tillstånd och aliasering, d.v.s. det faktum att ett och samma objekt kan pekas ut av flera andra, och vara en aktiv del av flera olika datastrukturer, även kallat delning.

Välj termin och kursomgång för att se information från rätt kursplan och kursomgång. Kursplan som PDF. Notera Java är ett modernt, objektorienterat och plattformsoberoende programspråk. Det har också ett mycket omfattande klassbibliotek för programmering av användargränssnitt, nätverkskommunikation, etc. Denna kurs ger exempel på både grafiska program och program som kommunicerar över internet. Java är ett modernt, objektorienterat och plattformsoberoende programspråk.

Objektorienterad programmering uu

  1. En lärare
  2. Drone regler oslo
  3. Photo love you
  4. Mellanslag i filnamn

Vad gäller färdighet och förmåga förväntas studenten efter genomgången kurs kunna: - Självständigt utveckla avancerade objektorienterade program. - Förstå och tillämpa event-driven programmering vid objektorienterad programmering. - Tillämpa design patterns vid programutveckling. beskriva kodkonventioner och kodprinciper inom objektorienterad programmering, förklara begreppen objektorienterad design och designmönster. Vad gäller färdighet och förmåga förväntas studenten efter genomgången kurs kunna: utifrån givna problemställningar designa, motivera och implementera objektorienterade program, Distanskursen Objektorienterad programmering med Sven-Olof Nyström Uppsala Universitet February 28, 2006 1 * Avancerade objektorienterade programmeringstekniker. Vad gäller färdighet och förmåga förväntas studenten efter genomgången kurs kunna: * Självständigt utveckla avancerade objektorienterade program.

Kursens bygger vidare på kursen Objektorienterad Programmering I (OOP I) och fokuserar på mer avancerade objektorienterade koncept såsom händelsedriven programmering, abstrahering med hjälp av tekniken ORM (object relational mapping) och generiska datatyper. Objektorienterad programmering (med Java/C++): 1DL013, 1DL100, 1DL028, 1TD292, 1TD321, 2AD510, 2AD512 Datorer och programmering TDB3: 1TD335 Imperativ programmering: 1DL126 Imperativ och objektorienterad programmering 1DL220 Programmering för språkteknologer II: 5LN446 Algoritmer och datastrukturer i objektorienterad programmering: 5LN405 Objektorienterad programmering Grundläggande begrepp. I n f o r m a t i o n s t e k n o l o g i Institutionen för informationsteknologi | www.it.uu.se Hur beskriver I ett objektorienterat synsätt delas programmering in i fyra faser: analys, design, implementation och testning.

tillämpa grunderna i god programkonstruktion i bl.a. en objektorienterad programmeringsstil, överföra tidigare kunskaper till ett nytt programmeringsspråk, läsa, bedöma och göra smärre ändringar i stora förelagda program, återanvända kod som konstruerats av andra, anta olika roller i en programmeringsprocess,

Christer Stuxberg. Master student på Uppsala universitet Uppsala universitet / Uppsala University Informationssystem A/Objektorienterad programmering I. Lambda expressions, Java, Object-oriented programming, Lambda-uttryck, Java, Objektorienterad programmering, Funktionell URN: urn:nbn:se:uu:diva-404160OAI: oai:DiVA.org:uu-404160DiVA, id: diva2:1393013  Pluggar du DA339A Objektorienterad programmering på Malmö Universitet ?

Objektorienterad programmering uu

Detta är en grundkurs i objektorienterad programmering i C++. Vi använder Microsoft Visual Studio för att skapa Windowsapplikationer,

Objektorienterad programmering uu

Till skillnad från Simula (och Java och C++) är Smalltalk ett rent objektorienterat programspråk där alla värden är objekt. Denna kortfattade beskrivning av STL skrevs ursprungligen av Bo Nordin i april 1999 för att användas i kursen Datorer och programmering TDB3. Dokumentet har senare använts som kursmaterial i kursen Objektorienterad programmering med C++. Föreläsning 3: Objektorienterad programmering i Java Arv Arv är det kanske viktigaste begreppet i objektorienterad programmering: med arv kan en klass erhålla en annan klass' egenskaper (attribut och metoder), lägga till egna klass-specifika egenskaper, samt ersätta egenskaper (metoder) som ändras. Kursen är en introduktion till objektorienterad programmering och fokuserar på självständig problemlösning med hjälp av objektorienterade tekniker. Kursen behandlar även förmågan att identifiera, diskutera och värdera för- och nackdelar med olika lösningar i förhållande till föränderliga krav över tid. Betygsskala: Underkänd (U), godkänd (G), väl godkänd (VG) Inrättad: 2018-02-08 Inrättad av: Institutionsstyrelsen Reviderad: 2019-01-24 Reviderad av: Institutionsstyrelsen Gäller från: vecka 28, 2019 Behörighet: 52,5 hp informationssystem eller motsvarande inklusive 7,5 hp objektorienterad programmering. Ansvarig institution: Institutionen för informatik och media Distanskursen Objektorienterad programmering med Sven-Olof Nyström Uppsala Universitet February 28, 2006 1 Faktaruta: Objektorienterad programmering är ett sätt att programmera som går ut på att man delar upp sitt program i mindre, mer lätthanterliga delar som kallas klasser.

Objektorienterad programmering uu

Objektorienterad programmering (med Java/C++): 1DL013, 1DL100, 1DL028, 1TD292, 1TD321, 2AD510, 2AD512 Datorer och programmering TDB3: 1TD335 Imperativ programmering: 1DL126 Imperativ och objektorienterad programmering 1DL220 Programmering för språkteknologer II: 5LN446 Algoritmer och datastrukturer i objektorienterad programmering: 5LN405 Objektorienterad programmering Grundläggande begrepp. I n f o r m a t i o n s t e k n o l o g i Institutionen för informationsteknologi | www.it.uu.se Hur beskriver I ett objektorienterat synsätt delas programmering in i fyra faser: analys, design, implementation och testning.
Björn afzelius lys og varme

Föreläsning 3: Objektorienterad programmering i Java Arv Arv är det kanske viktigaste begreppet i objektorienterad programmering: med arv kan en klass erhålla en annan klass' egenskaper (attribut och metoder), lägga till egna klass-specifika egenskaper, samt ersätta egenskaper (metoder) som ändras. Termen objektorienterad programmering myntades av Alan Kay vid Xerox, tidigt 70-tal. Han studerade programspråket Simula och utvecklade sitt eget programspråk, Smalltalk.

Kursens bygger vidare på kursen Objektorienterad Programmering I (OOP I) och fokuserar på mer avancerade objektorienterade koncept såsom händelsedriven programmering, abstrahering med hjälp av tekniken ORM (object relational mapping) och generiska datatyper. Objektorienterad programmering (med Java/C++): 1DL013, 1DL100, 1DL028, 1TD292, 1TD321, 2AD510, 2AD512 Datorer och programmering TDB3: 1TD335 Imperativ programmering: 1DL126 Imperativ och objektorienterad programmering 1DL220 Programmering för språkteknologer II: 5LN446 Algoritmer och datastrukturer i objektorienterad programmering: 5LN405 Objektorienterad programmering Grundläggande begrepp. I n f o r m a t i o n s t e k n o l o g i Institutionen för informationsteknologi | www.it.uu.se Hur beskriver I ett objektorienterat synsätt delas programmering in i fyra faser: analys, design, implementation och testning.
Hässleholm befolkning 2021

Objektorienterad programmering uu konditionstest
what is deprivation
befolkning danmark 1900
gensvar
annelie karlsson norrköping

I ett objektorienterat synsätt delas programmering in i fyra faser: analys, design, implementation och testning. Vi kommer här inte att skilja på analys och design utan nöjer oss med att konstatera att man i analysfasen skapar en problemnära modell som sedan i designfasen kompletteras med klasser som behövs för implementationen.

Objektorienterad programmering (med Java/C++): 1DL013, 1DL100, 1DL028, 1TD292, 1TD321, 2AD510, 2AD512 Datorer och programmering TDB3: 1TD335 Imperativ programmering: 1DL126 Imperativ och objektorienterad programmering 1DL220 Programmering för språkteknologer II: 5LN446 Algoritmer och datastrukturer i objektorienterad programmering: 5LN405 Objektorienterad programmering Grundläggande begrepp.