DD1051, Databasteknik och datorkommunikation, 7,5hp
Studiehandbokstexten på
svenska
och
engelska.
Kursinnehåll
Kursen avser att ge grundläggande kunskaper i datorteknik och
datorkommunikation med tyngdpunkt på praktisk tillämpning av
kunskaperna. Efter avslutad kurs
ska studenterna kunna planera och implementera informationssystem och ha
den nödvändiga grunden för att kunna gå vidare inom
nätverksbaserad programmering med fokus på www.
Kursupplägg
Kursen delas in i två huvudområden med olika föreläsare.
- XML, datateknik, datakommunikation, datasäkerhet, UNIX,
Webbprogrammering inclusive javascript (ca 3/4 av kursen)
- Databasteknik (ca 1/4 av kursen)
Laborationer ges i anslutning till dessa moment.
Databasteknik och datorkommunikation
Information för ingdbt08
Senaste nytt (ändrad 2008-06-13) finns här
Kursledare: Inge Frick
Datorpostadress: inge@nada.kth.se
Tentamen
Tisdag 20 maj 14-19 i salar V01, V11, V12
Omtentamen
Omtentamen sker vid behov i slutet av sommaren. Eventuella bonuspoäng
från laborationer gäller även vid omtentamen.
Extentor
Betyg på tentamen
För varje laborationer som inlämnas i tid erhålles ett bonuspoäng på tentan.
Maxpoäng = 60 + (max 3) bonuspoäng
- Betyg E: >=30 poäng
- Betyg D: >=37 poäng
- Betyg C: >=45 poäng
- Betyg B: >=52 poäng
- Betyg A: >=59 poäng
Betyg på kursen
Godkänd tentamen och godkända laborationer krävs.
Betyg på kursen bestäms av betyg på tentamen.
Laborationer
Deadline:
För var och en av de tre laborationerna som är klar i tid erhålles ett
bonuspoäng som gäller vid tentamen i slutet av kursen och den påföljande
omtentamen.
Senaste datum för bonuspoäng är för laboration 1, 2008-04-13, för
laboration 2, 2008-04-22 och för laboration 3, 2008-05-14.
Övrigt
Labbarna går även att göra från andra
datorer/datasalar. Detta kräver en Kerberosklient.
Information om hur man laddar ner och istallerar Kerberos fins
här.
Detta bekriver inlogginig på pdc men det gäller också CSCs datorer.
Utdelade föreläsningsanteckningar
Fylls på så småningom.
Schema
Vecka |
Dag |
Tid |
Plats |
Vem
| Ämne |
Övrig info |
13 |
25/3 |
13-16 |
E35 |
IF |
Kursadministration.
Routing, URL, dns, TCP/IP, UDP, nätverk,
subnät, portar, protokoll, multicast
|
|
13 |
26/3 |
9-12 |
Q31 |
IF |
Unix |
|
13 |
28/3 |
13-16 |
Q31 |
IF |
XML |
XML.pdf |
14 |
1/4 |
13-17 |
Orange |
IF |
Laboration 1 |
|
14 |
2/4 |
8-12 |
Röd |
IF |
Laboration 1 |
|
14 |
2/4 |
13-17 |
Brun |
IF |
Laboration 1 |
|
14 |
3/4 |
13-17 |
Brun |
IF |
Laboration 1 |
|
15 |
7/4 |
9-12 |
Q21 |
KL, SD |
Databaser 1 |
|
15 |
9/4 |
9-12 |
Q31 |
KL, SD |
Databaser 2 |
|
15 |
10/4 |
13-16 |
Q31 |
KL, SD |
Databaser 3 |
|
16 |
15/4 |
13-17 |
Orange |
KL, SD |
Laboration 2 |
|
16 |
16/4 |
13-17 |
Orange |
KL, SD |
Laboration 2 |
|
16 |
17/4 |
13-16 |
Q31 |
IF |
Säkerhet: htaccess, krypto, brandväggar,
inetd, tunnling, ssh, kerberos
|
|
16 |
18/4 |
9-12 |
L52 |
IF |
Webprogrammering: CGI, MIME, XHTML, http, webservrar, formulär,
error_logg
|
|
17 |
21/4 |
9-12 |
Q33 |
IF |
*sp-språk, PHP, file-uploads, PHP+databaser med Informix,
mail, smtp, pop, sessioner, Cookies, hidden fields
|
|
17 |
21/4 |
13-17 |
Röd |
IF |
Laboration 3 |
|
17 |
22/4 |
9-12 |
Q33 |
IF |
HTML, Javascript
|
|
17 |
23/4 |
13-17 |
Brun |
IF |
Laboration 3 |
|
18 |
28/4 |
13-17 |
Brun |
IF |
Laboration 3 |
|
18 |
29/4 |
8-12 |
Brun |
IF |
Laboration 3 |
|
19 |
5/5 |
9-12 |
D34 |
IF |
Java-skript, klient-side programmering |
|
19 |
5/5 |
13-16 |
Q36 |
IF |
Repetition
|
|
19 |
6/5 |
8-12 |
Brun |
IF |
Laboration 4 |
|
19 |
8/5 |
13-17 |
Brun |
IF |
Laboration 4 |
|
21 |
20/5 |
14-19 |
V01, V11, V12 |
IF |
Tentamen
|
Utdelat databasmaterial får medtagas
|
Adresser:
Röd, Orange, Brun | Osquars Backe 2, 2 tr |
E35 | Osquars Backe 2, 1tr |
L52 | Drottning Kristinas väg 30, 2tr |
Q21 | Qsquldas väg 6 pl2 |
Q31 | Qsquldas väg 6 pl3 |
Q33, Q36 | Qsquldas väg 10, bv |
V01 | Teknikringen 72, 1tr ner |
V11, V12 | Teknikringen 72, bv |
V21, V23 | Teknikringen 72, 1tr |
V33 | Teknikringen 72, 2tr |
Lärare
Kurslitteratur
-
Jonsson, Viktor: Webbprogrammering med PHP,
Studentlitteratur 2001, ISBN: 9144019416
Kursboken är lite gammal. Det finns dock ingen bätttre bok som täcker
en så stor del av kursen. Boken beskriver PHP version 3 medan vi använder
PHP version 5. Skillnaden mellan PHP versioner spelar dock liten roll i
kursens användning av PHP. Det är en fördel att ha kursboken men man kan
klara sig med enbart föreläsningsanteckningarna.
- Kursbunt + utdelat mtrl 60:-
- Lathund i Unixanvändning på Nada 20:-
Läsanvisningar
Boken
Kapitel | Antal sidor |
1.5 | 3 |
3.1 - 3.3 | 16 |
3.6 - 3.8 | 9 |
4.7 | 6 |
7.4 - 7.5 | 4 |
8.1 - 8.5 | 24 |
9.1 - 9.3 | 22 |
10.1 | 12 |
12.2 - 12.3 | 2 |
| |
Summa | 95 |
För sista labben är även kapitel 4-7 samt 8.7
bra, men på själva tentan kommer det inte vara
några knepiga syntaxfrågor om detaljer i själva
språket PHP.
Kapitel 2 och 11 ingår inte alls
|