Gå til innhold

Dette vil IT-proffene gjøre for å lære ungdom kode


Anbefalte innlegg

Videoannonse
Annonse

Jeg er en av de som lærte å programmere (i assembly) på 8 bits datamaskiner...veldig artig.

 

Gleden forsvant da jeg kom på IT høyskolen og måtte kaste bort ett år på å programmere 15 eller noe sånt forskjellige sorteringsmetoder for en database i pascal :/ Neste året fikk vi gjøre det samme om igjen men da i C.

 

Da de grafiske operativ systemer kom måtte man 90% av tiden programmere interface for å få en output fra programmet sitt på skjermen, og 10% på ren funksjonalitet. Håper at dette har blitt løst med moderne IDEs, men orker ikke å finne ut.

 

Jeg har begynt i renholdsbransjen. Å vaske doer er mye mere artig enn å sortere databaser.

  • Liker 1
Lenke til kommentar

Sortere en database?.. Hvordan skal en IDE løse problemene du hadde?

 

Ja, bra noen vasker do også :) Kjedelig hvis alle hadde likt det samme.

 

 

Når de sier "alle bør lære seg å programmere en datamaskin" hvilken grad siktes det til da? Alle skal klare å skrive en while-loop og et if-statement? Alle skal klare å skrive en bootloader? Eller er det bare den logikkdelen de vil ha inn?

 

Kan ikke helt se at alle har noe å få igjen fra dette?

Endret av Hayer
Lenke til kommentar

Sortere en database?.. Hvordan skal en IDE løse problemene du hadde?

 

Ja, bra noen vasker do også :) Kjedelig hvis alle hadde likt det samme.

 

 

Når de sier "alle bør lære seg å programmere en datamaskin" hvilken grad siktes det til da? Alle skal klare å skrive en while-loop og et if-statement? Alle skal klare å skrive en bootloader? Eller er det bare den logikkdelen de vil ha inn?

 

Kan ikke helt se at alle har noe å få igjen fra dette?

 

Jeg var tilstede på denne meet-upen og veldig mange ønsker at kidsa skal forstå den logiske tankegangen om hvordan kode fungerer. Veldig mange unge i dag har veldig liten forståelse for dette.

 

På denne meet-upen var det en majoritet av utviklere, men det dukket også opp spørsmål som "Skal det kun omhandle kode eller skal det handle om andre IT-grener også?".

 

 

Mvh Faller

  • Liker 1
Lenke til kommentar

Sortere en database?.. Hvordan skal en IDE løse problemene du hadde?Ja, bra noen vasker do også :) Kjedelig hvis alle hadde likt det samme.Når de sier "alle bør lære seg å programmere en datamaskin" hvilken grad siktes det til da? Alle skal klare å skrive en while-loop og et if-statement? Alle skal klare å skrive en bootloader? Eller er det bare den logikkdelen de vil ha inn?Kan ikke helt se at alle har noe å få igjen fra dette?

 

Datamaskiner er laget for å automatisere oppgaver. For å gjøre dette effektivt vil det ofte kreve at en forstår bittelittegrann programmering. Det er ikke alltid det er nødvendig å kunne løkker etc. og det finnes programmeringsspråk som mangler dette. Men det kan føre til at folk klarer å skrive og forstå mer komplekse uttrykk i Excel, eller klarer å skrive et copy-script for å erstatte manuelle rutiner, ettersom manuelle rutiner i utgangspunktet er dårlige rutiner.

 

Bortimot alle kommer til å jobbe med datamaskiner, og for å få 100% kontroll over hva en datamaskin faktisk kan gjøre for deg, så må du kunne programmere til en viss grad.

 

Hva får man igjen for å lære dette? Hva får du igjen for å lære diktanalyse, religion, samfunnsfag, historie eller nynorsk? Programmering har en direkte praktisk nytte på en maskin som bortimot alle sitter med i fanget. Det følger til og med kompilatorer og verktøy for dette på alle maskiner. Men ingen vet hvordan de brukes eller at de engang er der.

Lenke til kommentar

Programmering er godt for logisk tenkning, samme er sjakk.

 

Man kunne også se på det fra en mer praktisk vinkel. I gamle dager hadde man sløyd i skolen der man lærte elementær tre-arbeide. I dag er det kanskje ikke så nyttig siden de fleste ikke trenger noe mer enn å kunne følge en bruksanvisning til et ikea-møbel, men kanskje programmering egentlig er den moderne versjonen av sløyd? Noe alle burde eksponeres for i en eller annen form?

Endret av tigerdyr
  • Liker 1
Lenke til kommentar

jeg synes faget skulle vert inndelt i 2 deler.

1. en generell del hvor du får vite litt om de forskjellige språkene og litt om if loop og while.

 

2. kan de få spesialisere seg inne et felt eks: web, mobil apper, java, c eller Microcontroller.

 

når eleven får velge selv er de også mer angasjerte en vis de er "tvunget" på dem. Jeg gikk selv i en klasse der svert få hadde noe stor interesse for programmering. Resultatet var at vi som var interessert fikk lite hjelp av læreren. Vi lærte visual-basic. Det er ikke en god ide vis du har lyst til å programmere mer komplekse programmer siden.

Lenke til kommentar

Programmering er godt for logisk tenkning, samme er sjakk.Man kunne også se på det fra en mer praktisk vinkel. I gamle dager hadde man sløyd i skolen der man lærte elementær tre-arbeide. I dag er det kanskje ikke så nyttig siden de fleste ikke trenger noe mer enn å kunne følge en bruksanvisning til et ikea-møbel, men kanskje programmering egentlig er den moderne versjonen av sløyd? Noe alle burde eksponeres for i en eller annen form?

 

Man har da sløyd i skolen idag også. Fint fag for å lære seg basic håndtverkarbeid :)

Lenke til kommentar
Programmering er godt for logisk tenkning, samme er sjakk.Man kunne også se på det fra en mer praktisk vinkel. I gamle dager hadde man sløyd i skolen der man lærte elementær tre-arbeide. I dag er det kanskje ikke så nyttig siden de fleste ikke trenger noe mer enn å kunne følge en bruksanvisning til et ikea-møbel, men kanskje programmering egentlig er den moderne versjonen av sløyd? Noe alle burde eksponeres for i en eller annen form?

https://twitter.com/...740988765720576

 

:)

Endret av Pureblade
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...