Cele ogólne Cele szczegółowe. Poznanie
|
|
- Alojzy Stefański
- 6 lat temu
- Przeglądów:
Transkrypt
1 Roczny plan dydaktyczny Informatyka zakres rozszerzony tom 2 ( klasa 2 LO) Temat (rozumiany jako lekcja) Rozdział z podręcznika Liczba godzin Cele ogólne Cele szczegółowe I. Podstawy programowania Edytor i kompilator, czyli środowisko (IDE) (1) Edytor Free Pascal (2) Tworzenie kodu źródłowego i budowa Treści (pkt podsta wy progra mowej) 1/ Odpowiedź na pytanie czym jest środowisko IDE. 1/ zasad edycji tekstu kodu źródłowego w środowisku struktury kodu budowy i podstawowych możliwości edytora i kompilatora Turbo Pascal. istoty kodu źródłowego, kompilacji. sposobu wyświetlania tekstu kodu w edytorze IDE z uwzględnieniem kolorów dla słów kluczowych. podstawowych narzędzi edycyjnych takich jak Search, Replace z uwzględnieniem ich opcji. Analiza budowy na podstawie Kształcenie umiejętności posługuje się menu edytora Turbo Pascal; odnajduje opcje dotyczące edycji i kompilacji kodu. stosuje zasady edycji kodu z zachowaniem wcięć, podziału na linie. Uczeń wyróżnić poszczególne Propozycje metod nauczania. Pokaz i ćwiczenia z edytorem TP. i ćwiczenia z edytorem Free Pascal z zastosowaniem przykładowego kodu. Analiza przypadkui ćwiczenia z Propozycje środków dydaktycznych Turbo Pascal. ekran, np. LCD Uwagi Do pokazu można użyć jednego z kodów używanych w następnych lekcjach. Program proponowa ny przez autora (CD). Program o typowej strukturze,
2 (3) komputerowego w języku Pascal. Identyfikatory w Turbo Pascalu (4) Typy proste (5) pojęcia identyfikatora. klasyfikacji typów. przykładowego kodu z wyróżnieniem jego najważniejszych elementów struktury i budowy (wcięcia, średniki, dwukropki, słowa kluczowe, komentarze itp.). definicji identyfikatorów w języku Pascal i zasad tworzenia ich nazw. komunikatów kompilatora o błędach w nazwach identyfikatorów. Zdefiniowanie typu prostego. cech i właściwości typów: całkowitych, rzeczywistych, znakowych i logicznych. bloki kodu ; kompiluje program i analizuje wynik kompilacji; stosuje komentarze w treści programie. poprawnie zapisywać nazwy identyfikatorów; zna zasady i ograniczenia dotyczące identyfikatorów; odczytywać komunikaty kompilatora dotyczące identyfikatorów. odróżnić typ prosty od złożonego; określić właściwości poszczególnych typów prostych; określa wpływ typu na zajętość edytorem Free Pascal dotyczące komunikatów kompilatora w przypadku błędu w kodzie. Analiza przypadku na podstawie treści kodów programów z poprawnie i błędnie nazwanymi lub użytymi identyfikatorami. z niedostosowania typów do danych przez nie reprezentowanyc h. Tabela 5.1. z Proste Tabela 5.1. np. proponowa ny przez autora (CD). Należy zwrócić identyfikator y mogą składać się tylko z liter, cyfr i znaku podkreśleni a, muszą zaczynać się od litery lub podkreśleni a, nia, mogą być słowami kluczowymi. Podkreślić, że typy dzielimy na standardow e i te, które może tworzyć programista. Każdy typ zajmuje
3 Zmienne i deklaracje (6) Stałe i definicje (7) Zapoznanie się ze sposobami deklaracji. Zapoznanie się ze sposobem deklaracji stałej i jej znaczeniem w programie. wpływu rodzaju typu na zajętość pamięci. Przypomnienie kodów ASCII. znaczenia. Poprawna deklaracja różnych typów. Sposoby przypisywania wartości zmiennym. Wyświetlanie zawartości zmiennej. celowości stosowania stałych. Poprawna deklaracja stałej z użyciem const identyfikatora stałej operatora = i wartości. Wyświetlanie zawartości stałej. pamięci; wie, jak zapisać typ znakowy, by odróżnić go od identyfikatora; posługuje się kodem ASCII. deklarować zmienne różnych typów; stosuje odpowiednie słowa kluczowe i znaki (; :) do deklaracji ; wyświetla zawartość różnych ; nadaje wartość zmiennej za pomocą procedury readln. deklarować stałe i przypisywać im wartości; stosuje poprawny schemat deklaracji stałej; wyświetla zawartość różnych stałych. deklaracji. Ćwiczenie z deklaracji. Analiza przypadku na podstawie treści kodów programów z poprawnie i błędnie zadeklarowanym i stałymi. Fragmenty Fragmenty określoną wielkość pamięci. zmienne muszą mieć nadaną nazwę i określony typ i służą do przechowy wania wartości. Sama deklaracja nie powoduje nadania wartości zmiennej. w definicji stałych można użyć operatorów arytmetyczn ych, tworząc wyrażenia i nazw innych
4 Operatory i wyrażenia (8) Operatory i wyrażenia, typ znakowy i logiczny ćwiczenia (9, 10) Instrukcje proste zmieniamy wartość (11) Zapoznanie się z rodzajami i funkcjami operatorów. Praktyczne przećwiczenie zasad budowy wyrażeń z operatorami. sposobów przypisywania wartości zmiennym. Zdefiniowanie pojęć, np. wyrażenie całkowite. znaczenia i zastosowania operatorów. Poprawne używanie operatorów znakowych i logicznych. Używanie operatorów do obliczeń w programach. przypisania. warunku zgodności. komunikatów stosować operatory działające na różnych typach i stałych; zapisywać skomplikowane wyrażenia arytmetyczne za pomocą operatorów. stosować operatory działające na typach logicznych i znakowych; zapisywać skomplikowane wyrażenia logiczne za pomocą operatorów; poprawnie zapisuje wyrażenia znakowe. stosuje instrukcje przypisania w odniesieniu do różnych typów i wyrażeń; przypisuje deklaracji stałych. Ćwiczenie z zapisywania wyrażeń arytmetycznych za pomocą operatorów. Praca indywidualna z podręcznikiem ćwiczenie na ocenę. Analiza przypadku na podstawie treści kodów programów z poprawnie i błędnie użytym przypisaniem. Podręcznik i platforma e- learningowa. stałych. Zadania oceniane na zajęciach. Pod uwagę brana jest szybkość i dokładność wykonania. dla każdego typu wyniku przeznaczo ne są odpowiedni e operatory. należy koniecznie sprawdzić, czy typ deklarowan
5 Instrukcje warunkowe rozgałęziamy działania (12) warunkowej if. kompilatora dotyczących zgodności typów podczas przypisania i zmiany wartości. składni warunkowej, warunkowej złożonej i wyboru. Analiza przykładów warunkowej if i wyboru case. Programowa realizacja bloków warunkowych algorytmu. wartość jednej zmiennej do drugiej; interpretuje komunikaty kompilatora; wyświetla wartości, do których przypisano inne zmienne lub wyrażenia; wskazuje źródła niezgodności typów przy przypisaniu; zna pojęcie pustej. stosuje instrukcje warunkowe, warunkowe złożone i wyboru; wskazuje fragmenty algorytmów, które mogą być realizowane za pomocą warunkowych i wyboru. i analiza przypadku na podstawie treści kodów programów z poprawnie i błędnie użytymi instrukcjami warunkowymi i wyboru. Ćwiczenie na ocenę. ej zmiennej pomieści wartość, która może być przypisana zmiennej. instrukcja złożona zawiera się w bloku.
6 Instrukcja wyboru case (13) Instrukcje warunkowe ćwiczenia (12, 13) Instrukcje powtarzania pętle for (14) wyboru case. Praktyczne wykorzystanie warunkowych. istoty for i jej zastosowania. składni wyboru, analiza fragmentów kodu z zastosowanie case, napisanie z wykorzystaniem case na podstawie opisu sytuacji. Programowa realizacja bloków warunkowych algorytmu za pomocą warunkowych if i warunkowych złożonych if teh else oraz wyboru case. budowy for. działania warunkowej krok po kroku. różnicy pomiędzy do a down to. stosuje instrukcję wyboru case; zna różnicę pomiędzy instrukcją wyboru a instrukcją warunkową; stosuje typy dla selektorów. zapisuje w języku programowania fragmenty algorytmów z blokami warunkowymi, stosując instrukcje warunkowe i instrukcję wyboru case. stosuje zmienne sterujące występujące w pętlach for; opisuje kolejne działania podejmowane przez komputer w czasie wykonywania pętli for; i analiza przypadku na podstawie treści kodów programów z poprawnie i błędnie użytymi instrukcją wyboru. Ćwiczenie na ocenę. Quiz dydaktyczny i ćwiczenie na ocenę. wykorzystania pętli for. Burza mózgów nad realizacją z użyciem pętli for. do podejmowa nia decyzji w programie służą instrukcje warunkowe if then else oraz case. w case wyrażenie nie musi być wyrażeniem logicznym. prawidłowa pętla for wykonuje się skończoną ilość razy.
7 Instrukcje powtarzania pętle repeat until (15) Instrukcje powtarzania pętle while... do (16) Zrozumienie istoty pętli wykonywanej dopóty, dopóki warunek nie jest spełniony. Zrozumienie istoty pętli while... do wykonywanej jeśli warunek został spełniony. istoty typu złożonego tablicowego. składni pętli repeat... until. różnicy pomiędzy repeat... until a for. Układanie programów z zastosowaniem pętli repeat... until. składni while... do. róznicy pomiędzy while do a poznanymi wcześniej instrukcjami pętli. sposobu deklarowania tablic. Zdobycie układa programy realizujące proste algorytmy realizowane za pomocą pętli for. wskazuje istotne różnice pomiędzy działaniem pętli for i repeat... until; układa programy z użyciem repeat... until. wskazuje i opisuje istotne różnice pomiędzy pętlą while... do a poznanymi wcześniej instrukcjami pętli; układa programy z zastosowaniem while... do. deklaruje tablice jedno- i wielowymiarowe; wykorzystania pętli repeat... until. Burza mózgów nad realizacją z użyciem pętli repeat... until. Metoda problemowa np. wspólne rozwiązanie problemu liczenia głosów w wyborach.. pętli repeat until używa się, gdy nie jest znana ilość powtórzeń, jednak musi ona być skończona. Początek tworzenia liczącego głosy w wyborach do Samorządu Uczniowski ego. Kontynuacj a tworzenia liczącego głosy w
8 Tablice definiujemy własne typy złożone (18) Tablice definiujemy własne typy złożone ćwiczenia (19) tablicowych i ich zastosowania. Praktyczna realizacja ze zmiennymi zapisanymi w tablicach. umiejętności używania tablic wielowymiarowy ch. Deklarowanie dla tablic. następujących zagadnień: zastąpienie pojedynczych tablicowymi; nadawanie wartości początkowych tablicy; modyfikacja tłumaczy zastosowanie tablic. wymienia typy dopuszczalne w tablicach; wyjaśnia, na czym polega różnica pomiędzy zmiennymi tablicowymi a zmiennymi jednoelementow ymi; deklaruje zmienne tablicowe; podaje przykłady zastosowania tablicowych. definiuje własne tablice różnych typów; zastępuje zmienną tablicową osobno występujące zmienne, Ćwiczenia z zastosowaniem tablicowych wykorzystania tablic. wyborach do Samorządu Uczniowski ego. Kontynuacj a tworzenia liczącego głosy w wyborach do Samorządu Uczniowski ego. Kontynuacj a tworzenia liczącego głosy w wyborach do Samorządu Uczniowski ego.
9 Łańcuchy (20) typu łańcuchowego. elementów tablicy. zajętość pamięci. sposobu deklaracji zmiennej typu string. Opanowanie podstawowych operacji na typu string. Sprawdzenie działania standardowych funkcji i procedur działających na stringach. uzasadniając swoją decyzję i wykazując zasadność takiego postępowania; nadaje wartości początkowe zmiennym tablicowym; dobiera rozmiary tablicowych i typy zapisywanych w tablicach. poprawnie deklaruje zmienne typu łańcuchowego; poprawnie dobiera długość deklarowanej zmiennej typu string; dodaje zmienne łańcuchowe; je wprowadzanie łańcuchowych za pomocą klawiatury; szacuje zajętą ilość pamięci na podstawie deklaracji wykorzystania ze łańcuchowych. Ćwiczenia. zmienna typu string może pomieścić maksymalni e 255 znaków. Jeśli wiadomo, że będzie ich mniej, należy ograniczyć ją w deklaracji, używając po słowie string nawias kwadratowy
10 Procedury piszemy własne podprogramy (21) Procedury: piszemy własne podprogramy zmienne lokalne i globalne, nie (22, 23) , konstrukcji i wykorzystania procedur. lokalnych o globalnych w odniesieniu do procedur. Zapoznanie z metodami przekazywania parametrów do pod budowy procedury i sposobów jej wywołania. Definiowanie procedur. Wywołanie procedur bez parametrów i z parametrami. Umiejętność odróżniania, stałych, typów i podprogramów lokalnych od globalnych. Zastosowanie lokalnych i globalnych w programowaniu procedur. metody przekazywania parametrów bez zmiennej łańcuchowej; stosuje standardowe funkcje i procedury Pascala działające na stringach. zna budowę procedury; omawia istotę deklaracji wewnętrznych i stałych, typów i podprogramów lokalnych; układa i wywołuje procedury z parametrami i bez parametrów. układa procedury wykorzystujące globalne i lokalne zmienne; stosuje unikalne nazwy wewnątrz bloku; określić różnice pomiędzy przekazywaniem parametrów przez wartość i Dyskusja i wykład procedur. Dyskusja i wykład procedur. Ćwiczenia z układania programów z procedurami. z ilością znaków. procedurę wywołuje się przez podanie jej nazwy. zmienne zadeklarow ane w procedurze lub funkcji nazywa się lokalnymi i nie używa ich program główny.
11 Funkcje piszemy własne podprogramy (24) Złożone struktury danych (rekordy) grupujemy dane (25) Stosowanie funkcji w programach. zasad i celu grupowania danych. var przez wartość. metody przekazywania parametrów z var przez zmienną. budowy składniowej funkcji i jej charakterystyczn ych cech. Sposoby wywoływania funkcji. Znaczenie parametru formalnego. pojęcia rekordu. struktury rekordu. Tworzenie rekordu. zmienną; układa procedury z przekazywaniem parametrów na oba sposoby; wyjaśnia mechanizmy obu sposobów przekazywania parametrów w procedurze. określa przypadki, w których niezbędne jest zastosowanie funkcji; układa kod funkcji; wywołuje funkcje; analizuje działanie funkcji. definiuje rekord i typ rekordowy; podaje przykłady rekordów i typów rekordowych; deklaruje rekordy składające sie z różnych danych. procedur. Ćwiczenia z układania programów z funkcjami. procedur. Ćwiczenia z układania struktur złożonych. funkcje pod swoją nazwą zwracają obliczoną wartość, a procedury tego nie robią. rekordem nazywa się zarówno strukturę, jak i zmienną typu rekordoweg o. Złożone struktury danych Stosowanie Definiowanie Praca
12 zmienne rekordowe (26) Operacje wejścia i wyjścia zapoznajemy się z plikami (27) Operacje wejścia i wyjścia wykonujemy działania na plikach (28) rekordowych struktury i dostępu do pliku. podstaw obsługi plików w językach programowania. rekordowych. Struktura tablicowa rekordowych. pojęcia deskryptora pola. Zdefiniowanie operacji wejścia wyjścia. struktury pliku tekstowego i położenia elementu w pliku. Sposoby dostępu do elementu w pliku. i stosowanie etapów działań z plikiem. Definiowanie typu pliku. Kojarzenie plikowych z nazwą pliku. Tworzenie i otwieranie pliku. definiuje zmienne rekordowe; podaje przykłady rekordowych; posługuje się deskryptorami pól; podaje przykłady odwołania się do pola. opisuje strukturę pliku; określa położenie elementu w pliku; opisuje sekwencyjny dostęp do elementów pliku i dostęp swobodny do plików. omawia poszczególne etapy działań na plikach; definiuje typy plikowe; deklaruje zmienną plikową w bloku deklaracji; kojarzy zmienną plikową indywidualna z podręcznikiem ćwiczenie na ocenę. Dyskusja i wykład procedur. Ćwiczenia. procedur. Ćwiczenia z układania programów z procedurami. rolę kropki w odwoływani u się do pól rekordu. do elementów pliku jest dostęp sekwencyjn y poszczegól ne etapy tworzenia pliku.
13 Operacje wejścia i wyjścia wykonujemy działania na plikach (29) Wykrywamy błędy (debugowanie) (30) , Opanowanie operacji na plikach. Diagnozowanie błędów w programach komputerowych. podstawowych operacji zapisu i odczytu. działania standardowych procedur dla plików tekstowych. innych procedur do obsługi plików. dyrektyw kompilatora. podstawowych metod i narzędzi odnajdowania błędów w programach komputerowych. Zapoznanie z nazwą pliku; otwiera i tworzy pliki. używa procedury write i writeln z parametrami (zmienną plikową, nazwą zmiennej); używa procedury read readln z parametrami (zmienną plikową, nazwą zmiennej); je pobranie, modyfikacje i zapis pliku; odczytuje programowo dane z plików; zamyka plik procedurą close; posługuje się procedurą seek i funkcjami filesize, oef, eoln. stosuje narzędzie Debugowanie do wykrywania błędów w programach komputerowych; Praca indywidualna z podręcznikiem ćwiczenie na ocenę. Dyskusja i wykład procedur. Ćwiczenia na ocenę. poszczegól ne etapy tworzenia pliku. skróty klawiszowe i istotę debugowani a.
14 Rekurencja wywołujemy samych siebie, dziel i zwyciężaj po raz pierwszy (31) i zastosowanie w praktyce pojęcia rekurencji. ssięz pojęciem debugowania i śledzenia krokowego. Użycie tych opcji w środowisku Zastosowanie pułapek w diagnozowaniu błędów. istoty rekurencji i omówienie przykładów. Realizacja programowa algorytmów zawierających rekurencje. kontrolować wartości w trakcie debugowania; uruchamia program metoda krokową, kontrolując zawartości ; uruchomić debugowanie od dowolnego miejsca ; debuguje lub pomija w tym procesie podprogramy; ustawia pułapki i zna sposób ich wizualizacji w edytorze; odnajduje błędy za pomocą debugera lub pracy krokowej. zna i definiuje pojęcie autowywoływani a pod, rekurencji i iteracji, podaje przykłady; układa program z Metoda problemowa. procedury i funkcje są rekurencyjn e, gdy w ich definicjach występuje odwołanie
15 Modularyzacja grupujemy podprogramy (32) Sprawne i poprawne grupowanie własnych funkcji i tworzenie modułów predefiniowalnyc h. przykładu metody dziel i zwyciężaj. i wykorzystanie modułów predefiniowalnyc h, ich części i kolejności ich wykonywania. zastosowaniem iteracji, obliczający silnię i dokładnie objaśnia jego działanie jako funkcji; wie, jakie rodzaje powstają w czasie wywoływania procedury lub funkcji; wyjaśnia zasadę dostępu do poszczególnych zestawów w procesach wykorzystującyc h rekurencję; wyjaśnia pojęcie poziomu zagłębienia w procesach rekurencyjnych. zna budowę i składnię modułu; charakteryzuje części publiczną, implementacyjną i inicjującą modułu; kompiluje moduły; układa programy procedur. Ćwiczenia z grupowania pod Ćwiczenia oceniane. Platforma e.- do samych siebie. część implementa cyjna modułu jest widoczna tylko w samym module.
16 II. Dynamiczne struktury danych W świecie wskaźników (1) 5.14 typu wskaźnikowego oraz jego zastosowania. sposobu odwołania się do dynamicznych za pomocą wskaźnikowych. Definiowanie i przykłady zastosowania typu wskaźnikowego i wskaźników. korzystające z modułów. wie jakie są mechanizmy odwoływania się do dynamicznych za pomocą wskaźników; podaje przykłady takich zastosowań typów wskaźnikowych. procedur. Ćwiczenia ze wskaźnikami. Ćwiczenia oceniane. Podkreślić, że wartośći typu wskaźnikow ego nazywa się wskaźnikam i. Deklarujemy zmienne wskaźnikowe (2) Tworzymy pierwsze zmienne dynamiczne (3) Opanowanie prawidłowej deklaracji zmiennej wskaźnikowej. Tworzenie dynamicznych w języku Pascal. Deklaracja wskaźnikowych procedur tworzenia dynamicznych oraz funkcji działających na tych. deklaruje zmienne wskaźnikowe; w swoich programach umie odwołać się do zmiennej dynamicznej za pomocą wskaźników. tworzy zmienne dynamiczne za pomocą procedury new; posługuje się funkcjami assigned oraz Praca zespołowa nad programem ze zmiennymi wskaźnikowymi. Analiza przypadku i ćwiczenia z edytorem Free Pascal dotyczące dynamicznych. w definicji typu wskaźnikow ego można użyć nazwy typu, który nie został jeszcze zdefiniowan y. znaczenie stałej nil.
17 Co jeszcze powinieneś wiedzieć o wskaźnikach? (4) Dynamiczne struktury danych (5) Dynamiczne struktury danych zapis kodu (6) , ,5. 25 Unikanie błędów w definiowaniu i używaniu wskaźników. istoty i zastosowania dynamicznych struktur danych. sposobu definiowania i deklaracji zmiennej najczęściej stosowanych błędów w użyciu wskaźników w odniesieniu do dynamicznych. pojęcia pole wskaźnikowe i jego funkcji w dynamicznej strukturze danych. graficznej metody początkującego programisty na prawidłowe programowanie dynamicznych struktur. Posługiwanie się zmiennymi dynamicznymi i ich łączenie. dispose; wie, jak działają powyższe funkcje i procedura. analizować błędy powstałe podczas tworzenia ze zmiennymi dynamicznymi; wie, czym jest spowodowana utrata dostępu do zmiennej dynamicznej. zna znaczenie rekordu w tworzeniu struktur dynamicznych jako zmiennej dynamicznej; wie, czym jest zmienna wskaźnikowa i umie opisać jej znaczenie w dynamicznej strukturze danych. definiuje i deklaruje w programie struktury Ćwiczenia z podręcznikiem i plikami dołączonymi do dynamicznych struktur danych. Analiza działających fragmentów kodu. dynamicznych struktur danych. możliwość zagubienia zmiennej dynamiczne j tworzonej wcześniej. za pomocą wskaźnikow ych tworzy się i usuwa zmienne dynamiczne. wypełnianie wszystkich pól struktury
18 Stos ostatni wchodzi, pierwszy wychodzi (LIFO) (7) Kolejka pierwszy wchodzi, pierwszy wychodzi (FIFO) (8) 5.14, , 5.25 wskaźnikowej. funkcji i znaczenia stosu oraz jego zastosowania w programowaniu. funkcji i znaczenia kolejki oraz jej zastosowania w programowaniu. Praktyczne wykorzystanie w programach właściwości stosu do wstawiania i usuwania dynamicznych. Tworzenie kolejek dynamicznych, wstawianie do nich elementów i ich usuwanie. dynamiczne, łączy zmienne dynamiczne, używa zmiennej wskaźnikowej do wypełniania pola rekordu dynamicznego. zna budowę stosu i jego zastosowanie; wie, jak zbudować stos dla dynamicznych; zna funkcję zmiennej wskaźnikowej w adresowaniu wierzchołka stosu; wie, jak przeglądać stos i jak usuwać zmienne dynamiczne. wie, czym różni się FIFO od LIFO; tworzyć w swoich programach kolejkę ; opisuje rolę wskaźników i wskaźnikowych Analiza działających fragmentów kodu. stosu. Ćwiczenia podręcznikiem. kolejek. Ćwiczenia z podręcznikiem. ekran, np. LCD. dynamiczne j w trakcie jej konstruowa nia. Pamiętać o przesunięci u wierzchołka na aktualną górę stosu po usunięciu elementu stosu. operację dodawania elementu kolejki wykonuje się na końcu kolejki.
19 Lista jednokierunkowa (9) Lista dwukierunkowa, cykliczna (10) 5.14, , 5.25 Praktyczne wykorzystanie list jednokierunkowy ch stosu i kolejki. funkcji i znaczenia listy dwukierunkowej jej zastosowania w programowaniu. Analiza programów operujących na listach jednokierunkowy ch. list uporządkowanyc h. Definiowanie rekordu dla listy dwukierunkowej i operacje na jej elementach. w tworzeniu i obsłudze kolejek; wie, na czym polega wstawianie elementów do kolejki, jej przeglądanie i usuwanie elementów. zna dokładnie różnice pomiędzy kolejką a stosem; porządkować listy jednokierunkowe. wskazuje różnicę pomiędzy listą jedno- i dwukierunkową; definiować w programie listy dwukierunkowe; wstawia i usuwa elementy z listy dwukierunkowej; wymienia cechy listy list jednokierunkowy ch. Ćwiczenia ze wskaźnikami. Ćwiczenia oceniane. list dwukierunkowyc h. Ćwiczenia ze wskaźnikami. Ćwiczenia oceniane. zapamiętani e elementów listy znajdującyc h się za usuwanymi elementami. w liście dwukierunk owej cyklicznej pierwszy element wskazuje także na ostatni.
20 Drzewo (11) III. Bazy danych Tabele, wiersze i klucze (1) 5.14, , 2.2, 2.3, 5.1 funkcji i znaczenia drzewa oraz jego zastosowania w programowaniu. Przypomnienie, utrwalenie i poznanie nowych właściwości tabel. Budowanie struktur drzewiastych i analogie do struktur folderów w systemie operacyjnym. Analiza przykładu tabel utworzonych na podstawie zadania pod kątem ich budowy i elementów z których się składają. cyklicznej; analizuje przykład z listą cykliczną. definiuje rekordy dla struktury drzewiastej; opisuje pojęcia poddrzewo, węzeł, drzewo binarne, głębokość i wysokość drzewa; omawia znaczenie i pełnioną funkcję zmiennej wskaźnikowej w drzewie wskaźnikowym;; analizuje program wykorzystujący struktury drzewiaste. wybiera odpowiednie nazwy dla pól tabeli; operuje słownictwem znamiennym dla baz danych takim jak rekordy, pola, klucze; Ćwiczenia z podręcznikiem i plikami dołączonymi do z prezentacją i. Plik z założeniami do bazy danych użytej w ćwiczeniach. drzewo jest strukturą rekurencyjn ą. szczególną budowę tabeli i ilość jej pól.
21 Projektujemy bazę danych Pierwsza i druga postać normalna. (2) 1 2.1, 2.2, 2.3, 5.1 pojęcia pierwszej i drugiej postaci normalnej tabel bazy danych. Zapoznanie się z procesem normalizacji tabel (dla 1. i 2. postaci normalnej) i rolą różnych rodzajów kluczy w zależności od postaci tabeli. wskazuje pola, które jednoznacznie identyfikują rekordy, np. PESEL, numer, telefonu itp.; ustala klucze i identyfikatory dla tabel. rozumie pojęcie normalizacji i opisuje ten proces; wskazuje różnice pomiędzy 1. a 2. postacią normalną; ustala klucz główny dla 1. postaci normalnej tabeli; zna zależności pomiędzy polami niekluczowanymi a kluczem głównym; wskazuje miejsca, w których następuje redundancja danych; przeprowadzić proces normalizacji do Metoda projektowa oparta o zadanie z Przykłady tabel w 1. i 2. postaci normalnej. proces normalizacji eliminuje redundancj ę.
22 Projektujemy bazę danych. Trzecia i czwarta postać normalna. (3) Projektujemy bazę danych. Określamy relacje miedzy tabelami. (4) 1 2.1, 2.2, 2.3, , 2.2, 2.3, 5.1 pojęcia trzeciej i czwartej postaci normalnej tabel bazy danych. Określanie relacji między tabelami w procesie projektowania bazy danych. procesu normalizacji do postaci 3. i 4. oraz wpływu tego procesu na projektowanie baz danych. Ustalanie prawidłowych i skutecznych relacji między tabelami bazy. Rola kluczy w ustalaniu relacji. Integralność bazy danych 2. postaci normalnej; omawia rolę klucza głównego w 2. postaci normalnej. wskazuje różnice pomiędzy 3. a 4. postacią normalną; normalizuje tabele do postaci 3. i 4. odróżnia relacje 1 1 od 1 n; określa prawidłowe relacje pomiędzy tabelami, używając kluczy; wykazuje, że po poprawnym procesie normalizacji tabele są powiązane prawidłowymi relacjami; określić integralność bazy danych na podstawie analizy tabel. Metoda projektowa oparta na zadaniu z Kontynuacja Metoda projektowa oparta na zadaniu z Kontynuacja Przykłady tabel w 3. i 4. postaci normalnej. Przykłady relacji pomiędzy tabelami. możliwe jest od razu sprowadzen ie tabeli do postaci 4. po procesie normalizacji tabele są ze sobą powiązane relacjami. Pierwsze chwile z bazą 1 2.1, Wykorzystanie Zapoznanie się z Metoda Program Omówić
23 danych programy do tworzenia baz danych (5) Tworzymy tabele (6) 2.2, 2.3, , 2.2, 2.3, 5.1 zdobytych umiejętności i wiedzy do budowy bazy danych w aplikacji bazodanowej. Prawidłowe tworzenie tabel za pomocą kreatora. kreatorem baz danych Użycie kreatora do tworzenia tabel. Prawidłowe określanie typów pól tabel. Określanie kluczy. Użycie formularzy do wprowadzania danych do tabel. uruchomić program do tworzenia relacyjnych baz danych, np. Base, i zna rozmieszczenie opcji menu; posługiwać się kreatorem; zna i omawia funkcję obiektów głównego ekranu OpenOffice Org uruchomić i posługiwać się kreatorem tabel do tworzenia baz danych np. projektowa oparta na zadaniu z Kontynuacja ćwiczenia z wykorzystaniem LibreOffice.org Metoda projektowa oparta na zadaniu z Kontynuacja ćwiczenia z wykorzystaniem LibreOffice.org OpenOffi ce.org LibreOffic e.org Przykłady baz utworzonych za pomocą tego. Program OpenOffi ce.org LibreOffic e.org Przykłady tabel tworzonych za pomocą tego. wszystkie obiekty występując e w bazach danych takich jak OpenOffice. org Podkreślić znaczenie kreatora.
24 Tworzymy i modyfikujemy tabele (7) Indeksujemy i określamy relacji (8) 1 2.1, 2.2, 2.3, , 2.2, 2.3, 5.1 Prowadzenie modyfikacji tabel z kreatorem oraz tworzenie tabel bez użycia kreatorów. Prawidłowe i skuteczne indeksowanie i wprowadzanie relacji. Ćwiczenie wprowadzania zmian w tabelach. Tworzenie tabel bez użycia kreatorów w systemach tworzenia baz danych, np. Ustanawianie kluczy. Prawidłowe zaplanowanie indeksów i powiązań na podstawie kryteriów wyszukiwania ustalonych w trakcie projektowania bazy. Używanie klucza głównego jako indeksu. Tworzenie nowych indeksów. Ustanawianie relacji pomiędzy tabelami. samodzielnie tworzy tabele z użyciem kreatora; samodzielnie tworzy tabele bez użycia kreatora; ustala typy pól w tabelach; modyfikuje nazwy tabel, pól i typów pól; ustala klucze dla tabel. planuje powiązania i indeksy zgodnie z założeniami wyszukiwania danych w bazie; samodzielnie tworzy indeksy z wykorzystaniem kreatora i bez niego; samodzielnie ustala i tworzy relacje; wyjaśnia, w jakim celu wprowadza się indeksowanie i relacje między tabelami. Metoda projektowa oparta na zadaniu z Kontynuacja ćwiczenia z wykorzystaniem LibreOffice.org Metoda projektowa oparta na zadaniu z Kontynuacja ćwiczenia z wykorzystaniem LibreOffice.org Program OpenOffi ce.org LibreOffic e.org Przykłady modyfikacji tabel. Program OpenOffi ce.org LibreOffic e.org Przykłady indeksowania tabel i relacji między nimi. każda tabela powinna mieć swój klucz. klucze główne są indeksowan e automatycz nie.
25 Budujemy kwerendy z kreatora (9) Budujemy kwerendy bez kreatora (10) 1 2.1, 2.2, 2.3, , 2.2, 2.3, 5.1 Zdobycie umiejętności formułowania prawidłowych i skutecznych kwerend za pomocą kreatora. Zdobycie umiejętności formułowania prawidłowych i skutecznych kwerend bez stosowania kreatora. Użycie opcji kreatora w procesie tworzenia kwerend w tym: wyboru pól, porządku sortowania, warunków przeszukiwania, szczegółów i skrótów, aliasów. Sprawdzenie poprawności działania kwerendy. Tworzenie kwerend z zastosowaniem opcji Utwórz projekt kwerendy dla jednej tabeli lub kilku tabel. używa kreatora do formułowania kwerend; świadomie używa wszystkich opcji kreatora w czasie tworzenia kwerendy; używa odpowiednich słów do wypełniania pól kreatora; przeprowadza testy poprawności działania kwerendy. samodzielnie tworzy kwerendę dla jednej tabeli i większej ilości tabel ze wszystkimi jej cechami bez użycia kreatora. Metoda projektowa oparta na zadaniu z Kontynuacja ćwiczenia z wykorzystaniem LibreOffice.org Metoda projektowa oparta na zadaniu z Kontynuacja ćwiczenia z wykorzystaniem LibreOffice.org Ocena wykonanych baz danych i ich zgodności z zadaniem z Program OpenOffi ce.org LibreOffic e.org Przykłady kwerend. Program OpenOffi ce.org LibreOffic e.org Przykłady kwerend. znaczenie kwerend dla prawidłowe go i skuteczneg o wyszukiwan ia danych w bazie. powiązania tabel można dokonać także podczas edycji.
26 Budujemy kwerendy za pomocą SQL (11) Kreujemy formularze (12) 1 2.1, 2.2, 2.3, , 2.2, 2.3, 5.1 Użycie języka SQL do tworzenia kwerendy dla bazy danych. Tworzenie formularzy zgodnie z projektem bazy danych. Wykorzystanie edytora Base do tworzenia kwerendy w języku SQL. najważniejszych poleceń języka SQL służących do tworzenia kwerend. Programowanie w SQL wyświetlania danych wyszukanych przez kwerendę. Wykorzystanie kreatora do tworzenia formularzy. Kształcenie umiejętności korzystania ze stylów. posługuje się edytorem SQL z Base; układa kwerendę za pomocą poleceń języka SQL; organizuje wydruk danych z kwerendy za pomocą SQL; omawia działanie najważniejszych poleceń języka SQL. korzysta z opcji kreatora formularzy; jętnie wybiera polaformularze; definiuje podformularze; wybiera tryb wprowadzania danych; stosuje style kreatora dla formularzy; prawidłowo Metoda projektowa oparta na zadaniu z Kontynuacja ćwiczenia z wykorzystaniem LibreOffice.org Metoda projektowa oparta na zadaniu z Kontynuacja ćwiczenia z wykorzystaniem LibreOffice.org Program OpenOffi ce.org LibreOffic e.org Przykłady kwerend zbudowanych za pomocą SQL. Slajdy z omówieniem poleceń SQL. Program OpenOffi ce.org LibreOffic e.org Przykłady różnych formularzy. znaczenie języka SQL. formularze służą do uporządkow anego przedstawia nia danych.
27 Drukujemy raporty (13) 1 2.1, 2.2, 2.3, 5.1 Wykorzystanie kreatora do generowania raportów. Prawidłowy wybór pól do raportu i dobór adekwatnego do danych wyglądu raportu. określa nazwę formularza. używa kreatora i wszystkich jego opcji do tworzenia raportów; wybiera pola do raportu; i zgodnie z charakterem danych nazywa pola; grupuje dane w raporcie; organizuje sortowanie danych w raporcie; dobiera odpowiedni wygląd; drukuje raporty. Metoda projektowa oparta na zadaniu z Kontynuacja ćwiczenia z wykorzystaniem LibreOffice.org Podsumowanie działu z powtórką. Program OpenOffi ce.org LibreOffic e.org Przykłady wydruków z kwerend. raporty mogą być statyczne i dynamiczne. W planie nie przewidziano godzin na sprawdzanie wiedzy i umiejętności. Każdy nauczyciel wypracował swoje metody diagnostyczne, a te wymagają różnej ilości godzin i różnią się częstotliwością. Plan przewiduje 57 godzin zajęć. Pozostałe mogą być wykorzystane na sprawdzanie wiedzy i umiejętności. Plan zawiera także propozycję wykorzystania platformy e-learningowej do przesyłania i sprawdzania prac uczniów.
Wymagania rozszerzające (ocena dobra)
Plan wynikowy z wymaganiami edukacyjnymi Temat (rozumiany jako lekcja) I. Podstawy programowania Edytor i kompilator, czyli środowisko zintegrowane (IDE) (1) Edytor programu Free Pascal (2) Wymagania konieczne
INFORMATYKA KLASA I LO LICEUM OGÓLNOKSZTAŁCĄCE - plan wynikowy z wymaganiami edukacyjnymi przedmiotu
INFORMATYKA KLASA I LO LICEUM OGÓLNOKSZTAŁCĄCE - plan wynikowy z wymaganiami edukacyjnymi przedmiotu (podręcznik 1 część 2, zakres rozszerzony) Temat (rozumiany jako lekcja) Wymagania na ocenę DOPUSZCZAJĄCĄ
Algorytmika i pseudoprogramowanie
Przedmiotowy system oceniania Zawód: Technik Informatyk Nr programu: 312[ 01] /T,SP/MENiS/ 2004.06.14 Przedmiot: Programowanie Strukturalne i Obiektowe Klasa: druga Dział Dopuszczający Dostateczny Dobry
Klasa 2 INFORMATYKA. dla szkół ponadgimnazjalnych zakres rozszerzony. Założone osiągnięcia ucznia wymagania edukacyjne na. poszczególne oceny
Klasa 2 INFORMATYKA dla szkół ponadgimnazjalnych zakres rozszerzony Założone osiągnięcia ucznia wymagania edukacyjne na poszczególne oceny Algorytmy 2 3 4 5 6 Wie, co to jest algorytm. Wymienia przykłady
Informatyka klasa III Gimnazjum wymagania na poszczególne oceny
Informatyka klasa III Gimnazjum wymagania na poszczególne oceny Algorytmika i programowanie Rozwiązywanie problemów i podejmowanie decyzji z wykorzystaniem komputera, stosowanie podejścia algorytmicznego
Zapisywanie algorytmów w języku programowania
Temat C5 Zapisywanie algorytmów w języku programowania Cele edukacyjne Zrozumienie, na czym polega programowanie. Poznanie sposobu zapisu algorytmu w postaci programu komputerowego. Zrozumienie, na czym
Z nowym bitem. Informatyka dla gimnazjum. Część II
Z nowym bitem. Informatyka dla gimnazjum. Część II Wymagania na poszczególne oceny szkolne Grażyna Koba Spis treści 1. Algorytmika i programowanie... 2 2. Obliczenia w arkuszu kalkulacyjnym... 4 3. Bazy
Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)
Uwagi dotyczące notacji kodu! Wyrazy drukiem prostym -- słowami języka VBA. Wyrazy drukiem pochyłym -- inne fragmenty kodu. Wyrazy w [nawiasach kwadratowych] opcjonalne fragmenty kodu (mogą być, ale nie
Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.
Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej. Dział Zagadnienia Wymagania podstawowe Wymagania ponadpodstawowe Arkusz kalkulacyjny (Microsoft Excel i OpenOffice) Uruchomienie
Programowanie w języku Python. Grażyna Koba
Programowanie w języku Python Grażyna Koba Kilka definicji Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i
1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0
ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0 Przeznaczenie Sylabusa Dokument ten zawiera szczegółowy Sylabus dla modułu ECDL/ICDL Użytkowanie baz danych. Sylabus opisuje zakres wiedzy
Temat 5. Programowanie w języku Logo
Temat 5. Programowanie w języku Logo Realizacja podstawy programowej 1) wyjaśnia pojęcie algorytmu, podaje odpowiednie przykłady algorytmów rozwiązywania różnych 2) formułuje ścisły opis prostej sytuacji
WYMAGANIA EDUKACYJNE Z INFORMATYKI dla klasy III gimnazjalnej, Szkoły Podstawowej w Rychtalu
WYMAGANIA EDUKACYJNE Z INFORMATYKI dla klasy III gimnazjalnej, Szkoły Podstawowej w Rychtalu 1 Algorytmika i programowanie Rozwiązywanie problemów i podejmowanie decyzji z wykorzystaniem komputera, stosowanie
ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0
ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0 Przeznaczenie Sylabusa Dokument ten zawiera szczegółowy Sylabus dla modułu ECDL/ICDL Użytkowanie baz danych. Sylabus opisuje zakres wiedzy
Język programowania PASCAL
Język programowania PASCAL (wersja podstawowa - standard) Literatura: dowolny podręcznik do języka PASCAL (na laboratoriach Borland) Iglewski, Madey, Matwin PASCAL STANDARD, PASCAL 360 Marciniak TURBO
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 2. Przygotowanie środowiska pracy
INFORMATYKA
INFORMATYKA - - 1 - - Gimnazjum nr 2 im. Jana Pawła II w Lublińcu WYMAGANIA EDUKACYJNE w klasie drugiej NR LEK CJI TEMAT 36 Zajęcia organizacyjne TREŚCI PODSTAWY PROGRAMOWEJ OBLICZENIA W ARKUSZU KALKULACYJNYM
5. Bazy danych Base Okno bazy danych
5. Bazy danych Base 5.1. Okno bazy danych Podobnie jak inne aplikacje środowiska OpenOffice, program do tworzenia baz danych uruchamia się po wybraniu polecenia Start/Programy/OpenOffice.org 2.4/OpenOffice.org
WYMAGANIA EDUKACYJNE
GIMNAZJUM NR 2 W RYCZOWIE WYMAGANIA EDUKACYJNE niezbędne do uzyskania poszczególnych śródrocznych i rocznych ocen klasyfikacyjnych z INFORMATYKI w klasie II gimnazjum str. 1 1. Algorytmika i programowanie
Programowanie w środowisku Baltie
Temat 3. Programowanie w środowisku Baltie Realizacja podstawy programowej 1) wyjaśnia pojęcie algorytmu, podaje odpowiednie przykłady algorytmów rozwiązywania różnych 2) formułuje ścisły opis prostej
Konspekt do lekcji informatyki dla klasy II gimnazjum. TEMAT(1): Baza danych w programie Microsoft Access.
Konspekt do lekcji informatyki dla klasy II gimnazjum. Opracowała: Mariola Franek TEMAT(1): Baza danych w programie Microsoft Access. Cel ogólny: Zapoznanie uczniów z możliwościami programu Microsoft Access.
KARTA KURSU. Wstęp do programowania
KARTA KURSU Nazwa Nazwa w j. ang. Wstęp do programowania Introduction to Programming Kod Punktacja ECTS* 6 Koordynator dr inż. Magdalena Andrzejewska Zespół dydaktyczny: dr inż. Magdalena Andrzejewska
PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ
PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ Systemy baz danych 1. 2 Wstęp do baz danych 2. 2 Relacyjny model baz danych. 3. 2 Normalizacja baz danych. 4. 2 Cechy
Wymagania edukacyjne na ocenę z informatyki klasa 3
Wymagania edukacyjne na ocenę z informatyki klasa 3 0. Logo [6 godz.] PODSTAWA PROGRAMOWA: Rozwiązywanie problemów i podejmowanie decyzji z wykorzystaniem komputera, stosowanie podejścia algorytmicznego.
Jeśli chcesz łatwo i szybko opanować podstawy C++, sięgnij po tę książkę.
Języki C i C++ to bardzo uniwersalne platformy programistyczne o ogromnych możliwościach. Wykorzystywane są do tworzenia systemów operacyjnych i oprogramowania użytkowego. Dzięki niskiemu poziomowi abstrakcji
2. Tabele w bazach danych
1. Uczeń: Uczeń: 2. Tabele w bazach danych a. 1. Cele lekcji i. a) Wiadomości zna sposób wstawiania tabeli do bazy danych, wie, w jaki sposób rozplanować położenie pól i tabel w tworzonej bazie, zna pojęcia
Wykład IV PASCAL - łańcuch znaków, - procedury i funkcje, - sortowanie bąbelkowe
Podstawy programowania Wykład IV PASCAL - łańcuch znaków, - procedury i funkcje, - sortowanie bąbelkowe 1 Podstawy programowania Część I Łańcuchy znaków 2 I. Zmienne łańcuchowe Klasyfikacja zmiennych statycznych
Język C : programowanie dla początkujących : przewodnik dla adeptów programowania / Greg Perry, Dean Miller. Gliwice, cop
Język C : programowanie dla początkujących : przewodnik dla adeptów programowania / Greg Perry, Dean Miller. Gliwice, cop. 2016 Spis treści Wprowadzenie 11 Adresaci książki 12 Co wyróżnia tę książkę na
Programowanie w języku C++ Grażyna Koba
Programowanie w języku C++ Grażyna Koba Kilka definicji: Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i zasad
1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
1. Zarządzanie informacją w programie Access
1. Zarządzanie informacją w programie Access a. 1. Cele lekcji i. a) Wiadomości Uczeń: zna definicję bazy danych i jej zadania, zna pojęcia: rekord, pole, klucz podstawowy, zna obiekty bazy danych: tabele,
Programowanie i techniki algorytmiczne
Temat 2. Programowanie i techniki algorytmiczne Realizacja podstawy programowej 1) wyjaśnia pojęcie algorytmu, podaje odpowiednie przykłady algorytmów rozwiązywania różnych 2) formułuje ścisły opis prostej
Spis treści. I. Pascal
1. Wprowadzenie... 11 1.1. Dla kogo przeznaczony jest ten skrypt?... 11 1.2. Części skryptu... 12 1.3. Konwencje używane w skrypcie... 12 I. Pascal 2. Laboratorium 1. Pierwszy program... 16 2.1. Część
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Algorytmy i programowanie Algorithms and Programming Kierunek: Zarządzanie i Inżynieria Produkcji Rodzaj przedmiotu: kierunkowy Poziom studiów: studia I stopnia forma studiów: studia
ECDL Podstawy programowania Sylabus - wersja 1.0
ECDL Podstawy programowania Sylabus - wersja 1.0 Przeznaczenie Sylabusa Dokument ten zawiera szczegółowy Sylabus dla modułu Podstawy programowania. Sylabus opisuje, poprzez efekty uczenia się, zakres wiedzy
Funkcje i instrukcje języka JavaScript
Funkcje i instrukcje języka JavaScript 1. Cele lekcji a) Wiadomości Uczeń : zna operatory i typy danych języka JavaScript, zna konstrukcję definicji funkcji, zna pętlę If i For, Do i While oraz podaje
ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia
ZP/ITS/11/2012 Załącznik nr 1a do SIWZ ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia Przedmiotem zamówienia jest: Przygotowanie zajęć dydaktycznych w postaci kursów e-learningowych przeznaczonych
PLAN REALIZACJI MATERIAŁU NAUCZANIA Z INFORMATYKI II. Uczeń umie: Świadomie stosować się do zasad regulaminów (P).
PLAN REALIZACJI MATERIAŁU NAUCZANIA Z INFORMATYKI II DZIAŁ I: KOMPUTER W ŻYCIU CZŁOWIEKA. 1. Lekcja organizacyjna. Zapoznanie uczniów z wymaganiami edukacyjnymi i PSP. 2. Przykłady zastosowań komputerów
Podstawy Programowania C++
Wykład 3 - podstawowe konstrukcje Instytut Automatyki i Robotyki Warszawa, 2014 Wstęp Plan wykładu Struktura programu, instrukcja przypisania, podstawowe typy danych, zapis i odczyt danych, wyrażenia:
Wykład PASCAL - Pliki tekstowe
Podstawy programowania Wykład PASCAL - Pliki tekstowe 1 dr Artur Bartoszewski - Podstawy prograowania, sem. 1- WYKŁAD Rodzaje plików Dane przechowywane w pliku mogą mieć reprezentację binarną (taką samą,
Elżbieta Kula - wprowadzenie do Turbo Pascala i algorytmiki
Elżbieta Kula - wprowadzenie do Turbo Pascala i algorytmiki Turbo Pascal jest językiem wysokiego poziomu, czyli nie jest rozumiany bezpośrednio dla komputera, ale jednocześnie jest wygodny dla programisty,
Spis treści. Podstawy posługiwania się komputerem
Spis treści Podstawy posługiwania się komputerem 1. Budowa i działanie komputera 15 1.1. Komputery i ich rodzaje 15 1.2. Zasada działania komputera 18 1.2.1. Komputer a użytkownik 18 1.2.2. Przetwarzanie
Wymagania edukacyjne na ocenę z informatyki KLASA III
Wymagania edukacyjne na ocenę z informatyki KLASA III 0. Logo [6 godz.] PODSTAWA PROGRAMOWA: Rozwiązywanie problemów i podejmowanie decyzji z wykorzystaniem komputera, stosowanie podejścia algorytmicznego.
Scenariusz lekcji. scharakteryzować budowę procedury w języku Logo; rozróżnić etapy tworzenia i wykonania procedury;
1 TEMAT LEKCJI Definiowanie i wywoływanie własnych procedur 2 CELE LEKCJI 2.1 Wiadomości Uczeń potrafi: scharakteryzować budowę procedury w języku Logo; rozróżnić etapy tworzenia i wykonania procedury;
biegle i poprawnie posługuje się terminologią informatyczną,
INFORMATYKA KLASA 1 1. Wymagania na poszczególne oceny: 1) ocenę celującą otrzymuje uczeń, który: samodzielnie wykonuje na komputerze wszystkie zadania z lekcji, wykazuje inicjatywę rozwiązywania konkretnych
Podstawy programowania. Wykład Funkcje. Krzysztof Banaś Podstawy programowania 1
Podstawy programowania. Wykład Funkcje Krzysztof Banaś Podstawy programowania 1 Programowanie proceduralne Pojęcie procedury (funkcji) programowanie proceduralne realizacja określonego zadania specyfikacja
Plan wynikowy do realizacji informatyki w gimnazjum (cykl dwuletni, II rok nauczania) opracowany na podstawie podręcznika
Plan wynikowy do realizacji informatyki w gimnazjum (cykl dwuletni, II rok nauczania) opracowany na podstawie podręcznika Grażyna Koba, Informatyka dla gimnazjum, MIGRA, Wrocław 2014 1 DRUGI ROK NAUCZANIA
Podstawy programowania Pascal/Java/C# : skrypt do wykładu i laboratoriów / Jacek M. Czerniak, Łukasz Apiecionek, Grzegorz Zych.
Podstawy programowania Pascal/Java/C# : skrypt do wykładu i laboratoriów / Jacek M. Czerniak, Łukasz Apiecionek, Grzegorz Zych. Bydgoszcz, 2016 Spis treści 1. Wprowadzenie 11 1.1. Dla kogo przeznaczony
Programowanie w Turbo Pascal
Skróty: ALT + F9 Kompilacja CTRL + F9 Uruchomienie Struktura programu: Programowanie w Turbo Pascal Program nazwa; - nagłówek programu - blok deklaracji (tu znajduje się VAR lub CONST) - blok instrukcji
Temat: Programujemy historyjki w języku Scratch tworzymy program i powtarzamy polecenia.
Prowadzący: Dariusz Stefańczyk Szkoła Podstawowa w Kurzeszynie Konspekt lekcji z informatyki w klasie IV Dział programowy: Programowanie. Podstawa programowa 1. Treści nauczania: Rozumienie, analizowanie
Grażyna Koba, Poradnik metodyczny. Informatyka dla gimnazjum Program nauczania wymagania na oceny PRZEDMIOTOWY SYSTEM OCENIANIA KLASA II
W rozporządzeniu MEN 1 określono, że Ocenianie osiągnięć edukacyjnych ucznia polega na rozpoznawaniu przez nauczycieli poziomu i postępów w opanowaniu przez ucznia wiadomości i umiejętności w stosunku
Język programowania DELPHI / Andrzej Marciniak. Poznań, Spis treści
Język programowania DELPHI / Andrzej Marciniak. Poznań, 2012 Spis treści Przedmowa 11 Przyjęta notacja 13 Rozdział 1. Wprowadzenie 15 1.1. Ogólne zasady programowania zorientowanego obiektowo 15 1.2. Historia
Programowanie strukturalne. Opis ogólny programu w Turbo Pascalu
Programowanie strukturalne Opis ogólny programu w Turbo Pascalu STRUKTURA PROGRAMU W TURBO PASCALU Program nazwa; } nagłówek programu uses nazwy modułów; } blok deklaracji modułów const } blok deklaracji
Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych
Laboratorium Technologii Informacyjnych Projektowanie Baz Danych Komputerowe bazy danych są obecne podstawowym narzędziem służącym przechowywaniu, przetwarzaniu i analizie danych. Gromadzone są dane w
2017/2018 WGGiOS AGH. LibreOffice Base
1. Baza danych LibreOffice Base Jest to zbiór danych zapisanych zgodnie z określonymi regułami. W węższym znaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyjętymi dla danego programu komputerowego,
Niezwykłe tablice Poznane typy danych pozwalają przechowywać pojedyncze liczby. Dzięki tablicom zgromadzimy wiele wartości w jednym miejscu.
Część XIX C++ w Każda poznana do tej pory zmienna może przechowywać jedną liczbę. Jeśli zaczniemy pisać bardziej rozbudowane programy, okaże się to niewystarczające. Warto więc poznać zmienne, które mogą
Materiały do laboratorium MS ACCESS BASIC
Materiały do laboratorium MS ACCESS BASIC Opracowała: Katarzyna Harężlak Access Basic jest językiem programowania wykorzystywanym w celu powiązania obiektów aplikacji w jeden spójny system. PROCEDURY I
LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS
UNIWERSYTET ZIELONOGÓRSKI INSTYTUT INFORMATYKI I ELEKTROTECHNIKI ZAKŁAD INŻYNIERII KOMPUTEROWEJ Przygotowali: mgr inż. Arkadiusz Bukowiec mgr inż. Remigiusz Wiśniewski LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS
Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja I
Zespół TI Instytut Informatyki Uniwersytet Wrocławski ti@ii.uni.wroc.pl http://www.wsip.com.pl/serwisy/ti/ Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja I Rozkład zgodny
SCENARIUSZ LEKCJI. Streszczenie. Czas realizacji. Podstawa programowa
Autorzy scenariusza: SCENARIUSZ LEKCJI OPRACOWANY W RAMACH PROJEKTU: INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA. PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH
Scenariusz lekcji. podać przykłady zalet użycia takiej instrukcji; opisać algorytm obliczania średniej n liczb;
1 TEMAT LEKCJI: Instrukcja pętli For w języku Turbo Pascal 2 CELE LEKCJI: 2.1 Wiadomości: Uczeń potrafi: podać konstrukcję instrukcji pętli For w języku Turbo Pascal; omówić sposób działania instrukcji
Nazwa wariantu modułu (opcjonalnie): Laboratorium programowania w języku C++
Uniwersytet Śląski w Katowicach str. 1 Kierunek i poziom studiów: Chemia, poziom pierwszy Sylabus modułu: Laboratorium programowania (0310-CH-S1-019) Nazwa wariantu modułu (opcjonalnie): Laboratorium programowania
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 1. Wprowadzenie do aplikacji internetowych
Podstawy programowania skrót z wykładów:
Podstawy programowania skrót z wykładów: // komentarz jednowierszowy. /* */ komentarz wielowierszowy. # include dyrektywa preprocesora, załączająca biblioteki (pliki nagłówkowe). using namespace
Teraz bajty. Informatyka dla szkoły podstawowej. Klasa VI
1 Teraz bajty. Informatyka dla szkoły podstawowej. Klasa VI 1. Obliczenia w arkuszu kalkulacyjnym Rozwiązywanie problemów z wykorzystaniem aplikacji komputerowych obliczenia w arkuszu kalkulacyjnym wykonuje
Zapisywanie w wybranej notacji algorytmów z warunkami i iteracyjnych
Temat 2. Zapisywanie w wybranej notacji algorytmów z warunkami i iteracyjnych Cele edukacyjne Usystematyzowanie podstawowych pojęć: algorytm z warunkami, iteracja, algorytm iteracyjny, zmienna sterująca.
Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja II
Zespół TI Instytut Informatyki Uniwersytet Wrocławski ti@ii.uni.wroc.pl http://www.wsip.com.pl/serwisy/ti/ Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja II Rozkład wymagający
Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów
Aplikacje internetowe KL. III Rok szkolny: 011/01 Nr programu: 31[01]/T,SP/MENIS/004.06.14 Okres kształcenia: łącznie ok. 180 godz. lekcyjne Wojciech Borzyszkowski Zenon Kreft Moduł Bok wprowadzający Podstawy
Wymagania edukacyjne z zajęć komputerowych w klasie 5
Wymagania edukacyjne z zajęć komputerowych w klasie 5 Ocena dopuszczajaca:uczeń Ocena dostateczna:uczeń Ocena dobra: uczeń Ocena bardzo dobra:uczeń Ocena celująca: uczeń zna zasady bezpiecznej pracy z
METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE. Wykład 02
METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE Wykład 02 NAJPROSTSZY PROGRAM /* (Prawie) najprostszy przykład programu w C */ /*==================*/ /* Między tymi znaczkami można pisać, co się
Algorytmika i programowanie usystematyzowanie wiadomości
Temat 1. Algorytmika i programowanie usystematyzowanie wiadomości Cele edukacyjne Usystematyzowanie podstawowych pojęć: algorytm, program, specyfikacja zadania, lista kroków, schemat blokowy, algorytm
Myśl w języku Python! : nauka programowania / Allen B. Downey. Gliwice, cop Spis treści
Myśl w języku Python! : nauka programowania / Allen B. Downey. Gliwice, cop. 2017 Spis treści Przedmowa 11 1. Jak w programie 21 Czym jest program? 21 Uruchamianie interpretera języka Python 22 Pierwszy
Wprowadzenie do programowania
do programowania ITA-104 Wersja 1 Warszawa, Wrzesień 2009 ITA-104 do programowania Informacje o kursie Zakres tematyczny kursu Opis kursu Kurs przeznaczony jest do prowadzenia przedmiotu do programowania
Podstawy programowania.
Kod przedmiotu: PPR Podstawy programowania. Rodzaj przedmiotu: kierunkowy; obowiązkowy Wydział: Informatyki Kierunek: Informatyka Specjalność (specjalizacja): - Poziom studiów: pierwszego stopnia Profil
1. Nagłówek funkcji: int funkcja(void); wskazuje na to, że ta funkcja. 2. Schemat blokowy przedstawia algorytm obliczania
1. Nagłówek funkcji: int funkcja(void); wskazuje na to, że ta funkcja nie ma parametru i zwraca wartość na zewnątrz. nie ma parametru i nie zwraca wartości na zewnątrz. ma parametr o nazwie void i zwraca
KURSY PROGRAMOWANIA DLA DZIECI
KURSY PROGRAMOWANIA DLA DZIECI NAZWA KURSU: Python w Minecrafcie oraz strony internetowe. GRUPA DOCELOWA: Szkoła Podstawowa klasy 4-6 (10-12 lat). OPIS KURSU: Zajęcia dla uczniów, którzy ukończyli kurs
Dział Temat lekcji Ilość lekcji. godz. 1 Organizacja zajęć Omówienie programu nauczania 3
rzedmiot : Systemy baz Rok szkolny : 2015/2016 Klasa : INF godz. x 0 = 90 godz. Zawód : technik informatyk; symbol 5120 rowadzący : Jacek Herbut, Henryk Kuczmierczyk Henryk Kuczmierczyk Numer Dział Temat
Wymagania edukacyjne z informatyki dla uczniów klas VI SP nr 53 w Krakowie w roku szkolnym 2019/2020
Prowadzący: Elwira Kukiełka Ewa Pawlak-Głuc 1 Opracowano na podstawie: 1. Podstawa programowa(dz.u. z 017r. poz. ) Rozporządzenie Ministra Edukacji Narodowej z dnia 1 lutego 017 r. w sprawie podstawy programowej
Scenariusz lekcji. scharakteryzować elementy bazy danych; opisać sposób zaprojektowania bazy danych;
Scenariusz lekcji 1 TEMAT LEKCJI: Planowanie projektu bazy danych. 2 CELE LEKCJI: 2.1 Wiadomości: Uczeń potrafi: scharakteryzować elementy bazy danych; opisać sposób zaprojektowania bazy danych; określić
WPROWADZENIE DO BAZ DANYCH
WPROWADZENIE DO BAZ DANYCH Pojęcie danych i baz danych Dane to wszystkie informacje jakie przechowujemy, aby w każdej chwili mieć do nich dostęp. Baza danych (data base) to uporządkowany zbiór danych z
Scenariusz lekcji. Obliczanie NWD- algorytm Euklidesa.
1 TEMAT LEKCJI: Obliczanie NWD- algorytm Euklidesa. 2 CELE WYRAŻONE OPERACYJNIE: 2.1 Wiadomości: Uczeń potrafi: zapisać algorytm Euklidesa w postaci z odejmowaniem i dzieleniem; podać definicję debugera;
Po uruchomieniu programu nasza litera zostanie wyświetlona na ekranie
Część X C++ Typ znakowy służy do reprezentacji pojedynczych znaków ASCII, czyli liter, cyfr, znaków przestankowych i innych specjalnych znaków widocznych na naszej klawiaturze (oraz wielu innych, których
Technologia informacyjna
Technologia informacyjna Pracownia nr 9 (studia stacjonarne) - 05.12.2008 - Rok akademicki 2008/2009 2/16 Bazy danych - Plan zajęć Podstawowe pojęcia: baza danych, system zarządzania bazą danych tabela,
Scenariusz lekcji. rozpoznać prawidłową deklarację tablicy; podać odwołanie do określonego elementu tablicy.
Scenariusz lekcji 1 TEMAT LEKCJI: Zmienne tablicowe 2 CELE LEKCJI: 2.1 Wiadomości: Uczeń potrafi: podać definicję tablicy; podać definicję indeksu; wymienić cechy tablicy w VB.NET; podać postać deklaracji
PODSTAWY PROGRAMOWANIA STRUKTURALNEGO (C) SYLABUS A. Informacje ogólne
PODSTAWY PROGRAMOWANIA STRUKTURALNEGO (C) SYLABUS A. Informacje ogólne Elementy składowe sylabusu Nazwa jednostki prowadzącej kierunek Nazwa kierunku studiów Poziom kształcenia Profil studiów Forma studiów
Wymagania edukacyjne z przedmiotu informatyka dla klasy IV
Wymagania edukacyjne z przedmiotu informatyka dla klasy IV Formy sprawdzania wiedzy i umiejętności ucznia 1. Odpowiedzi ustne z maksymalnie trzech ostatnich jednostek tematycznych (ocena zgodnie z wymaganiami).
Programowanie strukturalne i obiektowe : podręcznik do nauki zawodu technik informatyk / Adam Majczak. Gliwice, cop
Programowanie strukturalne i obiektowe : podręcznik do nauki zawodu technik informatyk / Adam Majczak. Gliwice, cop. 2010 Spis treści Wstęp 11 Część I PASCAL - wprowadzenie do programowania strukturalnego
Spis treści. Lekcja 1: Podstawy baz danych 1. Lekcja 2: Tworzenie tabel bazy danych 31. Umiejętności do zdobycia w tej lekcji 31
Spis treści Lekcja 1: Podstawy baz danych 1 Umiejętności do zdobycia w tej lekcji 1 Terminy kluczowe 1 Elementy programu 2 Zaczynamy 2 Uruchamianie programu Access 2 Otwieranie istniejącej bazy danych
Wymagania edukacyjne z przedmiotu zajęcia komputerowe dla klasy VI
Wymagania edukacyjne z przedmiotu zajęcia komputerowe dla klasy VI Formy sprawdzania wiedzy i umiejętności ucznia 1. Odpowiedzi ustne z maksymalnie trzech ostatnich jednostek tematycznych (ocena zgodnie
WYMAGANIA EDUKACYJNE NIEZBĘDNE DO UZYSKANIA POSZCZEGÓLNYCH ŚRODROCZNYCH I ROCZNYCH OCEN Z ZAJĘĆ KOMPUTEROWYCH W KLASIE IV
WYMAGANIA EDUKACYJNE NIEZBĘDNE DO UZYSKANIA POSZCZEGÓLNYCH ŚRODROCZNYCH I ROCZNYCH OCEN Z ZAJĘĆ KOMPUTEROWYCH W KLASIE IV dopuszczający dostateczny dobry bardzo dobry celujący Potrafi wymienić Samodzielnie
Pliki. Operacje na plikach w Pascalu
Pliki. Operacje na plikach w Pascalu ścieżka zapisu, pliki elementowe, tekstowe, operacja plikowa, etapy, assign, zmienna plikowa, skojarzenie, tryby otwarcia, reset, rewrite, append, read, write, buforowanie
Spis treści WSTĘP CZĘŚĆ I. PASCAL WPROWADZENIE DO PROGRAMOWANIA STRUKTURALNEGO. Rozdział 1. Wybór i instalacja kompilatora języka Pascal
Spis treści WSTĘP CZĘŚĆ I. PASCAL WPROWADZENIE DO PROGRAMOWANIA STRUKTURALNEGO Rozdział 1. Wybór i instalacja kompilatora języka Pascal 1.1. Współczesne wersje kompilatorów Pascala 1.2. Jak zainstalować
Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Niestacjonarne (stacjonarne / niestacjonarne)
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Informatyka 2 Nazwa modułu w języku angielskim Computer science 2 Obowiązuje
Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat
Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Program, to lista poleceń zapisana w jednym języku programowania zgodnie z obowiązującymi w nim zasadami. Celem programu jest przetwarzanie
I. KARTA PRZEDMIOTU CEL PRZEDMIOTU WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI EFEKTY KSZTAŁCENIA
I. KARTA PRZEDMIOTU 1. Nazwa przedmiotu: PODSTAWY PROGRAMOWANIA. Kod przedmiotu: Ovi1 3. Jednostka prowadząca: Wydział Mechaniczno-Elektryczny 4. Kierunek: Mechatronika 5. Specjalność: Eksploatacja Systemów
Bazy danych Access KWERENDY
Bazy danych Access KWERENDY Obiekty baz danych Access tabele kwerendy (zapytania) formularze raporty makra moduły System baz danych MS Access Tabela Kwerenda Formularz Raport Makro Moduł Wyszukiwanie danych
Program szkoleniowy. 24 h dydaktycznych (18 h zegarowych) NAZWA SZCZEGÓŁY CZAS
Program szkoleniowy Microsoft Excel VBA Poziom Podstawowy 24 h dydaktycznych (18 h zegarowych) NAZWA SZCZEGÓŁY CZAS 1. Nagrywanie makr Procedura nagrywania makra Nadanie odpowiedniej nazwy Przypisanie
Systemy baz danych. mgr inż. Sylwia Glińska
Systemy baz danych Wykład 1 mgr inż. Sylwia Glińska Baza danych Baza danych to uporządkowany zbiór danych z określonej dziedziny tematycznej, zorganizowany w sposób ułatwiający do nich dostęp. System zarządzania