You are logged in as: Anonymous (Author)
Roles: [Gäst]
Readers: [All]
Authors: [All]
Login | Logout



LIST
-> List exercises
-> Solutions by exercise

CREATE
-> New solution
-> Course Evaluation

REGISTRATIONS
-> New registration
-> List existing



Programmering i C/C++ läsår 2014-2015


Kurskod: 453308.0
Kursansvarig: Jerker Björkqvist, rum B4052, ICT-huset

Gemensamma möten 1.9-17.10.2013
Måndagar 10-12, A3058
Onsdagar 15-16.30, A3058

Kursform: Teorigenomgång med tillhörande övningar varje gemensamt tillfälle
Utrustning: Alla bör ha tillgång till en dator under våra gemensamma tillfällen, se till att du har en!
Programvara: Vi kör med a) gcc, kan anvädas lokalt eller via tuxedo.abo.fi b) Qt Creator (qt-project.org)

Innehåll

NrDatInnehållset_1.pdfset_1.pdf
1.9I C: Historia och grundinformation
3.9Få omgivningen att fungera (gcc, QT Creator)
Ville
II C grunder / variabler
8.9III: Räckor, strukturer
10.9III C: Pekare
15.9IV C: Strukturer, pekare,
17.9Minneshantering, Prekompilator. kompileringset_4.pdfset_4.pdf
22.9..Pekare, dynamiskt minne
24.9Prekompilator. kompilering, länkning och Makefile
libc, funktionsgenomgång
29.9Nätverk, C++ grunder, skillnader till C
29.9C++ Grunderset_5.pdf
1.10OBS INGEN LEKTION
6.10C++ Klasserset_6.pdfset_6.pdf
8.10C++: Polymorfism, överladdade operatorer, exceptioner
13.10C++: Generell programmering / Gui programmering
15.10Qt: GUI-programmering Iset_8.pdfset_9.pdfset_9.pdf
20.10QT. GUI programmering / Generisk programmering
set_7.pdfset_7.pdf
22.10INGEN LEKTION

Laborationer / övningar

Övningar utförs:
1. I samband med undervisningstillfällen
2. Som självstudier med hjälp av det elektroniska systemet Ville (ville.utu.fi)
Registreringslänk: http://ville.cs.utu.fi/howto/?r=2230&haka=true
Registreringsnyckel: cpro2014
3. Som inlämnade programmeringsuppgifter (GUI-programmering)

Övningsuppgifter / labbar
DatumDirektiv
1
8.9.2014Elektroniskt Ville, registreringslänk: http://ville.cs.utu.fi/howto/?r=2230&haka=true
2
15.9.2014Elektroniskt på Ville, deadline 29.9.2014
3
22.9.2014Elektroniskt på Ville, deadline 6.10.2014
4
6.10.2014Laboration 1, på ville.utu.fi (round 4)
5
20.10.2014Laboration 2, på ville.utu.fi (round 5)

Inlämning av laborationer / övningar
Inlämnas elektroniskt i Ville


Tenter
OBSOBS. Anmäl er till tent i tid. Anmälan via MinPlan.

Tenträtt fås då övningarna i Ville är avklarade till 80%. Resultat meddelas STURE då tentamen samt inlämnade övningar är godkända. Tentresultat publiceras på dessa sidor.

Litteratur

Kernighan&Ritchie The C Programming Language: ...finns på albin...
Frank Brokken: C++ Annotations http://www.icce.rug.nl/documents/cplusplus/


Övrigt intressant material

The State of the Language: An Interview with Bjarne Stroustrup: http://www.devx.com/SpecialReports/Article/38813/0/
Evolving a language for and in the real world: C++ 1991-2006: http://www.research.att.com/~bs/hopl-almost-final.pdf

"Ursprungligt" material om C-språket: http://www.lysator.liu.se/c/bwk-tutor.html

Utvecklingsmiljöer

Linux
På t.ex. tuxedo finns utvecklingsmiljöer för gcc och Qt (qtcreator) färdigt installerade. De flesta linux-distributioner erbjuder som färdiginstallerade eller som paket utvecklingsmiljöer. Det finns en hel del utvecklingsmiljöer (IDE) som opensource (bl.a. Eclipse).

MS Windows
Microsofts utvecklingsmiljöer (IDE) finns tillgängliga på adressen www.dreamspark.com . Som studerande vid ÅA kan du ladda ner t.ex. VisualStudio Professional 2012/2013.

Tentresultat, kurstent 1, 24.10.2014
Tentreslutaten överförs till STURE då också alla övningar är utförda.


Matr. nr.Poäng VitsordRÖ OKSTURE
362771921+2+3+4+527.11.2014
342902331+2+3+4+527.11.2014
356862131+2+3+4+527.11.2014
360992541+2+3+4+527.11.2014

Tentresultat, kurstent 2, 7.11.2014
Tentreslutaten överförs till STURE då också alla övningar är utförda.


Matr. nr.Poäng VitsordRÖ OKSTURE
367542751+2+3+4+528.11.2014
361411711+2+3+4+520.4.2015
265451921+2+3+4+514.12.2015
351331611+2+3+4+54.2.2015
360392441+2+3+4+528.11.2014
341472131+2+3+4
361322131+2+3+4+528.11.2014
361312441+2+3+4+528.11.2014
362771711+2+3+4+5(27.11.2014) se ovan
357151611+2+3+4+528.11.2014
362081711+2+3+4+530.4.2015
369502231+2+ (3) +4+528.11.2014
356342021+2+3+4+528.11.2014
350782441+2+3+4+528.11.2014
300292441+2+3+4

Tentresultat, 30.1.2015


Matr. nr.Poäng VitsordRÖ OKSTURE
Antal icke godkända:

Tentresultat, 10.4.2015

Matr. nr.NamnPoäng VitsordRÖ OKSTURE
Antal icke godkända: 0




Links
Kandidatseminarium 2021
Kandidatseminarium 2020
Kandidatseminarium 2019
Operativsystem 2018 (period 3)
Analytics for Industrial Internet
Kandidatseminarium 2018
Operativsystem 2017 (period 3)
Programming Embedded Systems 2018
Temp
Programming Embedded Systems 2017 (fall)
ASP Labs 2017
Kandidatseminarium 2017
Programmering i C/C++ 2016
Programming Embedded Systems 2017
ASP Labs 2015
Kandidatseminarium 2016
Operativsystem 2015/2016 (period 2)
Programming Embedded Systems 2016
Programming Embedded Systems 2015
Operativsystem 2014/2015 (period 2)
Programmering i C/C++ 2015
Kandidatseminarium 2015
Programmering i C/C++ läsår 2014-2015
Datorteknik hösten 2015
Obligatorisk praktik
Accenture Road Show
Digital Television Techniques 2015 / Wireless communication
Programmering i C/C++ läsår 2013-2014
ASP Labs 2011
Digital Television Techniques 2014 / Wireless communication
Programming Embedded Systems 2014
Operativsystem 2013/2014 (period 2)
Kandidatseminarium 2014
Kandidatseminarium 2014
JOO: ÅA <--> UTU course exhange
ASP Labs 2013
Digital Television Techniques 2013
Programming Embedded Systems 2013
Operativsystem 2012/2013 (period 2)
Programmering i C/C++ läsår 2012-2013
Kandidatseminarium 2013
Digital Television Techniques 2012
Programmering i C/C++ läsår 2011-2012
Operativsystem 2011/2012 (period 2)
Programming Embedded Systems 2012
Kandidatseminarium 2012
Digital Television Techniques (5 cp) Period IV / 2010
Programming Embedded Systems 2010
C++ järjestelmäohjelmointi 2011
Programming Embedded Systems 2011
Kandidatseminarium 2011
Operativsystem 2010/2011 (period 2)
Programmering i C/C++ läsår 2010-2011
Räkneövningar på nätet
ESResearch
Kandidatseminarium 2010
Huvudämnesinfo 2010
Tent 11.12.2009 / Resultat
Programmering i C/C++ läsår 2009-2010
Excercises Digital Television Techniques 2008
Programmering i C/C++ läsår 2007-2008
Praktikum i inbyggda datorsystem