Välkommna! till kursen HI1024 Programmering, grundkurs 8,0 hp

Slides:



Advertisements
Liknande presentationer
Plugga bättre och effektivare
Advertisements

Kanske är ni goda vänner i ett år,
Kanske är vi goda vänner i ett år...
732A24 Magisteruppsats, 20 poäng 732C27 Kandidatuppsats, 10 poäng • Den viktigaste (och roligaste) kursen i hela programmet − tillämpning av dels kursrelaterad.
Välkommen till sluta röka för gott! SLUTA RÖKA Dokumenterat hög effekt i kliniska tester DEMO.
Att kläcka och vaska idéer
Föreläsning 1 i programmeringsteknik och Matlab 2D1312
Programmeringsteknik I: F1 1 Föreläsning 1: Intro till kursen och programmering  Kursens hemsida  Studentportalen.
Programmering B PHP Lektion 1
Datorarkitekturer och operativsystem
Viktorija Kalonaityte
LEDARSKAP & METODIK Kristina Yondt
Next previous XP: varför fungerar det? Något om tentan. Innehåll Introduktion till eXtreme Programming (XP) Varför fungerar XP? Något om tentan Vad ska.
Programmeringsteknik Föreläsning 13 Skolan för Datavetenskap och kommunikation.
Kandidatuppsats VT14 Kursledare: Lotta Hallberg och Karl Wahlin
Programmeringsteknik I: F1 1 Föreläsning 1: Intro till kursen och programmering Kursens hemsida Studentportalen.
P-uppgiften: regler, planering och specifikation
PICKit2 programmer-to-go
Tentamensdags och lab 3…. Större program delas normalt upp i flera filer/moduler vilket har flera fördelar:  Programmets logiska struktur när man klumpar.
Välkommen Vahid Mosavat
Coach.
Next previous Lite mer om CGI-programmering Innehåll Vad är CGI? Vad är Forms? Vad är Perl? Forms, CGI och Perl Internetprogrammering F 14 Läs också: Kursboken.
Högskoleingenjör Datateknik 180 hp
Studenter Lär Av Studenter ”SLAS” Karim Daho Januari 2007.
Programmering B PHP Lektion 2
Tentamensdags och lab 3…. Större program delas normalt upp i flera filer/moduler vilket har flera fördelar:  Programmets logiska struktur när man klumpar.
Workshop inför Projektet
Pointers. int a=5; int f(int b) { a--; b++; return b; } int main() { int a=3; printf("%d,",f(a)); printf("%d",a); return 0; }
Nätbaserade kurser.
Föreläsning 4 Kö Implementerad med array Implementerad med länkad lista Djup kontra bredd Bredden först mha kö.
Introduktion till matematik studierna på LTH
Att rita en instruktion
OOPJ I, 5p Objektorienterad Programmering i Java.
Mitt första Java program Mahmud Al Hakim Copyright, Mahmud Al Hakim, 1.
Kanske är vi goda vänner i ett år...
Du finner ett samlat schema för de kurser du är antagen på i megamenyn > Schema.
Föreläsning 11 J-uppgiften. Nästa period ägnas åt J-uppgiften. Den är individuell, dvs man jobbar på egen hand med uppgiften (inte tillsammans med labbkompisen).
Petra Andersson MORIA: Introduktion Petra Andersson
INTRODUKTION TILL PROGRAMMERING
ITP – IT för Personligt Arbete VT 2006 Lisa Brouwers
Välkommna! till kursen HI1024 Programmering, grundkurs 8,0 hp
732G32 Kandidatuppsats, 15 hp (732G03)
GJ It i organisationer Gudrun Jeppesen DSV.
Distansuppgift Klass 7 v ”Bilden av mig själv”
Experimentella metoder i fysik 2009 Inledning Kerstin Jon-And.
Mats Björkman Mälardalens högskola
Introduktion. Administration Jag, B448, , Kursböcker enligt webben Schema enligt webbenwebben Laborationer 23, 29/10 + 7/11 kl
Kursintroduktion 2 Programmeringsteknik, 4p vt-00 Lärare/handledare Föreläsningar Thomas Johansson ank Marie Nordström
Uppgift 5 Tekniska rapporten En beskrivning av ett uppdrag ni har gjort i er grupp. Du ska bifoga en programmeringshandledning som visar hur man programmerar.
Programmering i C# Laborationer.
Välkommen till kursen objektorienterad programmering med Java Kursbok: “Objects First with Java - A Practical Introduction using BlueJ”, David J. Barnes.
Makron. Vad är Makron? Ett makro är en samling kommandon som du kan köra med en enkel musklickning. Makron kan användas för att automatisera praktiskt.
Kurslistan på Mitt Lnu Kommunikationsavdelningen
Presentation Lars Brännström. Undervisasr i bl.a IEK vid Logistikprogrammet.. Bakgrund : Forskningsingenjör Tekniska Högskolan i Luleå. Inköpare Philips.
Föreläsning 16 Logik med tillämpningar Innehåll u Information kring kursvärdering och tentagenomgång u Genomgång av övningstenta 2.
Föreläsning 1 i programmeringsteknik och Matlab 2D1312/ 2D1305 Kursinformation Introduktion till UNIX Introduktion till Emacs Introduktion till Matlab.
22 April 2015IS1200 Datorteknik, föreläsning 11 IS1200 Datorteknik Föreläsning 1 Introduktion.
II1300 Ingenjörsmetodik 7,5 hp HT2010
© Anders Broberg, Ulrika Hägglund, Lena Kallin Westin, 2003 Datastrukturer och algoritmer Föreläsning 16.
Posterseminarium Inför Exjobbs-redovisningarna
Idrott och hälsa 1. Vem är MT? Maria Talevska Hemsida: mariatalevska.weebly.com.
Det antropologiska basåret Välj kurser på vårt antropologiska smörgåsbord.
Info om schema för avancerad nivå på KTH arkitekturskolan HT 2015 Avancerad nivå = åk 4-5 på arkitektutbildningen, samt masterprogrammet i arkitektur.
Bild 1 EXAMENSARBETET KANSKE STARTEN PÅ DIN NYA KARRIÄR…
Nätverksträff Linda Strand-Lundberg Lotten Hultgren Viklund
Automatisering och robotteknik (1TE621) 10 hp VT11
Strategisk Logistik, 20p Mål
Föreläsning 1 Programmeringsteknik DD1310
Presentation Lars Brännström.
Studentcentrerad examination av laborativt arbete i kemi
Presentationens avskrift:

Välkommna! till kursen HI1024 Programmering, grundkurs 8,0 hp Lärare: Fredrik Bergholm fredrikb@nada.kth.se (rum 5047) Nicklas Brandefelt bfelt@kth.se Övningsassistenter: Lärare + studenter från år 2 och 3 på data och elektro Kurslitteratur K. N. King C programming - a modern approach 2nd

Information Kursinformation: KTH-social (mobilnr i BILDA) Schema: www.kth.se/student/schema ändras! Kursen består av: 12 FÖRELÄSNINGAR med tillhörande övningstillfällen 3 TUTORIALS i mindre grupp Räknestugor Examination LAB1: 3 laborationer med redovisning (4 tillfällen) TEN1 Praktisk tentamen i datasal,4 problem: (2 tillfällen) TEN2 Teoretisk tentamen (jmf instuderingsfrågor) Kursplan: http://www.kth.se/student/kurser/kurs/HI1024

Vad är programmering? Ett väldigt kraftfullt, effektivt och roligt sätt att kommunicera med en dator Att skapa program / applikationer till en dator eller annan hårdvara (mobil, dammsugare, brödrost, miniräknare) Ett strukturerat generellt sätt att lösa problem

Hur lär man sig att programmera? Övning – övning – övning – programmering är ett hantverk! Det är helt avgörande att ni jobbar med uppgifterna som hör till varje föreläsning. Endast föreläsningen ger ingenting! Ni får/bör hjälpa varandra men aldrig föra över kod eller skriva in kod åt varandra. Du måste förstå vad du programmerar – vad varje rad gör! -det är fusk att ta över andras kod. På laborationerna ska du kunna förklara vad din kod gör. Detta är avgörande för att du ska lära dig att programmera och för att du ska klara tentamen men framförallt för att du ska bli en bra ingenjör!

Laborationsredovisning På listor hos lärarna bokar man tid för redovisning. Se till att redovisa laborationerna vid första möjliga tillfälle! Ni redovisar två och två men varje person redovisar sin egen kod. För att säkerställa att du inte kopierar lab-kod är det bra att undvika att titta på någon annans lab-kod. Du ska inte redovisa med den/de du samarbetar med. Laborationerna kommer att redovisas genom att man skickar in sitt program till ett plagiatkontrollverktyg på webben senast dagen innan redovisningen. För del 1 och 2 räcker det med programutskroft. Minst en redovisningstid innan redovisningen skall man befinna sig i salen redo att redovisa. Under redovisningen körs ert program med olika testdata och ni får förklara hur programmet fungerar.

Vad har du lärt dig när kursen är klar? C Programmering Problemlösning

Planering KTH-social