Wprowadzenie do programowania
Section outline
-
Na początek mamy zajęcia, które pozwolą na rozwijanie umiejętności przydatnych w programowaniu oraz uzyskanie wiedzy co do istoty programowania.
Na podstawie tych zajęć można zorganizować nawet cztery lekcje dla uczniów (programowanie jako planowanie, informacja cyfrowa, myślenie abstrakcyjne, logika i świat wirtualny). Dlatego mamy cztery opisy tematyki. Po nich są propozycje interakcji z uczniami rozwijającymi daną umiejętność z propozycją podania własnych pomysłów.
Na końcu rozwiązujemy quiz, który pozwoli na weryfikację zrozumienia użytych pojęć.
-
Prezentacja podsumowująca całe wprowadzenie.
Zobacz też tą prezentację z komentarzem autora na stronach youtube:
-
Programowanie to przygotowania dla automatów instrukcji „samodzielnego” działania. Umiejętność programowania różnych urządzeń jest powszechna.
-
Przetwarzanie cyfrowej informacji
-
Uczymy się myśleć abstrakcyjnie.
-
Logika i świat wirtualny
-
Demo (wymagany Flash) na stronie http://logic.ly/demo/ (trzeba wybrać przykład opisany jako „1-Bit Full Adder”) pokazuje implementację sumatora.
Liczy on sumy wyłączne (XOR) z sygnałów podanych na wejściu. Suma wyłączna (A XOR B) czyli inaczej „albo albo” daje na wynik prawdę, gdy prawda jest na wejściu A albo na wyjściu B, ale nie na obu.
Zmieniając przyciski A i B możemy obserwować co dzieje się na wyjściu – czy pali się lampka Sum.
-
Stan, ustawienia, automatyzm
-