ANALIZA WYNIKÓW MATURY 2017 Z INFORMATYKI Dorota Roman-Jurdzińska WROCŁAW 2017
Egzamin maturalny z informatyki w 2018 roku KIEDY? 2
Liczba absolwentów przystępujących do egzaminu w latach 2009 2017 W kraju 7177 2104 2742 3070 3799 4176 4317 5607 6308 Od 2015 - liczba zdających nową formułę egzaminu 2009 2010 2011 2012 2013 2014 2015 2016 2017 Na terenie OKE Wrocław 896 754 616 157 204 249 259 276 357 2009 2010 2011 2012 2013 2014 2015 2016 2017
Wyniki w 2017 roku Liczba zdających Mediana (%) Średnia (%) Kraj Odchylenie standardowe (%) WSZYSTKIE TYPY SZKÓŁ 7177 28 33 27 LICEUM OGÓLNOKSZTAŁCĄCE 3387 40 42 23 TECHNIKUM 3790 20 25 13 Dolny Śląsk WSZYSTKIE TYPY SZKÓŁ 655 28 34,5 24,1 LICEUM OGÓLNOKSZTAŁCĄCE 366 44 45,8 24 TECHNIKUM 289 16 19,8 14,6 Opolszczyzna WSZYSTKIE TYPY SZKÓŁ 157 30 33,5 20,5 LICEUM OGÓLNOKSZTAŁCĄCE 80 34 38,1 21 TECHNIKUM 77 24 28,3 18,9 Wyniki dotyczą tegorocznych absolwentów
2,38% 2,51% 1,84% 1,31% 1,62% 0,00% 4,88% 5,02% 4,29% 6,19% 6,35% 5,52% 8,57% 8,42% 10,71% 10,19% 9,20% 12,88% 12,74% 12,11% 12,88% 17,02% 15,95% 15,95% 15,95% 15,34% 18,02% 20,24% 19,79% 22,09% Procentowy rozkład wyników punktowych 25% OKE Wrocław 20% 15% 10% 5% 0% 0-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50 Przedziały punktów OKE Wrocław Woj. dolnośląskie Woj. opolskie
Rozkład wyników - część I 106 89 96 79 68 49 58 48 54 33 31 29 36 27 15 13 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Rozkład wyników - część I (bez ZZ) 145 126 90 61 60 58 48 50 46 51 38 29 29 0 1 2 3 4 5 6 7 8 9 10 11 12
0,00% 0,00% 0,44% 1,56% 2,17% 1,68% 3,49% 3,92% 3,23% 3,70% 4,84% 8,54% 9,75% 14,25% 17,20% 20% Frakcja opuszczeń - część I bez ZZ 18% 16% 14% 12% 10% 8% 6% 4% 2% 0% 1.1 1.2 2.1 2.2 2.3 OKE Liceum Technikum
Zadanie 1. 1.1 Analizujmy problem dla zadanych danych razem z uczniami Poziom wykonania: - OKE: 86,0%; - Technikum: 77,8%; - LO: 92,7% 72 216 0
Zadanie 1.2 piszemy algorytm! Poziom wykonania: - OKE: 31,0%; - Technikum: 15,7%; - LO: 43,3%
1.2 kryteria oceniania Za prawidłowe rozwiązanie o złożoności liniowej 4 punkty poprawne wyznaczenie długości dwóch najdłuższych boków 3 punkty, w tym za wyznaczenie długości dwóch najdłuższych boków 2 punkty Uwaga: za wyznaczanie długości dwóch najdłuższych boków, w tym tylko jednej poprawnie 1 punkt za sprawdzanie podzielności przez p 1 punkt za wyznaczenie największego pola prostokąta o bokach różnej długości i uwzględnienie wyniku S = 0 1 punkt Za prawidłowe rozwiązanie o złożoności innej niż liniowa 2 punkty za sprawdzanie podzielności przez p 1 punkt za wyznaczenie największego pola prostokąta o bokach różnej długości oraz uwzględnienie wyniku S = 0 1 punkt
Rozwiązanie o złożoności. Pętla zewnętrzna przebiega od 1 do n-1 Pętla wewnętrzna przebiega od 2 do n z warunków zadania A[i] A[j] Złożoność O(n 2 )
Rozwiązanie o złożoności. Pętla zewnętrzna przebiega od 1 do n Pętla wewnętrzna przebiega od 1 do n Ale, czyli sprawdzamy dla i j Złożoność O(n 2 )
Rozwiązanie o złożoności. 1 pętla przebiega od 1 do n Sprawdzanie, czy A[i] nie jest podzielne przez p Wyznaczanie pierwszej i drugiej największej liczby w zbiorze Złożoność O(n)
Rozwiązanie o złożoności. Wyznaczanie największej liczby w zbiorze, która nie jest podzielna przez p Wyznaczanie największej liczby w zbiorze, która nie jest podzielna przez p i różnej od maxx Złożoność O(n)
Rozwiązanie o złożoności. Czy to jest poprawne rozwiązanie? Jaka złożoność? Złożoność O(n)
Zadanie 2 analiza algorytmu
Zadanie 2.1 analiza działania algorytmu na zadanych danych 2 (1101) 1 (10101) -4 (100000) Poziom wykonania: - OKE: 32,7%; - Technikum: 14,2%; - LO: 47,6%
Zadanie 2.3 dzięki analizie działania algorytmu możemy rozwiązać pozostałe zadania Poziom wykonania: - OKE: 16,8%; - Technikum: 5,0%; - LO: 26,5% Co już wiemy? 1. licz (x) = 0, jeżeli liczba x w rozwinięciu binarnym ma tyle samo zer co jedynek 2. czyli długość rozwinięcia liczby x musi być parzysta x= 101 10, to 1100 101 2 źle, bo 7 cyfr x= 128 10, to 1000 0000 2 parzysta długość, a cyfra 1 występuje jeden raz (licz(128) = -6) czyli najmniejsza liczba to 135 (1000 0111)
Może część praktyczna lepiej? Rozkład wyników - część II! 116 59 26 32 35 36 37 36 35 30 30 36 30 22 25 23 23 26 22 17 14 18 6 12 17 6 10 7 13 7 5 5 3 6 4 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
12% Rozkład wyników - część II 10% 8% 6% 4% 2% 0% 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 LO - II część T - II część
4,4% 0,8% 7,4% 10,8% 2,4% 17,5% 33,4% 49,5% 46,9% 48,2% 62,4% 59,7% 63,6% 70,1% 76,1% Zadanie 4 stosowanie analizy statystycznej Łatwość zadania 4 4.1 4.2 4.3 4.4 4.5 OKE T LO
4,79% 8,06% 6,54% 8,90% 10,59% 13,71% 11,79% 13,98% 18,28% 32,61% 32,03% 32,25% 31,15% 33,33% 33,60% Zadanie 4 Frakcja opuszczeń 35% 30% 25% 20% 15% 10% Zadanie wymagające modelowania sytuacji problemowej (łatwość 10,8 %) 5% 0% 4.1 4.2 4.3 4.4 4.5 OKE Liceum Technikum Zadanie wymagające zastosowanie podejścia algorytmicznego do rozwiązywania problemu (łatwość 4,4 %)
Jakie narzędzia wykorzystywano do rozwiązania? arkusz kalkulacyjny, bazodanowe, język programowania, łączono kilka narzędzi. 10 wierszy
Zadanie 4.1 sumujemy, ale co i jak?
Zadanie 4.1 sumujemy, ale co i jak?
Zadanie 4.1 sumujemy, ale co i jak?
Zadanie 4.1 sumujemy, ale co i jak? Poziom wykonania: - OKE: 49,5%; - Technikum: 33,4%; - LO: 62,4%
Zadanie 4.1 najczęstsze błędy? Porządkowanie po NIP-ie podawanie dla trzech pierwszych numerów NIP. Poprawne numery NIP, brak kg cukru. Podanie wyniku dla pierwszego roku (2005) lub ostatniego (2014). Maksymalnie 1 punkt!
Zadanie 4.2 łączny przychód ze sprzedaży koszt = cena * kupiony cukier Łączny przychód = suma kosztów
Zadanie 4.2 łączny przychód ze sprzedaży =SUMA.JEŻELI(D:D;M5;E:E)
Zadanie 4.2 łączny przychód ze sprzedaży Poziom wykonania: - OKE: 59,7%; - Technikum: 46,9%; - LO: 70,1%
Zadanie 4.3 łączna ilość sprzedanego cukru w poszczególnych latach. Poziom wykonania: - OKE: 63,6%; - Technikum: 48,2%; - LO: 76,1%
Podejście algorytmiczne do rozwiązywania problemu Kroki do sukcesu: 1. sortujemy wg NIP-u i daty transakcji, Poziom wykonania: - OKE: 4,4%; - Technikum: 0,8%; - LO: 7,4% 2. sumujemy dla każdego NIP-u liczbę kupionego cukru od pierwszej transakcji do bieżącej transakcji łącznie, 3. wyliczmy rabat dla każdej sumy w wierszu, 4. sumujemy rabaty. i 3 punkty.
Zadanie 4.4 jak rozwiązać? Przykład 1 Sortujemy wg NIP-u i daty Ustalamy pierwszy wiersz dla danego NIP-u =JEŻELI(B2<>B1;1;0) Sumujemy łączną ilość cukru dla danego NIP-u =JEŻELI(E3=0;C3+F2;C3) W każdym wierszu obliczamy rabat =JEŻELI(F14>=10000;C14*0,2;JEŻELI(F14>=1000;C14*0,1;JEŻELI(F14>=100;C14*0,05;0)))
Zadanie 4.4 jak rozwiązać? Przykład 2 Sortujemy wg NIP-u i daty Ustalamy czy zmienia się NIP =JEŻELI(B3=B4;0;1) Sumujemy łączną ilość cukru dla danego NIP-u =JEŻELI(D4=1;C4;E3+C4) Ustalamy rabat =JEŻELI(D4=1;C4;E3+C4) W każdym wierszu obliczamy wartość rabatu: =F6*C6
Zadanie 4.4 jak rozwiązać? Przykład 3 Ustalenie wielkości rabatu od zakupionego towaru Zmienna, w której sumujemy rabaty
Zadanie 4.4 jak rozwiązać? Przykład 4
Zadanie 4.4 najczęstsze błędy Brak stopniowania rabatów. Zdający obliczali łączny zakup każdego klienta i w zależności od jego wysokości obliczali rabat. Zdający obliczali łączny (do poprzedniej transakcji) zakup każdego klienta, a następnie jeżeli ten zakup wynosił co najmniej 10000 kg obliczali dla kwoty powyżej rabat w kwocie 20 gr, za zakup co najmniej 1000 kg, ale poniżej 10000 kg rabat w wysokości 10 gr, zaś za zakup co najmniej 100 kg, ale mniej niż 1000 kg 5 gr. Błędne było to, że zdający nie uwzględniali rabatów od bieżącej transakcji. Zdający nie sumowali kolejnych zakupów, często również zdający sprawdzali warunek dla pojedynczej transakcji, a nie dla sumy dotychczasowych transakcji.
Modelowanie sytuacji problemowej Poziom wykonania:! - OKE: 10,8 %; - Technikum: 2,4 %; - LO: 17,5 % 40
Zadanie 4.5 =JEŻELI(MIESIĄC(A314)=MIESIĄC(A313);D313-C314;MOD(D313;1000)+5000-C314) =SUMA(E3:E2165) =JEŻELI(MIESIĄC(A314)=MIESIĄC(A313);D313-C314;MOD(D313;1000)+5000-C314)) 41
Zadanie 4.5 Krok po kroczku, aż osiągniemy cel =SUMA(I2:I2163) 42
Zadanie 4.5 Ustalanie liczby miesięcy, w których uzupełniono stan o co najmniej 4000 cukru. Sprawdzenie, czy w ostatni, miesiącu uzupełniano stan o co najmniej 4000 cukru. 43
Zadanie 4.5 najczęstsze błędy Przy ustalaniu dnia dostawy zdający zamiast zapisać, że kolejny miesiąc jest różny, zapisuje w formule, że kolejny miesiąc jest większy - sprawdza się dla wszystkich miesięcy w jednym roku, ale przy zmianie roku mamy przejście pomiędzy grudniem (12) a styczniem (1). Sprawdzanie dostaw większych niż 4000 zamiast większych bądź równych. Do stanu magazynu zdający dodaje braki a nie liczbę kilogramów cukru w zakupionych paletach (u zdającego stan magazynu nigdy nie przekroczył 5000kg). Zdający nie uwzględnia przypadku sprzedaży, nie zmniejszającej stanu magazynu poniżej 5000. Zdający oblicza, ile razy brakuje >= 4000 kg i nie uwzględnia konieczności zakupu pełnych palet. Zdający nie potrafi prawidłowo rozplanować i zasymulować wydarzeń, korzystając z funkcji i formuł, przedstawionych w treści zadania.
4,6% 7,9% 1,6% 2,7% 14,3% 13,0% 13,8% 17,6% 17,8% 22,8% 22,8% 28,1% 28,6% 28,5% 32,2% 33,5% 43,7% 41,5% 44,4% 44,1% 49,0% 56,3% 56,7% 57,1% Popatrzmy na pozostałe zadania Łatwość zadania 5 i 6 5.1 5.2 5.3 5.4 6.1 6.2 6.3 6.4 OKE T LO 45
35% Frakcja opuszczeń - zadanie 5 (bazodanowe) 33,06% 30% 29,84% 26,61% 25% 23,35% 20% 20,16% 19,13% 20,70% 15,47% 15% 12,88% 13,07% 13,29% 10% 6,97% 5% 0% 5.1 5.2 5.3 5.4 OKE Liceum Technikum 46
70% Frakcja opuszczeń - zadanie 6 (programistyczne) 61,83% 62,37% 62,37% 60% 54,30% 50% 49,34% 50,54% 51,50% 40% 41,40% 39,22% 40,96% 42,70% 30% 30,94% 20% 10% 0% 6.1 6.2 6.3 6.4 OKE Liceum Technikum 47
Kilka rad! analizujmy postawione problemy z uczniami nie zakuwamy, a staramy się zrozumieć zawsze uważnie czytamy treść całego zadania zapisujemy kolejne kroki rozwiązania odpowiadamy na zadane pytanie zrozumiemy algorytmy, gdy będziemy wiedzieć jak i kiedy je stosować drogą do rozwiązania zadania - zapis specyfikacji zadania/problem (mamy, szukamy). planujmy rozwiązanie problemu na kartce papieru weryfikujmy poprawność rozwiązania na przykładowych danych. 48
Zaplanowanie rozwiązania drogą do sukcesu, nie tylko z informatyki! 49
Jeżeli chcecie nauczyć się pływać, to trzeba, żebyście weszli do wody. Jeżeli zamierzacie nauczyć się rozwiązywania zadań, to trzeba, żebyście je rozwiązywali. George Polya 50
Co mamy, co będzie 51
Zmiany w edukacji informatycznej na wszystkich etapach* dr Anna Beata Kwiatkowska, http://iwe.mat.umk.pl/iwe2017/node/23 52
Etap III - liceum, technikum w konsultacjach Poziom podstawowy myślenie komputacyjne zastosowanie informatyki we wszystkich przedmiotach, dziedzinach życia podstawowa baza algorytmiczna i programowanie robotyka modelowanie 2D, 3D Poziom rozszerzony realizowany od pierwszej klasy szkoły ponadpodstawowej obowiązują również treści poziomu podstawowego rozwiązywanie problemów przy wykorzystaniu aplikacji aplikacje edytor tekstu + elementy profesjonalnego składu arkusz kalkulacyjny + wbudowany język programowania baza danych + sieciowe wykorzystanie istota informatyki - problemy algorytmiczne
Istota informatyki - problemy algorytmiczne 1. Podział problemów algorytmicznych: Część I. algorytmy obowiązkowe. Część II. algorytmy pochodne od algorytmów z części I. Część III. trudniejsze algorytmy przeznaczone tylko to omówienia 2. Uwaga - uczniowie poznają już w szkole podstawowej: algorytmy szukania minimum, maksimum, elementu w zbiorze uporządkowanym i nieuporządkowanym, sortowanie (zliczanie, wybieranie). 3. Prezentacje uczniowskie trudniejszych algorytmów: porównanie technik algorytmicznych, struktur danych, metod programowania. 4. Grafy jako przykład modelowania sytuacji problemowych.
Dziękuję 55