Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upplägg och innehåll #1

Open
dbosk opened this issue Jan 18, 2022 · 7 comments
Open

Upplägg och innehåll #1

dbosk opened this issue Jan 18, 2022 · 7 comments

Comments

@dbosk
Copy link
Member

dbosk commented Jan 18, 2022

OBS: jag tänker att punkt 1-3 hålls extremt kort!

  1. Vem är du (måste hållas kort!) "Från Timrå, läste natur på Timrå gymnasium, läste på KTH i sthlm, doktorerade vid KTH parallellt med undervisning vid MiUn, bor nu och jobbar i Sthlm".
  2. Varför programmering i skolan - för att ni ungdomar ska förstå hur stora delar av samhället omkring oss styrs och fungerar.
  3. Programmering bygger på algoritmer, alltså instruktioner (kort exempel). Programmen är inte smartare än människorna som bygger dem
  4. Det uppstår risker: hacking - om självstyrande bilar, coopskandalen och några andra exempel på risker: utslagna elverk, utslagen infrastruktur, utslaget Internet, hackade bankkonton,
  5. Datasäkerhet är oerhört viktigt (kryptering, etisk hackning: jobb för framtiden)
  6. Lösenordsäkerhet
  7. Något konkret (eleverna VILL se cool kod...)
  8. Prova lösenordsäkerhet i ett program
@dbosk
Copy link
Member Author

dbosk commented Mar 2, 2024

  1. Presentera en text krypterad med Cesar.
  2. Låt dem försöka knäcka den för hand.
  3. Låt dem knäcka med dator.
  4. Ge dem ett substitutionskrypto.
  5. Gå igenom hur man kan knäcka det.
  6. Skriv program för att räkna tecken i en text. Den ska sortera tecknen i bokstavsordning.
  7. Försök att avkryptera med olika troliga nycklar.

@dbosk
Copy link
Member Author

dbosk commented Mar 3, 2024

  1. Koda till och från rövarspråket.

@dbosk
Copy link
Member Author

dbosk commented Mar 3, 2024

Svenska ord

@dbosk
Copy link
Member Author

dbosk commented Mar 3, 2024

3.5. Låt dem knäcka ett kryptokorsord från en tidning.
3.6. Låt dem designa en algoritm för att hitta alla matchande ord.

Denna del kan ge en översikt av komplexitet. Sökning i 120 000 ord, sorterade på relevant attribut eller inte. Exempelvis längd eller alfabetisk ordning.

@dbosk
Copy link
Member Author

dbosk commented Mar 4, 2024

0.1. Låt dem experimentera. Exempelvis testa om det funkar att översätta till rövarspråket flera gånger. Går det då också att översätta tillbaka? Vad händer om man översätter vanligt språk från rövarspråket?

@dbosk
Copy link
Member Author

dbosk commented Mar 5, 2024

Emma föreslog att vi kan låta dem kryptera meddelanden till varandra.

Vi kan då låta dem posta dem publikt och sedan försöka att knäcka varandras meddelanden.

De kan även få modifiera kryptokoden.

@dbosk
Copy link
Member Author

dbosk commented Mar 6, 2024

Tanken är att eleverna kan använda delar av koden som block där de gör små modifieringar för att använda det i ett annat sammanhang.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant