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