Programmering C, distans
Detta är hemsidan för distanskursen
Programmering C
som ges under höstterminen 2013.
Kursen är på 7.5 högskolepoäng,
vilket motsvarar 5 av den gamla sortens poäng,
eller 5 veckors heltidsstudier.
Länkar till tidigare kurstillfällen finns
här.
Kursen ges också som campuskurs,
och heter då Programmering grundkurs.
Innehållet och examinationen är samma.
Snabblänkar:
Nyheter |
Föreläsningar |
YouTube |
VS-intro |
C-FAQ |
Hur man gör
Övningar |
Inlämningsuppgifter
(1
2
3
4
5
6
7) |
Studprog.zip
Allmän information om kursen
-
Kursen ges på kvartsfart och håller därför på hela terminen.
-
Allt kursmaterial utom boken Vägen till C finns här på kursens webbplats,
men om man är registrerad på kursen får man dessutom brev på kurslistan,
möjlighet att examineras, och möjlighet att ladda ner en del programvara från Microsoft.
-
Kursen har en skriftlig tentamen, och dessutom sju obligatoriska inlämningsuppgifter.
-
Tentan ska skrivas i Örebro, och den går normalt fyra gånger om året:
i januari, i mars, i maj-juni och i augusti. Man måste anmäla sig
senast fem dagar före tentan via webben.
-
Det går också att skriva tentan på något annat svenskt universitet
eller högskola, samma dag och samma tid, men studenten måste själv
kontakta dem i god tid för att organisera saken, och det är inte
säkert att de kan ställa upp med lokal och tentavakter.
Det måste vara ett universitet eller högskola,
så kommunala bibliotek och liknande fungerar tyvärr inte.
-
De närmaste tentadatum man kan välja mellan är (med viss reservation för ändringar):
- torsdag 16 januari 2014 (ändrad dag!)
- lördag 1 mars 2014
- någon gång i slutet av maj eller början av juni 2014
- torsdag 21 augusti 2014
-
Kursplan
för kursen DT1006 Datateknik A, Programmering C, distans, 7,5 högskolepoäng
-
Lokal kopia från 2013-08-26, ifall den länkade webbsidan försvunnit eller ändrats
-
Betygskriterier
-
Personal:
-
Inlämningsuppgifter
och
övningar
Nyheter
-
6 mars 2014:
Tentaresultat och omtentor finns på
campuskursens
hemsida.
-
15 februari 2014:
Kursutvärdering från universitetets kursvärderingssystem EvaSys.
-
16 januari 2014:
Tentan
från idag, med
lösningsförslag.
-
31 augusti 2013:
Välkommen-brevet som jag skickade idag.
-
26 augusti 2013:
Webbplatsen upplagd.
Kursen börjar måndag 2 september 2013 (vecka 36).
Jag kommer att skicka ut ett mail i samband med kursstarten.
För nytillkomna lyssnare
Om du hittat den här webbsidan innan du sökt och blivit antagen
till kursen, och tycker att det här verkar vara en rolig kurs att läsa,
så går det bra att söka till kursen.
Den har kontinuerlig antagning, vilket betyder att du kan anmäla dig när som helst, inte bara vid terminsstart.
Det kan dock hända att kursen är fulltecknad.
Om du har frågor angående behörighet och antagning, kan du kontakta studievägledningen
(studievagledning.nt@oru.se).
Hur man gör
Läs om hur man gör i den här kursen,
och hur alltihop är upplagt!
Videofilmade föreläsningar från 2012 på YouTube
Man ser bäst om man tittar på filmerna i högsta upplösningen och i fullskärmsläge.
Nr | Innehåll | Video |
1 |
Hej och välkomna. Grunder om programmering. Grunder om C. |
film
(tyvärr inte hela föreläsningen)
|
2 |
Mer om C. Visual Studio. GCC. |
del 1,
del 2
|
3 |
In- och utmatning. Uttryck. Loopar. |
del 1,
del 2
|
4 |
Loopar. Pesudokod. |
del 1,
del 2
|
5 |
Mera loopar. Val. Arrayer. |
del 1,
del 2
|
6 |
Mer om arrayer. Strängar. |
del 1,
del 2
|
7 |
Mer om strängar. Poster. |
del 1,
del 2
|
8 |
Pekare |
del 1,
del 2
|
9 |
Automatisk testning. Funktioner. |
del 1,
del 2
|
10 |
Mer om funktioner. Allegro. stdio. |
del 1,
del 2
|
11 |
Mer stdio. Binärfiler. |
del 1,
del 2
|
12 |
Mer om binärfiler. Prolog. En tenta. |
del 1,
del 2
|
Kurslitteratur
-
Gunnar Joki:
Programmering C,
kompendium Oru-Te-2006-x (2006), kan laddas ner eller läsas här nedan.
-
Ulf Bilting, Jan Skansholm:
Vägen till C,
Studentlitteratur (2011), ISBN 9789144076065.
(Det finns en äldre upplaga, från 2000, som man också kan använda, men den nya från 2011 är förstås modernare.)
Kompendiet av Gunnar Joki är det huvudsakliga kursmaterialet,
medan boken Vägen till C av Bilting och Skansholm används som
uppslagsbok och referens.
Kursmaterial på webben
Först lite kompletterande kursmaterial som är skrivet av Thomas:
Huvuddelen av kursmaterialet är skrivet av Gunnar Joki:
Thomas föreläsningsanteckningar från campus-kursen.
Det här är inte så fullständiga föreläsningsanteckningar som Gunnars,
utan de består bara av korta noteringar och källkod,
men de innehåller i alla fall (en del av) de program jag skriver på tavlan.
Gamla tentor
-
Gamla tentor av Thomas:
-
Gamla tentor (med lösningar) av Gunnar Joki (PDF):
Användbara länkar
-
En lista med vanliga frågor om C,
som kan vara bra att leta i om man undrar över något och inte
hittar svaret i det vanliga kursmaterialet.
-
Essential C
- en 45-sidig sammanfattning av språket C. Från Stanford-universitetet.
-
På YouTube:
Pointer Fun with Binky
-
Google C++ Style Guide.
Handlar om C++, men förutom C++-specifika saker om exceptions med mera är råden tillämpliga på C.
-
Stack Overflow,
webbens bästa webbplats för frågor och svar om programmering
-
Google.
Tips: Skriv in felmeddelanden och varningar!
Thomas Padron-McCarthy
(thomas.padron-mccarthy@oru.se),
6 mars 2014