Föreläsning 1: Introduktion till kursen



Relevanta dokument
Föreläsning 1: Introduktion till kursen

Föreläsning 1: Introduktion till kursen

Programmeringsteknik I

Programmeringsteknik II

Föreläsning 1: Intro till kursen och programmering

Studentportalen UNIX-konton (systemansvariga P4118) Lärare: Tom Smedsaas,

Kurs-PM HI2011, Programutveckling i funktionella och objektorienterande spra k, P3 VT17

Introduktionsmöte Innehåll

Objektorienterad programmering, analys och design med Java, 5p 2D4135, vt Kursprogram

Föreläsning 1: Intro till kursen och programmering

Objektorienterad programmering, analys och design med Java, 5p 2D4135, vt Kursprogram

TDIU01 (725G67) - Programmering i C++, grundkurs

Programutveckling med Java 7.5 p, ht 2007 (D0019N) STUDIEHANDLEDNING - ALLMÄN INFORMATION

Objektorienterad programmering, analys och design med Java, 5p 2D4135, vt Kursprogram

Kursplanering Objektorienterad programmering

Välkomna till DIT012 IPGO

Objektorienterad programmering

Objektorienterad Programmering (TDDC77)

SAMMANSTÄLLNING 1 (13) Datum för sammanställningen Period 3, 2007

TNSL05, Optimering, Modellering och Planering 6 hp, HT2-2011

Programvaruteknik, hp

Objektorienterad Systemutveckling Period 3

729G75: Programmering och algoritmiskt tänkande. Tema 1, föreläsning 1 Jody Foo

Föreläsning 1 Programmeringsteknik och C DD1316. Kurswebbsidan. Mål

Datavetenskapligt program, 180 högskolepoäng

Thomas Padron-Mccarthy Mobila applikationer med Android, 7.5 hp (Distans) (DT107G ) Antal svarande = 13. Svarsfrekvens i procent = 27.

Design och konstruktion av grafiska gränssnitt

Välkomna till DIT012 IPGO. Tyvärr en bug i Google Docs: Sidnummer stämmer inte alltid. Alla anteckningar börjar på sidan 1.

Objektorienterad programmering och Java

729G75: Programmering och algoritmiskt tänkande. Tema 1. Föreläsning 1 Jody Foo

Introduktionskurs i datavetenskap, 3p.

Kursinformation Grundkurs i programmering med Python

EDAA01 Programmeringsteknik - fördjupningskurs

Objekt-orienterad Programmering och Design. TDA552 Alex Gerdes, HT-2018

Föreläsning 1 Programmeringsteknik och C DD1316. Mikael Djurfeldt

Mål. Kursmoment. Laborationer i python. LAB1: Laboration 1-5 (1.5hp) LAB2: Datorprov (1.5hp) LAB3: P-del (3hp)

Engelska B Eller: Engelska 6 (Områdesbehörighet 2/A2 med ett eller flera undantag)

Objekt-orienterad Programmering och Design. TDA551 Alex Gerdes, HT-2016

Grundkurs i programmering - intro

GRUNDKURS I C-PROGRAMMERING

TDDD78, TDDE30, 729A85 Objektorienterad programmering och Java

Poäng. Start v. DV1: Datavetenskapens byggstenar 7.5. Antal registrerade (män/kvinnor) 38 (38/0)

Föreläsning 17 UTBLICK: FORTSÄTTNINGSKURSER I DATAVETENSKAP + ANDROID

Översikt. Programmering tillämpningar och datastrukturer. Vad kursen täcker. Lärare. Rekommenderad litteratur. Kursmål 729G58 (HKGBB7)

INSTITUTIONEN FÖR SOCIOLOGI OCH ARBETSVETENSKAP

Studentportalen UNIX-konton (systemansvariga P4118) Lärare: Anna Eckerdal,

Webbdesign med multimedia, 5p Kurskod Kurstillfälle Hösten 2007 Kursansvarig lärare Ulf Larsson, Rum 3047

Personal. Objektorienterad programmeringsmetodik 5DV133. Kursmål. Kursens uppläggning. Lärare. Handledare och gruppövningar.

Kursplan. System och programkonstruktion. Systems and Software Development

Introduktion till Datalogi DD1339. Föreläsning 1 8 sept 2014

Objekt-orienterad programmering och design. DIT953 Niklas Broberg, 2018

TDDC30 Programmering i Java, Datastrukturer och Algoritmer Lektion 5. Laboration 4 Lådplanering Exempel på layout, ett GUI-baserat program Frågor

Kursens innehåll. Kursens genomförande. Kursens examination. Färdighet och förmåga. Värderingsförmåga och förhållningssätt

VT17-1DV527-7,5hp. Vilket sammanfattande omdöme ger du kursen? Antal respondenter: 25. Antal svar. Svarsfrekvens: 24,00 %

Hoppa till... Exportera till Excel

Nätverksdrift, 120 hp

Prima G. Antal besvarade kursvärderingsenkäter 56% 27 (av 48) Kursens namn Introduktion till IT-design. Hp 7.5. Kurskod ISGA90

INSTITUTIONEN FÖR SOCIOLOGI OCH ARBETSVETENSKAP

Kursanalys DD1312 hösten 2008

TDP001: Handhavande av datormiljö, 4 hp. Ola Leifler, Institutionen för datavetenskap

OOP F1:1. Föreläsning 1. Introduktion till kursen OOP Vad är Java? Ett första Java-program Variabler Tilldelning. Marie Olsson

Kvantfysikaliska koncept

OOP Objekt-orienterad programmering

Design och konstruktion av grafiska gränssnitt

Objektorienterad programmering

Studiehandbok 1FE196 Introduktion till ekonomistyrning, 7,5

Kursen ges som en valbar kurs inom kandidatprogrammet i Samhällsplanering- urban och regional utveckling, 180 högskolepoäng.

INFC50, Informatik: Content Management Systems, 7,5 högskolepoäng Informatics: Content Management Systems, 7.5 credits Grundnivå / First Cycle

Datateknik GR (A), Introduktion till programmering i C++, 7,5 hp

Datorsystem och programmering

STOCKHOLMS UNIVERSITET Sociologiska institutionen

Evaluation Summary - CDT104 Grundläggande Webbdesign HT07 Dan Levin

TNSL05, Optimering, Modellering och Planering 6 hp, HT2-2010

Kursen kan ingå i det Systemvetenskapliga kandidatprogrammet eller läsas som fristående kurs.

Kvantfysikaliska koncept

Avdelningen för informations- och kommunikationssystem Fakulteten för naturvetenskap, teknik och medier

GIT L0002B INTRODUKTION TILL PROGRAMMERING OCH C# Information inför kursstart

Poäng. Start v. Applikationsprogramm ering i Python 7.5. Antal registrerade (män/kvinnor) 50 (34/16)

Kursplanen är fastställd av Institutionsstyrelsen vid Institutionen för informatik att gälla från och med , vårterminen 2014.

TDDC30 Programmering i Java, Datastrukturer och Algoritmer Lektion 5. Laboration 4 Lådplanering Exempel på grafik, ett avancerat program Frågor

Administrivia. hh.se/db Verónica Gaspes (Kursansvarig) 2 Mattias Enervall (Övningsassistent) Examination. 1 Skriftlig tentamen (betyg)

Programmera C++ Programkurs 6 hp Programming C++ TDDE18 Gäller från: 2018 VT. Fastställd av. Fastställandedatum

Välkomna! Utveckling och drift av mjukvarusystem. Webbprogrammerare. #wplnu #udmlnu.

Översikt 732G11 PROGRAMMERING 1. Personal. Kursens mål. Litteratur. Kursens innehåll

INFC55, Informatik: Webbutveckling, 7,5 högskolepoäng Informatics: Web Development, 7.5 credits Grundnivå / First Cycle

Vem är vem på kursen. Objektorienterad programvaruutveckling GU (DIT011) Kursbok Cay Horstmann: Big Java 3rd edition.

Föreläsning 2. Operativsystem och programmering

INFC20, Informatik: Avancerade databassystem, 7,5 högskolepoäng Informatics: Advanced Database Systems, 7.5 credits Grundnivå / First Cycle

Inledande programmering med C# (1DV402) Introduktion till C#

Välkomna till kursen i grundläggande programmering DVGA08, ISGA04

729G06 Föreläsning 1 Objektorienterad programmering

Grundläggande logistikalgoritmer

Administrivia. hh.se/db Verónica Gaspes (Kursansvarig) 2 Daniel Petersson (Labassistent) Examination. 1 Skriftlig tentamen (betyg)

G1N, Grundnivå, har endast gymnasiala förkunskapskrav

Objektorienterad Programmering (TDDC77)

KONSTFACK Institutionen för design, inredningsarkitektur och visuell kommunikation KURSPLAN

LABBINTRODUKTION. Laboranter: Kurs: - Sonny Johansson, Sigurd Israelsson. Utskriftsdatum:

H15-1DV433-7,5. Vilket sammanfattande omdöme ger du kursen? Antal respondenter: 22. Antal svar. Svarsfrekvens: 59,09 %

Föreläsning 1 & 2 INTRODUKTION

Transkript:

(18 januari 2015 F1.1 ) Föreläsning 1: Introduktion till kursen Lärare: Anna, Carl, Johan, Tom och ca 20 assistenter Registrering / avregistrering Undervisningsformer: föreläsningar och laborationer Kursmaterial På nätet: eget och andras material Kursböcker: Se litteraturlänk på kurssidan Kusens hemsida: http://www.it.uu.se/edu/course/homepage/prog1/vt15/

(18 januari 2015 F1.2 ) Laborationerna Datorsystem Unix på institutionen. Konto! Egna system - även på laborationerna Windows Mac Linux

(18 januari 2015 F1.3 ) Obligatoriska moment 1. Tentamen den 19 mars. Ny variant i två delar: en obligatorisk för alla och en extra för de som vill ha betyg 4 eller 5. 2. Vissa lektioner (4, 5, 7, 9 och 10) skall redovisas muntligt i labbsal.

(18 januari 2015 F1.4 ) Föreläsningarna Både bakåtblickande: Vad handlade de närmast föregående lektionerna om? och framåtblickande: Vad handlar de närmaste kommande lektionerna om? Begrepp introduceras ofta först på en lektion för att sedan sammanfattas på en föreläsning.

(18 januari 2015 F1.5 ) Laborationerna Varje grupp har cirka 24 schemalagda laborationstillfällen för arbete med och redovisning av kursens nätlektioner. OK att gå på andra gruppers tider under förutsättning att det finns plats. Handledning endast i mån av tid. Tills vidare får de som inte har en tydlig grupptillhörighet (fristående kurs) välja vilken grupp som helst. Assistenternas uppgift är INTE att hitta felen i era program utan att tala om hur man ska bära sig åt för att hitta felen. Assistenterna uppgift är INTE att återberätta föregående föreläsningar eller lektioner. Räkna med att du måste lägga ner en hel del tid utöver de schemalagda laborationerna! Kursen ska motsvara 3 veckors heltidsarbete dvs 120 timmar...

(18 januari 2015 F1.6 ) Redovisningar av de obligatoriska lektionerna De obligatoriska lektionerna ska redovisas muntligt vid dator för lärare/assistent senast vid sista ordinarie tillfälle före angivet datum. Du måste vara beredd på att legitimera dig vid redovisningen. Det är tillåtet att samarbeta men varje student måste ha sin version av koden och redovisa individuellt. Vid redovisningarna ges individuella frågor och extrauppgifter. Vi tar bara redovisningar av de enligt schemat aktuella uppgifterna. Skriv gärna upp namnet på den du redovisat för - det är lättare att reda ut om någon bokföring missas. Vi tar inga redovisningar efter kursens slut

(18 januari 2015 F1.7 ) Vad händer om du missar något? Om du inte blir godkänd på en redovisning så har du en vecka på dig att komplettera. Om du blir försenad med en lektion så kontakta någon lärare senast den sista redovisningsdagen. Vi kan bevilja enstaka dispenser EN gång. Vi ordnar normalt en repetitionskurs inför omtentan i augusti. I samband med den går det att redovisa de två sista uppgifterna. Om du har fler än två uppgifter kvar får du göra uppgifterna nästa gång kursen ges (troligen period 1, ht 2015)

(18 januari 2015 F1.8 ) Resultat av samma kurs vt 2013 för studenter som inte gjort alla obligatoriska uppgifter

För studenter som var klara med OU 2013 (18 januari 2015 F1.9 )

Poängfördelning för dem som var klara med OU (18 januari 2015 F1.10 )

(18 januari 2015 F1.11 ) Slutsatser Det är nödvändigt att arbeta med de obligatoriska uppgifterna! Samarbete är bra men alla måste delta aktivt! Alla måste skriva sin egen kod även om man samarbetar! VT 2014 införde vi individuell redovisning

Resultat VT 2014 (18 januari 2015 F1.12 )

(18 januari 2015 F1.13 ) Formell kursplan Mål Efter godkänd kurs ska studenten kunna: redogöra för de grundläggande begreppen klass, objekt, inkapsling och därtill hörande underbegrepp; analysera problem och designa lösningar genom att använda ovanstående begrepp; använda programmeringsspråket Java genom att förklara vad ett givet program utför skriva och använda klasser som innehåller instansvariabler, metoder och konstruktorer skriva program med flera samverkande klasser; använda en programutvecklingsmiljö; testa och felsöka program.

(18 januari 2015 F1.14 ) Formell kursplan forts Innehåll 1. Programmering 2. Algoritmer 3. Objektorienterad problemlösning 4. Datatyper 5. Programmeringsteknik

(18 januari 2015 F1.15 ) Programmeringsspråket Java Generellt Objektorienterat Syntaktiskt likt språk som C++ och C# Väldefinierat Stor mängd fördefinierade standardiserade komponenter ( klasser ): Internet Grafik Användarinterface... Implementerat på alla vanliga datorsystem Portabelt Fritt att ladda ner från nätet

(18 januari 2015 F1.16 ) Programmeringsmiljöer Minimalt: en editor för att redigera programtexten, en kompilator för att översätta programmet till instruktioner som är mer lämpade för datorn att tolka och en javamotor som är det som utför instruktionerna, Integrerade miljöer ( IDE ) som innehåller alla dessa delar. Exempel: DrJava Eclipse NetBeans... Fastnat för DrJava i denna kurs