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
Nr | Dat | Innehåll | set_1.pdf |
| 1.9 | I C: Historia och grundinformation
|
| 3.9 | Få omgivningen att fungera (gcc, QT Creator)
Ville
II C grunder / variabler |
| 8.9 | III: Räckor, strukturer |
| 10.9 | III C: Pekare |
| | |
| 15.9 | IV C: Strukturer, pekare, |
| | |
| 17.9 | Minneshantering, Prekompilator. kompilering | set_4.pdf |
| 22.9 | ..Pekare, dynamiskt minne | |
| 24.9 | Prekompilator. kompilering, länkning och Makefile
libc, funktionsgenomgång |
| 29.9 | Nätverk, C++ grunder, skillnader till C |
| 29.9 | C++ Grunder | set_5.pdf |
| 1.10 | OBS INGEN LEKTION | |
| 6.10 | C++ Klasser | set_6.pdf |
| 8.10 | C++: Polymorfism, överladdade operatorer, exceptioner |
| 13.10 | C++: Generell programmering / Gui programmering |
| 15.10 | Qt: GUI-programmering I | set_8.pdfset_9.pdf |
| 20.10 | QT. GUI programmering / Generisk programmering
| set_7.pdf |
| 22.10 | INGEN 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
RÖ | Datum | Direktiv | |
1 | 8.9.2014 | Elektroniskt Ville, registreringslänk: http://ville.cs.utu.fi/howto/?r=2230&haka=true | |
2 | 15.9.2014 | Elektroniskt på Ville, deadline 29.9.2014 | |
3 | 22.9.2014 | Elektroniskt på Ville, deadline 6.10.2014 | |
4 | 6.10.2014 | Laboration 1, på ville.utu.fi (round 4) | |
5 | 20.10.2014 | Laboration 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 | Vitsord | RÖ OK | STURE |
36277 | | 19 | 2 | 1+2+3+4+5 | 27.11.2014 |
34290 | | 23 | 3 | 1+2+3+4+5 | 27.11.2014 |
35686 | | 21 | 3 | 1+2+3+4+5 | 27.11.2014 |
36099 | | 25 | 4 | 1+2+3+4+5 | 27.11.2014 |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
Tentresultat, kurstent 2, 7.11.2014
Tentreslutaten överförs till STURE då också alla övningar är utförda.
Matr. nr. | | Poäng | Vitsord | RÖ OK | STURE |
36754 | | 27 | 5 | 1+2+3+4+5 | 28.11.2014 |
36141 | | 17 | 1 | 1+2+3+4+5 | 20.4.2015 |
26545 | | 19 | 2 | 1+2+3+4+5 | 14.12.2015 |
35133 | | 16 | 1 | 1+2+3+4+5 | 4.2.2015 |
36039 | | 24 | 4 | 1+2+3+4+5 | 28.11.2014 |
34147 | | 21 | 3 | 1+2+3+4 | |
36132 | | 21 | 3 | 1+2+3+4+5 | 28.11.2014 |
36131 | | 24 | 4 | 1+2+3+4+5 | 28.11.2014 |
36277 | | 17 | 1 | 1+2+3+4+5 | (27.11.2014) se ovan |
35715 | | 16 | 1 | 1+2+3+4+5 | 28.11.2014 |
36208 | | 17 | 1 | 1+2+3+4+5 | 30.4.2015 |
36950 | | 22 | 3 | 1+2+ (3) +4+5 | 28.11.2014 |
35634 | | 20 | 2 | 1+2+3+4+5 | 28.11.2014 |
35078 | | 24 | 4 | 1+2+3+4+5 | 28.11.2014 |
30029 | | 24 | 4 | 1+2+3+4 | |
Tentresultat, 30.1.2015
Matr. nr. | | Poäng | Vitsord | RÖ OK | STURE |
| | | | | |
| | | | | |
| | | | | |
Antal icke godkända:
Tentresultat, 10.4.2015
Matr. nr. | Namn | Poäng | Vitsord | RÖ OK | STURE |
| | | | | |
| | | | | |
Antal icke godkända: 0
Links
asdasdads Kandidatseminarium 2023 Research capability test Kandidatseminarium 2022 Temp Kandidatseminarium 2020 Kandidatseminarium 2021 Kandidatseminarium 2019 Operativsystem 2018 (period 3) Analytics for Industrial Internet Kandidatseminarium 2018 Operativsystem 2017 (period 3) Programming Embedded Systems 2018 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
|
|