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