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 2009-2010



Föreläsare: Jerker Björkqvist, rum b4052, ICT-huset

Föreläsningar 28.10-10.12.2009

v.44-50 Ons 15-17 A3058 (15.15-16.30)
v.44-50 Ti 13-15 A3040

Innehåll

28.1015-17I C: Historia och grundinformation set_1.pdf

29.1013-15OBS. FÖRELÄSNING INHIBERAD
4.1115-17C grunder / variabler /
10.1113-15 III C: Räckor, strukturer, pekare
11.1113-15IV: C: Pekare, dynamisk minneshantering, Systemprogrammering
I/O och nätverk Mer on kompilering / länkning och Makefile
set_4.pdf
17.1115-17OBS. FÖRELÄSNING INHIBERAD
18.1113-15V: C++: Grunder, skillnader till C, strukurerset_5.pdf
24.1113-15VI: C++: Klasser, ärvning, konstruktorer, desktruktorerset_6.pdf
25.11VII: C++: Polymorfism, överladdade operatorer, exceptioner
26.1113-15OBS extra föreläsning
VIII: C++: Generell programmering, WXwidgets
set_8.pdf
1.1213-15Föreläsare på resa
2.1215-17Föreläsare på resa
8.1213-15IX: WxWidgets: GUI-programmering IIset_8.pdfset_9.pdf
wxhello[1].cpp
9.1215-17X: Microsoft: C#, .NET-omgivningenhttp://www.ecma-international.org/activities/Languages/Introduction%20to%20Csharp.ppt

Räkneövningar

Som räkneövningsassistenter fungerar Thomas Soininen
Räkneövningar hålls i två omgångar:
torsdagar 5.11 -> kl. 15-17 i ICT-huset (Pingvin-farmen).
fredagar 6.11 -> kl. 10-12 i ICT-huset (Pingvin-farmen).

Välj den dag som passar bättre!!

Tema för räkneövningarna är:

I: C-grunder
II:C-systemprogrammering
III:C++ klasser
IV:C++ klasser II
V:GUI-programmering

Inlämning av räkneövningar
Räkneövningarna lämnas in elektroniskt på adressen

https://xprog28.cs.abo.fi/ro.nsf


Tenter
Kurstent 1: 11.12.2009 (anmälning öppnas 1.11), Kurstent 2: 8.1.2009 (anmälning öppnas 1.12)
OBSOBS. Anmäl er till tent i tid. Anmälan via MinPlan.

Tenrätt fås då RÖ 1-4 är inlämnade. Resultat meddelas STURE då tentamen samt RÖ 1-5 är godkända, samt kursutvärdering är inlämnad. Tentresultat fås i normal ordning.

Litteratur

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

Kursutvärdering

Inlämnas elektroniskt via DaTe

Ö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 wxwidgets 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 2008.



Links
Operativsystem 2018 (period 3)
Kandidatseminarium 2018
ASP Labs 2017
Operativsystem 2017 (period 3)
Programming Embedded Systems 2017 (fall)
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
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