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



C++ järjestelmäohjelmointi 2011



Luennoitsija: Jerker Björkqvist, B4052, ICT-talo, jerker.bjorkqvist@abo.fi

Luennot 26.10-16.12.2011

Ke 12-14, Lambda
Pe 10-12, Alpha

Harjoitukset ilmoitetaan myöhemmin

Kurssin sisältö (viitteellinen, käytännössä mennään siinä tahdissa mitä on sopiva)

NroPvmSisältöMateriaali
126.10C-kieli: Historia ja perustiedotset_1.pdf
228.10C-kieli perusteet syntaksi / muuttujat / ohjelmarakenteet / tyyppimuunnokset
32.11C: Taulukot, Funktiot
Labra I, To 8-12, Pe 12-14
44.11IV C: Struktuurit, pointterit
59.11Pointterit lisää
Labra II, To 8-12, Pe 12-14
611.11Dynaaminen muistinkäyttö
16.11EI LUENTOA
Labra III, To 8-12, Pe 12-14
718.11Kääntäminen, linkkaus, Makefile
823.11C++ Perusteet, vertailu C-kieleen
Labra IV, To 8-12, Pe 12-14
925.11C++: Perintä, virtuaaliset funktiot, polymorfismi
30.11EI LUENTOA
Labra V, To 8-12, Pe 12-14
2.12EI LUENTOA
107.12C++: Perintä, virtuaaliset funktiot, polymorfismi
Labra VI, To 8-12, Pe 12-14
119.12C++: Ylikuormitetut operaattorit / Geneerinen ohjelmointi
1214.12Qt: GUI-ohjelmointi I
1316.12Qt: GUI-ohjelmointi II

Labrat / harjoitustehtävät

Vko 44-49 (3.11.2011 - 9-12.2011)
Tilaisuus 1: To 8-10, hone A2065
Tilaisuus 2: To 10-12, huone A2065
Tilaisuus 3: Pe 12-14, huone A2065
Kaikki labrat/harjoitehtäviin liittyvät asiat Peter Larsson (ulpela@utu.fi) kautta

Tehtväsetit:
I: Ville
II: Ville
III: Ville
IV: Moodle I (c++ tehtävä) (koodi. c++s11)
V: Ville
VI: Moodle II (qt tehtävä)

Tentit

19.12.2011
30.1.2012
5.3.2012

Ilmoittautuminen nettiopsu kautta
Tenttioikeus: Ville-tehtävät 70% suoritettu, ensimmäinen moodle-harjoitus

Kirjaillisuus

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


Muuta mielenkiintoista

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
gcc/g++ yleisesti saatavissa, mutta ei välttämättä asennettu perusjakelujen mukana

qt
ladatavissa qt.nokia.com

MS Windows
Microsoftin työkalut saatavilla www.dreamspark.com kautta.



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