Programmering01 [prrprr01]

Kursplanering

Kursplanering

Inför läsåret gjordes kursen om med delvis nytt innehåll. Därför kommer denna kursen att bygga på allt eftersom den pågår. Exakt innehåll i varje moment är vid kursstart lite oklart men tanken är att dela in arbetet i moment om ca 3 veckors arbetstid / moment.

Då vi har fördelen att vara en liten grupp så tänker jag mig att sista lektionen i varje moment är till för redovisning och diskussion kring arbetet i det momentet. Denna redovisningslektion borde vara på fredagslektionen men exakta former för detta arbetssätt får vi gemensamt arbeta fram.

Kursplanering

Vad står färgerna för?

  • Grön färg markerar aktuell vecka.
  • Röd färg markerar lov eller ledigt för alla i skolan.
  • Orange färg markerar att någon lektion inte hålls enligt schema av någon anledning. Det kan gälla bara denna gruppen eller hela skolan.
  • Gul färg markerar något avvikande som behöver noteras.
Vecka Moment Redovisning Notering
v.33Uppstartsvecka
v.34Moment01 (web)
v.35Moment01 (web)
v.36Moment01 (web)Moment01
v.37Moment02 (web)
v.38Moment02 (web)Moment02Johan på utbildning onsdag + fredag, eget arbete.
v.39Moment03 (web)
v.40Moment03 (web)Moment03
v.41ResursGymnasiedagarna tisdag-torsdag, särskilt schema gäller (den som hamnat efter kan använda resurstid)
v.42Moment04 (web)
v.43Moment04 (web)Johan på semester hela veckan
v.44Höstlov
v.45Moment04 (web)Moment04
v.46Moment01 (prog)Moment01Moment02 påbörjas troligtvis också
v.47Moment02 (prog)
v.48Moment02 (prog)Moment02
v.49Moment03 (prog)NP fredag em
v.50Moment03 (prog)Moment03Schemabrytande aktivitet onsdag 13 dec.
v.51Skolavslutning onsdag.
v.52Jullov
v.1Jullov
v.2Moment04 (prog)
v.3Praktik
v.4Praktik
v.5Praktik
v.6Moment04 (prog)Moment04
v.7Sportlov
v.8Moment05 (web)Moment05
v.9Moment06 (web)
v.10Moment06 (web)Moment06
v.11Moment05 (prog)Moment05
v.12Projekt01 (prog)
v.13Projekt01 (prog)Långfredag.
v.14Påsklov.
v.15Projekt01 (prog)Projekt01
v.16Projekt01/påbörja slutprojekt (prog)
v.17Projekt01/påbörja slutprojekt (prog)
v.18Moment07 (webb & prog)
v.19Slutprojekt (bägge kurserna)lediga tors-fre
v.20Slutprojekt (bägge kurserna)Slutprojekt
v.21Redovisning/komplettering
v.22Redovisning/kompletteringStudent fredag
v.23Redovisning/kompletteringAvslutning fredag

Bokningsista

Bokningslistan för redovisningar.

Vad krävs för olika betyg?

I slutet av kurserna så kommer alltid frågan, vad krävs för att nå ett visst betyg? Dessa frågor är särskilt berättigade i kurser som programmering och webbutveckling där stor vikt läggs vid slutprojekten. Jag har här tagit fram en checklista för betygen E & D som du kan kika på. Det är möjligt att nå betygen på andra sätt genom att visa motsvarande kunskaper men om du följer kursen på det sätt som jag presenterar den då är det dessa saker som du skall redovisa med tillräcklig kvalitet.

Tänk på att sista inlämningen/redovisningen i kursen alltid görs för mig där vi tillsammans går igenom vad du har gjort och vilka kvaliteter du visar.

Betyg Webbutveckling01 Programmering01
E

För att betyget E skall vara uppnått så gäller att följande saker kan redovisas;

  • Kolla att din samlingssida är registrerad på elevernas sidor.
  • Kolla att din WordPress är registrerad på elevernas sidor.
  • M05: Internets historia, uppgiften är gjord.
  • M07: Lagar och etik, uppgiften är gjord.
  • Paolos Webb
    • En enkel projektplan är gjord och publicerad i ett inlägg på WordPress. I projektplanen skall följande saker finnas med (bygg gärna upp projektplanen med mina punkter som rubriker för att få en bättre struktur);
      • Syfte och presentation av uppgiften
      • Sidans utseende, visa en skiss, wire frame, prototyp eller mockup.
      • Funktioner, ange sidornas namn och vad som skall finnas på varje sida.
      • Ange vilken teknik du har valt att använda för att göra sidan responsiv.
    • Dokumentation och utvärdering av projektet där du förutom en text om hur arbetet har gått även har med;
      • Bild på godkänd validering av all html/css-kod. Att dokumentera felen och sedan hur du har löst dem kan hjälpa dig till ett högre betyg.
      • Webbapplikationen skall vara mobilanpassad, det visar du genom att alla sidor klarar mobilvänligheetstestet. Använd gärna http://ami.responsivedesign.is också för att visa på resultatet. Den enklaste utvärderingen är att bomba med bilder och bara lite text.
      • Webbapplikationen skall klara tillgänglighetstester på http://checkers.eiii.eu/en/pagecheck2.0/ och/eller http://wave.webaim.org. Testa, ta skärmdump, ändra det som eventuellt behöver ändras, testa igen med ny skärmdump.

För att betyget E skall vara uppnått så gäller att följande saker kan redovisas;

  • Kolla att din samlingssida är registrerad på elevernas sidor.
  • Kolla att din WordPress är registrerad på elevernas sidor.
  • Från din samlingssida så går det att nå Bankapplikationen.
  • För bankapplikationen gäller följande;
    • Det skall gå att återställa kontots saldo till 1000kr.
    • Det skall gå att sätta in pengar.
    • Det skall INTE gå att ta ut mer pengar än vad som finns på kontot. Då skall ett tydligt meddelande ges till användaren.
    • Det skall gå att ta ut ett belopp som är mindre än eller lika stort som saldot.
    • Bara siffror skall kunna matas in (I Safari och Firefox så skrivs bokstäver ut, då skall de dock inte gå att skicka iväg formuläret. E är en siffra som används i matematiken, den testar jag inte)
    • Applikationen skall inte ge några error eller utskrivna meddelande av typen ”warning” eller ”notice”.
    • Du skall ha utvärderat arbetet med uppgiften i ett inlägg på WordPress.
    • Pseudokod skall vara skriven och en bild på ditt aktivitetsdiagram skall finnas i ditt inlägg på WordPress.
    • Det skall finnas en länk till CSource där jag kan kika på koden.
    • Koden skall vara indenterad, kommenterad, enkel att följa och se lagom proper ut. Allt behöver inte vara perfekt men koden får inte vara hur ”spretig” som helst.
  • Moment07: Uppgiften för momentet skall vara gjord i ett eget inlägg på WP.
D

Förutom att alla krav för E skall vara uppfyllda skall dessutom följande punkter vara klara;

  • Text om webbens historia och påverkan skall vara utförlig.
  • Validering för tillgänglighet, mobilvänlighet, html/css och ändringar skall vara uppvisade för minst två olika produkter.
  • Kvaliteten och utseendet på Paolos webbtjänst skall vara god och inte endast ok med motivering att den klarar alla tester. Tänk på vad Paolo beställt och vill betala för.

Förutom att alla krav för E skall vara uppfyllda skall dessutom följande två punkter vara klara;

  • Merparten av uppgifterna på Moment02-Moment05 där ”eleven kodar med konsekvent kodningsstil och tydlig namngivning en korrekt, strukturerad och noggrant kommenterad källkod med tillfredsställande resultat.” Varje moment skall vara utvärderat.
  • Moment07 skall ha en text där du ”utförligt redogör för programmeringens möjligheter och begränsningar samt hur programmering har påverkat och påverkar vardagen.” Detta gör du genom en något längre text där du ger ett antal exempel.
C - A Du behöver göra slutprojektet i kursen. Instruktioner för önskat betyg går oftast att hitta i uppgiftens presentation. Du behöver också kika i kursdokumentet vilka kunskapskrav som du kommer att bedömmas emot. Du behöver göra slutprojektet i kursen. Instruktioner för önskat betyg går oftast att hitta i uppgiftens presentation. Du behöver också kika i kursdokumentet vilka kunskapskrav som du kommer att bedömmas emot.