3. III TI rozszerzon..

Transkrypt

3. III TI rozszerzon..
PLAN WYNIKOWY ROZSZERZONA INFORMATYKA
klasa III TI
Zmodyfikowany program nauczania
Opracowanie: Grzegorz Majda
Tematyka zajęć
Standardy wymagań edukacyjnych
L.g
podstawowe
ponadpodstawowe
Edytor i kompilator, czyli środowisko
zintegrowane (IDE)
2
– definiuje zintegrowane środowisko
programistyczne;
– korzystając z pliku pomocy i podręcznika,
odnajduje najczęściej używane opcje dotyczące
edycji programu;
– wie, czym jest kompilacja;
– samodzielnie i sprawnie korzysta ze
wszystkich opcji edytora Dev-C++;
– omawia funkcje wszystkich opcji
środowiska programistycznego Dev-C++;
Tworzenie kodu źródłowego i budowa
programu
2
– zna strukturę programu w C++;
– wie, na czym polega kompilacja programu;
– wskazuje w kodzie programu poszczególne części i
opisuje ich funkcje;
– wyjaśnia istotę blokowej struktury programu;
– kompiluje program, korzystając z pracy
krokowej;
– biegle korzysta ze skrótów klawiszowych
środowiska Dev-C++;
– omawia różnice pomiędzy programowaniem
strukturalnym a obiektowym;
– w pełni korzysta z innych środowisk
programistycznych podczas tworzenia kodu i
kompilacji programu;
Oprac. Grzegorz Majda
1
Wprowadzenie do programowania w C++
- zna strukturę programu w C++
- wie jak stosować komentarze w programie
- wie jak deklarować zmienne
- zna funkcje wejścia i wyjścia
- zna budowę instrukcji warunkowych w C++
- zna budowę pętli w C++
- zna budowę funkcji
- deklaruje tablice
-
- stosuje zmienne w programach
- stosuje funkcje wejścia i wyjścia
- pisze programy z użyciem pętli
- pisze programy z użyciem instrukcji
warunkowych
- stosuje funkcje w c++
- stosuje funkcje rekurencyjne
- pisze programy z tablicami – sortowanie
bąbelkowe
- tworzy i modyfikuje struktury danych
- definiuje klasy przykładowych obiektów
- deklaruje składniki klas będących funkcjami
oraz obiektami
- określa dostęp do składników klasy
- tworzy obiekty danych klas
- posługuje się funkcjami składowymi
- stosuje funkcje i klasy zaprzyjaźnione w
programach
-przekształca wcześniej opracowane programy
w programy obiektowe
- korzysta w programach z różnego rodzaju
dziedziczenia
- przypisuje i inicjalizuje obiekty w
warunkach dziedziczenia
- wykorzystuje funkcje wirtualne w
programach
- tworzy biblioteki klas użytkownika
- Podstawy zapisywania programu w języku C/C++
- Zmienne i stałe. Typy danych
- Funkcje wejścia / wyjścia
- Instrukcje iteracyjne
- Instrukcje warunkowe
- Instrukcja wyboru
- Instrukcje skok
- Funkcje
- Tablice i wskaźniki. Zarządzanie pamięcią
- Struktury dynamiczne
46
Klasy i obiekty
8
- zna różnicę między programowaniem
strukturalnym i obiektowym
2
- zna pojęcia takie jak: dziedziczenie polimorfizm
- Różnice między programowaniem strukturalnym a
obiektowym
- Definiowanie klas. Składniki klasy
- Konstruktory i destruktory
- Programy obiektowe
Dziedziczenie i polimorfizm
- Dziedziczenie
- Funkcje wirtualne, polimorfizm
- Tworzenie biblioteki klas użytkownika
Operacje wejścia / wyjścia
- opracowywanie przykładowego programu
działającego na plikach
8
- Strumienie
- Program obsługi plików
Oprac. Grzegorz Majda
2