Mörkt tema
Välkommen till kursen JavaScript, HTML och CSS - 30 YHP! 👋
Hej & välkommen till denna "kurswebb"!
Det kommer att bli en intensiv kurs (och utbildning), men det allra viktigaste - tycker jag - som du kan ta med dig är att:
- Lära dig var du hittar information
- Lita på dig själv, att det löser sig
- Identifiera din studieteknik för att lära dig kod
👈 Till vänster hittar du all kursinformation (på en tillräckligt bred skärm, annars via menyn upptill).
👇 Och här nedan lite start-info.
Kursens upplägg
- Kursen är totalt 6 veckor lång och uppdelad i ett antal tematiska studiemoduler.
- Veckorna är låsta, och öppnas fredagen innan nästa studievecka. Se mer nedan om anledningen.
- Gör gärna modulerna i den ordning som de ligger i menyn; undvik att hoppa mellan dem. Gå däremot gärna tillbaka. Skriv ner frågor och funderingar medan du går igenom modulerna.
- Ta dig tid att lära dig grunderna. Om du har kunskaper om HTML och CSS sedan innan, rekommenderar jag dig ändå att titta på materialet. Det är oerhört viktigt att ha en djup förståelse för grunderna i HTML och CSS, och hur mycket vi kan göra med "bara" dessa verktyg. Även om du kanske inte blir expert på just det, så kan du instruera en annan person att ta till dessa verktyg istället för att göra en krångligare lösning.
Examination
Kursen examineras genom följande moment:
- 2 st individuella inlämningsuppgifter
- 1 st grupparbete
De individuella uppgifterna bedöms på skalan IG/G/VG och grupparbetet på skalan IG/G.
Undervisning
Kursen består av 3 schemalagda pass/vecka á 3 h (ca. 40-45 min + 10-15 min rast). Kom förberedd till lektionen genom att ha tittat på modulerna innan lektionen. På lektionen kommer vi primärt att göra labbar och övningar, utöver att gå igenom frågelådan.
❗ En modul motsvarar ett lektionspass.
Finns det fler moduler än lektionspass, så prioritera de första 3 modulerna.
GitHub Classroom
Vi kommer att jobba med ett verktyg som heter GitHub Classroom. Du skapar din kod/dina uppgifter via det. Se videoinstruktioner.
Varför är veckorna låsta?
Kommande veckors moduler är låsta för att:
- Skapa fokus på rätt sak vid rätt tillfälle
- Undvika att "hoppa" mellan materialet, och på så vis inte ha fokus på någonting
- Mota stress
Lite om min pedagogik
Feedback
Ingen är perfekt, och jag tror inte på att man får ett slutbetyg utan chans till att "rätta till"/lära sig av eventuella misstag innan slutinlämningen.
Ingenting är så irriterande som ett överraskningsbetyg!
Jag brukar, ungefär i mitten av "tidsfristen" för en inlämningsuppgift, ge feedback på uppgiften så att man kan fixa till eventuella "fel" innan deadline. Ponera att du får en uppgift måndag och deadline är måndagen veckan efter. Då brukar jag skriva feedback på GitHub onsdag-torsdag så att man hinner göra ändringar innan deadline.
Vissa studenter är rädda för att "visa sina tillkortakommanden" och committa koden inför feedback-tillfället. Jag tror snarare på att ni är här för att lära er. Hellre att koden är bristfällig och ni får reda på hur ni ska göra, än att vänta till deadline och få återkoppling därefter.
Frågor
Ställ frågor! Använd den anonyma frågelådan om du inte vill ställa frågor under lektionen (men jag uppmuntrar verkligen till att ställa frågor under lektionen - då får vi tillsammans också en chans att ställa följdfrågor, ifrågasätta "min sanning" och bolla)!
Det finns absolut inga dumma frågor, så du får aldrig inleda en fråga med "Det här är (kanske) en dum fråga". Om du måste "prefixa" med något så får du säga: "Jag har en potatisfråga 🥔". Men allra helst säger du bara "Jag undrar" eller "Jag har en fråga".
Efter att ha undervisat sedan 2011 (det är 14 år) så kan jag säga att ingen klasskamrat någonsin har sagt "vad jobbig X är som ställer frågor". Istället har det varit "tack X för att du ställer du frågor".
Det finns inte en sanning
Ibland ska man bara göra på ett visst sätt, och så är det. Men ofta inom programmering finns det flera sätt att lösa en uppgift på. Vissa företag gör X, andra gör Y. Det kan vara frustrerande att inte ha ett "facit", men jag försöker i alla fall att ge en så nyanserad och mångfasetterad bild som möjligt.
Återigen - fråga! Har du sett att det görs på ett annat sätt än vad jag gör - ta upp det!