muszę przygotować kurs programowania obejmujący następujące zagadnienia:
umiejętności stosowania następujących poleceń
• instrukcji wejścia/wyjścia
• wyrażeń arytmetycznych i logicznych (na podstawie danych generowanych w aplikacji)
• instrukcji iteracyjnych (instrukcji realizowanej w pętli)
• instrukcji warunkowych
• funkcji i procedur z parametrami i bez parametrów
• stosowania podstawowych algorytmów przeszukiwania i sortowania zbiorów danych
• umiejętności zdiagnozowania i poprawienia popełnionych w programie błędów
Próbuję rozłożyć ten materiał na 10 zajęć (bo z tylu ma się składać kurs). Oto moja propozycja:
1
• instrukcje wejścia/wyjścia
• wyrażenia arytmetyczne i logiczne (na podstawie danych generowanych w aplikacji)
[Algorytmy liniowe]
2
Instrukcje iteracyjne ze znaną ilością powtórzeń
[Wykonuj instrukcję A dokładnie n razy]
3
Instrukcje warunkowe
[Jeśli spełniony jest warunek W, to wykonaj instrukcję A; w przeciwnym razie wykonaj instrukcję B.]
4
instrukcje iteracyjne ze spełnieniem warunku
[Powtarzaj wykonywanie instrukcji A aż do spełnienia warunku W.
Dopóki warunek W jest spełniony, wykonuj instrukcję A.]
5
funkcje i procedury z parametrami i bez parametrów
6
funkcje i procedury z parametrami i bez parametrów
7
Algorytmy przeszukiwania
[Wyszukiwanie liniowe, wyszukiwanie binarne]
8
Algorytmy sortowania
[Sortowanie przez zliczanie, sortowanie pozycyjne]
9
Poprawianie błędów w programie???
10
Podsumowanie całego kursu
Bardzo proszę o uwagi, sugestie i propozycje zmian
