Datateknik B, Internetprogrammering, 4 poäng
Observera att kurslitteraturen kan ändras/revideras fram till:
• 1 juni för en kurs som startar på höstterminen
• 15 november för en kurs som startar på vårterminen
• 1 april för en kurs som startar på sommaren
Skriv ut eller spara kursplanen som PDF
Du kan enkelt skriva ut en kursplan direkt från webbsidan. Använd kortkommandot ctrl+p (Windows) eller command+p (Mac). I nästa steg väljer du om du vill skriva ut eller spara kursplanen som PDF.
För en nedlagd kurs kan eventuell information om avvecklingsperiod hittas under rubriken "Övergångsregel" i senaste versionen av kursplanen.
Kursplanen är nedlagd
Kursplan för:
Datateknik B, Internetprogrammering, 4 poäng
Internet programming
Allmänna data om kursen
- Kurskod: DTAB45
- Ämne huvudområde: Datateknik
- Nivå: B-nivå
- Högskolepoäng: 6
- Fördjupning vs. Examen: - - Ingen angiven
- Utbildningsområde: Teknik 100%
- Ansvarig fakultet: Huvudområdet för naturvetenskap, teknik och medier
- Ansvarig institution: Institutionen för informationsteknologi och medier
- Fastställd: 2005-09-30
- Giltig fr.o.m: 2005-09-05
Syfte
Kursen behandlar utveckling av webbapplikationer både på klient och serversidan. Tekniker som tas upp är på klientsidan bland annat html, css och ecmascript. För serversidan bland annat sockets, webbservrar, olika serverskriptspråk. Syftet är att studenten ska kunna utnyttja de tekniker som används för en modern interaktiv webbplats.
Lärandemål
Efter avslutad kurs:
- förstår Du konceptuellt tekniken bakom de allra flesta webbplatser.
- förstår Du hur webbläsare arbetar mot webbservrar och hur webbservrar arbetar mot scripttolkar och databaser via bla ODBC samt känner till vilka standarder som är tillämpbara.
- kommer Du att kunna använda phps vanligaste funktioner för att implementera en webbapplikation.
- kommer Du att kunna formattera webbsidor med css och ecmascript.
- kommer Du kunna känna till sätt att organisera en större webbplats dokument med hjälp av databaser.
- kommer Du att kunna skapa egna större webbplatser med interaktivt innehåll, såsom diskussionsfora, behörighetskontroller, dagliga nyheter, varubeställningar etc.
Innehåll
HTML: Tabeller och frames
Formulär: html-stöd GET, POST, CGI
Organisering av webbplatser
CGI tillämpningsspråk:
- PHP: alla språkelement + vanliga funktioner för texthantering, formulärhantering, sessionshantering, och odbc-stöd.
- Perl: datatyper, enklare funktioner för texthantering (regexp) och servermiljö (pm CGI). Översiktligt om odbc-stöd.
- C/C++: Översikt som cgiapplikationsspråk.
- VBScript, JScript: Översiktligt för aspsidor.
- JSP / Java/ servlets: Översiktlig jämförelse.
Klientscriptspråk:
- Javascript, JScript, ECMAscript: språkelement, manipulering av css-egenskaper, händelsehantering i dhtml
DOM: översikt
Behörighet
Datateknik AB, 20 poäng inkluderande kurserna
Datateknik A, Internet 5p,
Datateknik A, Objektbaserad proggrammering, 4p samt
Datateknik B, Databaser - modellering och implementering, 4p
Urvalsregler
Urval sker i enlighet med Högskoleförordningen och den lokala antagningsordningen
Undervisning
Undervisningen består av cirka 24 timmar (15%) föreläsningar och 32 timmar (20%) laborationer samt 104 timmar (65%) eget arbete utan lärarhandledning. Vid förändrad resurstillgång kan fördelningen ändras.
Examination
2 poäng (3 ECTS-poäng), L101: Laborationer
Betyg: Underkänd (U) eller Godkänd (G)
2 poäng (3 ECTS-poäng), T101: Tentamen
Betyg: U,G eller VG. I Civ/Hög-ingjörskurs ges U, 3,4 eller 5.
Betygsskala
På kursen ges något av betygen U, G eller VG. Ingår kursen i en civil- eller högskoleingenjörsutbildning ges betygen U underkänd, 3,4 eller 5
Övrig information
R1 Denna.
Ny 2002-03-20. Fastställd av prefekten vid institutionen för Informationsteknologi och medier. Gäller fr.o.m. HT03
Litteratur
Obligatorisk litteratur
- Författare/red: Deitel, Deitel, Nieto
- Titel: Internet& World Wide Web - How to program
- Upplaga: 3:e upplagan
- Förlag: Prentie Hall