đ VĂ€lkommen!
VĂ€lkommen till kursen âWebbprogrammering pĂ„ klientsidan (1DV025)â. HĂ€r hittar du allt du behöver veta om kursens upplĂ€gg, schema med mera. Var noga med att börja med att titta pĂ„ kursens översiktsvideo nedan och orientera dig hĂ€r pĂ„ kursens webbplats!
PresentationKursledning
Section titled âKursledningâKursen leds av en kursansvarig (som ocksĂ„ Ă€r examinator) tillsammans med en eller flera kursledare. Amanuenser â tidigare studenter som klarat kursen â hjĂ€lper till pĂ„ handledningarna, och en utbildningsadministratör sköter praktiska frĂ„gor som registrering och avbrott.
Kursplan i korthet
Section titled âKursplan i korthetâ- HuvudomrĂ„de: Datavetenskap, grundnivĂ„.
- 15 hp, fördelat pÄ tvÄ delkurser à 7,5 hp, över tvÄ lÀsperioder pÄ halvfart (cirka 20 veckor):
- Delkurs A â Introduktion till programmering med JavaScript
- Delkurs B â Utveckla applikationer för webblĂ€sare
- Förkunskapskrav: grundlÀggande behörighet plus viss matematik (motsvarande Matematik 2a/2b/2c).
MÄl med kursen
Section titled âMĂ„l med kursenâOavsett delkurs ska du efter kursen kunna skriva kĂ€llkod och dokumenterande kommentarer av god kvalitet, hantera grundlĂ€ggande versionshantering med Git, kĂ€nna till olika sĂ€tt att felsöka kĂ€llkod, samt förstĂ„ och kunna diskutera kĂ€llkod muntligt â det sistnĂ€mnda examineras konkret genom kursens muntliga examinationer.
Delkurs A sker helt pĂ„ Node-plattformen, utan webblĂ€sare â du skriver textbaserade konsolapplikationer för att lĂ€ra dig programmera i sig, oberoende av var koden sedan ska köras. Delkurs B flyttar fokus till webblĂ€saren: hur HTML, CSS och JavaScript samverkar, lagring och överföring av data, samt webblĂ€sarens API:er. Kursen anvĂ€nder inga ramverk (React, Vue, Svelte âŠ) â tanken Ă€r att en gedigen grund i ren webbteknik gör det enkelt att senare sĂ€tta sig in i vilket ramverk som helst.
Viktiga resurser
Section titled âViktiga resurserâKursens webbplats Ă€r statisk och Ă€r navet för allt kursmaterial. coursepress.lnu.se/1dv025 Ă€r en
kortare genvÀg som omdirigerar dit. GitLab fungerar som kursens DevOps-plattform: din kod bor dÀr,
examinationsuppgifter dyker upp i din egen yta allt eftersom, och en exercises-katalog lÄter dig
forka in övningsuppgifter.
Kurslitteratur
Section titled âKurslitteraturâJavaScript: The Definitive Guide (David Flanagan) Ă€r rekommenderad kurslitteratur. Det Ă€r ingen traditionell lĂ€robok med instuderingsfrĂ„gor, utan en sprĂ„kreferens â kompletterande material pĂ„ kursens webbplats fyller i det en traditionell kursbok annars skulle bidra med. Litteraturen kan aldrig ersĂ€ttas helt av kompletterande material.
UpplÀgg under kursveckorna
Section titled âUpplĂ€gg under kursveckornaâVarje delkurs har tre provmoment: ett test, en ren inlĂ€mningsuppgift, samt en inlĂ€mningsuppgift följd av muntlig examination. Utöver det ingĂ„r varje vecka:
- StĂ„-upp-möten, mĂ„ndagar â strömmas och spelas in.
- Handledningar, tvĂ„ gĂ„nger i veckan â pĂ„ plats och via Zoom.
- FredagshĂ€ng â strömmas men spelas inte in.
Om examination
Section titled âOm examinationâAtt kopiera in kod du hittat Ă€r inte i sig ett problem â men var öppen med det genom att kommentera varifrĂ„n koden kommer. Att dölja att koden inte Ă€r din egen rĂ€knas som vilseledande av examinator, vilket kursledningen enligt högskoleförordningen Ă€r skyldig att anmĂ€la vidare. De muntliga examinationerna gör i praktiken att den typen av fusk sĂ€llan lönar sig.
Arbetsbelastning
Section titled âArbetsbelastningâRĂ€kna med att lĂ€gga ner omkring 20 timmar i veckan pĂ„ kursen â det Ă€r, tillsammans med en parallell kurs, i praktiken ett heltidsarbete. Var sĂ€rskilt uppmĂ€rksam om du regelbundet lĂ€gger ner betydligt mer tid Ă€n sĂ„; det kan vara ett tecken pĂ„ att arbetssĂ€ttet behöver justeras, inte bara pĂ„ att stoffet Ă€r svĂ„rt.
Studietips
Section titled âStudietipsâPrioritera de stödjande inspelningarna och lĂ€sanvisningarna varje vecka framför att vĂ€nta och plugga ikapp senare â kursen bygger vecka pĂ„ vecka. Sitter du fast, frĂ„ga direkt istĂ€llet för att vĂ€nta till nĂ€sta handledningstillfĂ€lle. Ăr du campusstudent Ă€r fysisk nĂ€rvaro i kurslokalerna sjĂ€lva en framgĂ„ngsfaktor: det Ă€r dĂ€r studiegrupper och kontaktnĂ€t byggs.