TDDC76 Programmering och datastrukturer
Alla meddelanden
| 27/12 | Utlämningsperioder för omtentamen |
|
• 28/21/3 (vecka 9) I princip gäller samma premisser som för den ordinarie hemtentan. Meddela examinator i god tid via e-post när omtenta önskas hämtas ut, c:a en vecka innan. |
|
| 14/12 | Hemtentan |
|
Hemtentorna finns på IDA:s studerandeexpedition i hus E för visning/avhämtning. |
|
| 7/12 | Projekt demonstration, deadline |
|
Demonstrationstillfälle torsdag 13/12 (La 30, kl 8-10) Projektdeadline fredag 14/12; kod och erfarenhetsdokument, se kursens projektsida. |
|
| 27/11 | Hemtenta deadline måndag 3/12 kl 13 |
|
Deadline för inlämning är måndag 3/12 kl 13 i stor låda utanför Tommys rum, B3D:449., eller (innan lådan dyker upp) IN-facket på väggen. Sista deadline: Projekt fre 14/12, demonstrationstillfälle tors 13/12. |
|
| 19/11 | Hemtentautlämning torsdag 22/11 kl 9 (prick!) i A1 |
|
Aktiviteten startar kl 9, lokal A1. Hemtentamen lämnas ut och videon "Sorting out Sorting" visas. Om du av någon anledning inte kan hämta hemtentan vid detta tillfälle kan du antingen be någon annan hämta den åt dig eller skicka e-post till mig (Tommy) om du vill hämta den i UT-facket utanför mitt rum, B3D:449. Deadline för inlämning av hemtentamen är måndag 3/12 kl 13. Inlämning görs i en väl synlig låda utanför mitt rum eller, om lådan inte syns till, i mitt ordinarie IN-fack utanför rummet. Om du skulle ha laga förhinder att genomföra hemtentamen under denna tidsperiod, kontakta mig (Tommy). |
|
| 14/11 | Deadline OOD torsdag 15/11 kl 13 |
|
Övriga deadline i Ht2: |
|
| 1/11 | Deadline OOA tisdag 6/11 kl 13 |
|
Övriga deadline i Ht2: Deadline för komplettering av laborationer är ordinarie deadline plus tre veckor eller två veckor efter att laboration returnerats för komplettering. |
|
| 24/10 | Utdelat Fö 7 OH-kopior DoA (Fö 814) |
|
Se kursens föreläsningssida. Överblivna ex. finns utanför Tommy Olssons rum (B3 D:449). |
|
| 21/10 | Föreläsningsmaterial Fö 7 |
|
Underlag för Fö 7 är det utdelade häftet "Objektorienterad programutveckling i ett nötskal". De som kommer att visas på föreläsningen baseras på detta häfte och delas därför inte ut, men är tillgängligt via kursens föreläsningssida. |
|
| 29/10 | Deadline i Ht2 |
|
OOA tis 6/11, kl 13 |
|
| 16/10 | Påminnelse deadline |
|
ons 17/10 kl 24 Laboration 3 |
|
| 9/10 | Schema för Ht 2 är klart |
|
Se kursens schema för Ht 2 och kursens föreläsningssida, för planering, deadline, etc. |
|
| 8/10 | Laboration 3 |
|
Filen expression_utils.cc har utgått, koden som refereras till på sidan 27 ingår i den givna filen Expression.cc. Multipel tilldelning behöver inte hanteras på något handgripligt sätt låt bli att mata in sådana uttryck eller se till att kalkylatorn meddelar att sådana uttryck inte är tillåtna (enkelt tilllägg i den givna koden), eller så fungerar det helt enkelt och då är det i sin ordning. |
|
| 5/10 | Kommande deadline i Ht1 |
|
ons 17/10 kl 24 Laboration 3 |
|
| 5/10 | GCC 4.7.1 kan försvinna i dag, 4.7.2 är den aktuella versionen. |
| 1/10 | Utdelat material |
|
Häftet "Objektorienterad programutveckling i ett nötskal", ämnet för föreläsning 7 (den första i Ht2). Överblivna ex. finns utanför Tommy Olssons rum (B3 D:449). |
|
| 2/10 | Rättelse i koden för Laboration 3 |
|
Rad 250 i den givna filen Expression.cc ska vara: |
|
| 1/10 | Deadline för Laboration 2 i dag! |
|
Andra kommande deadline i Ht1: |
|
| 28/9 | Deadline för projektgruppsregistrering i dag! |
|
Andra kommande deadline i Ht1:
mån 1/10 Laboration 2 |
|
| 26/9 | Rättelser till OH-materialet för Fö 5-6 |
|
sid 103: "= default" ska läggas till i deklarationerna under protected:. |
|
| 25/9 | GCC på IDA:s Solarissystem |
|
Version 4.7.2 kommer inom kort att ersätta nuvarande 4.7.1 och 4.7.1 kommer att tas bort fredag 5/10. För att detta ska fungera smidig rekommenderas att gcc-modulen laddas som prog/gcc/4 (enbart). Aktuell gcc-version anges av miljövariabeln GCC4_V. För mer information se C++-kompilatorer på IDAs Sun-system. |
|
| 24/9 | Deadline som närmar sig |
|
fre 28/9 Projektgruppsregistrering (projektförslag)
Andra kommande deadline i Ht1: |
|
| 26/9 | Deadline för Laboration 1 i dag! |
|
Andra kommande deadline i Ht1: |
|
| 19/9 | Laboration 2 |
|
Det andra stycket i inledningen, som gäller behandlingen av undantag på föreläsning och den undantagshantering som ska göras i laboration 2, är i det tryckta häftet föråldrad. Den undantagshantering som introducerades på Fö 4 är tillräcklig för att lösa laboration 2, då det gäller undantagshantering (det finns alltså inga schematekniska komplikationer). Anvisningen för Laboration 2 på webben är uppdaterad. Läs det utdelade häftet Operatoröverlagring för att vara säker på att få rätt parameter- och returtyper för de operatorer som ska överlagras för Money. |
|
| 19/9 | Deadline |
|
Observera att de deadline som ligger kl 13 enbart är en mjukare variant av att ha deadline kl 8 samma dag. Det betyder inte att arbetet förväntas behöva pågå fram till kl 13, det bör vara klart långt tidigare... :) |
|
| 12/9 | Deadline för Laboration 1 närmar sig mån 17/9 kl 13 |
|
Andra kommande deadline i Ht1:
fre 28/9 Projektgruppsregistrering (kl 13) |
|
| 6/9 | Rättelse Fö-OH |
|
Introduktion till C++, sid 30: I definitionen av struct Person får inte age initieras (= 0) om man ska kunna initiera variabeln p som sedan görs i deklarationen av p. |
|
| 4/9 | Rättelser till OH-materialet för Fö 5-6 |
|
sid 119, kodexemplet för polymorfa referenser ska vara:
void fun(Person& r)
{
dynamic_cast<Manager&>(r).print_department_list(cout);
}
|
|
| 3/9 | Läsanvisningar Laboration 1.11.3, C++ direkt. |
|
Har länkats in på kursens laborationssida, under Laborationshandledningar. |
|
| 3/9 | Stilgranskning Laboration 1.11.3 |
|
Laboration 1.11.3 ska göras denna vecka (v 36), lämna in snarast möjligt då du är klar med en uppgift! Hur laborationer ska redovisas ska ha överenskommits med assistenten. |
|
| 3/9 | Material som delades ut på Fö 2 |
|
Två häften delades ut:
• OH-kopior Fö 5-6 Överblivna ex. finns utanför Tommy Olssons rum (B3 D:449). |
|
| 3/9 | Rättelser till OH-materialet för Fö 1-2 |
|
sid 30, första stycket: "inte skyddas ska vara "skyddas".
vector<int> v1; // defaultinitiering v1 är tom från början
vector<int> v2(100); // initierar v2 med 100 defaultinitierade element av typen int
vector<int> v3(v2); // kopieringsinitiering initierar v3 som en kopia av v2
vector<int> v4(it1, it2); // initierar v4 med kopior av elementen i iteratorintervallet [it1,it2)
|
|
| 31/8 | Y3B labsal den 20/9 ändrade till SU15/16 |
|
Se schemat. |
|
| 30/8 | Material som delades ut på Fö 1 |
|
Tre häften delas ut:
• OH-kopior Fö 3-4 Överblivna ex. finns utanför Tommy Olssons rum (B3 D:449). |
|
| 20/8 | Material som delades ut på Le 1 |
|
Fyra häften delas ut: |
|
| 15/8 | Schemat klart, "rivstart" 27/8! |
|
Kursens eget schema på webben med information och planering är klart, se här! Kursen startar måndag 27/8 med lektion: information, materialutdelning (planering, labmaterial, föreläsningsmaterial), genomgång inför introduktionslaboration till C++. Kurslitteratur bör om möjligt införskaffas innan dess. Första föreläsningen ges torsdag 30/8 i Visionen, som ligger vid Café Java i hus B. |
|
| 1/7 | Vi laddar inför läsåret 2012/13... |
Sidansvarig: Tommy Olsson
Senast uppdaterad: 2012-04-11
