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
Programming Embedded Systems 2017 (fall)
Programming Embedded Systems 2017
Programmering i C/C++ 2016
ASP Labs 2015
Operativsystem 2017 (period 3)
ASP Labs 2017
Kandidatseminarium 2017
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
Temp
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