Programista aplikacji (251401)



Podobne dokumenty
Tester oprogramowania komputerowego (251903)

Specjalista bezpieczeństwa oprogramowania (252901)

Konsultant do spraw systemów teleinformatycznych (251102)

Specjalista zarządzania ryzykiem (underwriter) (241310) Specjaliści

Analityk systemów teleinformatycznych (251101)

Specjalista do spraw rozwoju oprogramowania systemów informatycznych (251202)

Specjalista do spraw zamówień publicznych (242225)

Specjalista do spraw ubezpieczeń zdrowotnych (241309)

Inspektor nadzoru budowlanego (242211)

Kierownik działu zakupów (132403)

Specjalista do spraw sprzedaży (243305)

Specjalista do spraw rozwoju stron internetowych, Internetu i Intranetu (251303)

Projektant / architekt systemów teleinformatycznych (251103)

Specjalista do spraw logistyki (242108)

Specjalista ochrony informacji niejawnych (242110)

Specjalista do spraw rachunkowości zarządczej (241106)

Analityk ruchu na stronach internetowych (262202)

Fakturzystka (431102)

Specjalista do spraw pozyskiwania funduszy (242109)

Kierownik działu sprzedaży (122102)

Specjalista do spraw doskonalenia organizacji (242106)

Operator aplikacji komputerowych (413102)

Projektant pakietów usług finansowych (241303)

Specjalista zastosowań informatyki (251902) Specjaliści

Specjalista informacji naukowej, technicznej i ekonomicznej (262206)

Dydaktyk aplikacji multimedialnych (235901)

Administrator stron internetowych (351401)

Pracownik centrum elektronicznej obsługi klienta (332202)

Operator urządzeń do przygotowania powierzchni do nakładania powłok (812206)

Specjalista do spraw kontrolingu (241102)

Grafik komputerowy multimediów (216602)

Menedżer zawartości serwisów internetowych (262205) Specjaliści

Pracownik obsługi płacowej (431301)

Doradca finansowy (241202)

Spawacz metodą MAG (721204)

Monter reklam (711902)

Organizator imprez sportowych (333203)

Operator koparko-ładowarki (811105)

Specjalista zarządzania informacją (262207) Specjaliści

Kontroler jakości wyrobów mechanicznych (311502) Technicy i inny średni personel

Zarządca nieruchomości (244103)

Kierownik domu opieki społecznej (134402)

Instruktor sportów siłowych (342307)

Administrator nieruchomości (411001)

Specjalista do spraw organizacji i rozwoju transportu (242221)

Administrator systemów poczty elektronicznej (351402)

Specjalista do spraw kadr (242307)

Pośrednik finansowy (331103)

Asystent dyrektora (334302)

Spawacz metodą TIG (721206)

Pracownik pozycjonowania stron internetowych (351403)

Informatyk medyczny (251901)

Kierownik hurtowni (142003)

Analityk kredytowy (241302)

Spawacz metodą MIG (721205) Robotnicy przemysłowi i rzemieślnicy

Kontroler jakości wyrobów elektronicznych (311405) Technicy i inny średni personel

Analityk informacji i raportów medialnych (262201)

Windykator (421403) Pracownicy biurowi

Operator pieców do obróbki cieplnej (812109)

Specjalista do spraw konsultingu (242107)

Pracownik do spraw ubezpieczeń (431202)

Doradca klienta (524902)

Specjalista do spraw animacji multimedialnej (216606)

Homeopata (323005) Technicy i inny średni personel

Dyspozytor transportu samochodowego (432302)

Operator sieci komputerowych (351301)

Kierownik biura (334101)

Metodyk edukacji na odległość (235103)

Rękawicznik (753108)

Terapeuta środowiskowy (325201) Technicy i inny średni personel

Instalator systemów alarmowych (311402)

Kierownik firmy sprzątającej (143907)

Egzaminator on-line (235902)

Doradca emerytalny (241201)

Pracownik lombardu (421302)

Instruktor rekreacji ruchowej (342305)

Specjalista do spraw factoringu (241305)

Specjalista do spraw szkoleń (242403)

Promotor zdrowia (228202)

Operator pras kuźniczych (722103) Robotnicy przemysłowi i rzemieślnicy

Monter sieci cieplnych (712608)

Operator maszyn i urządzeń do produkcji okien z tworzyw sztucznych (814204)

Monter fasad (712304)* Robotnicy przemysłowi i rzemieślnicy

Rejestratorka medyczna (422603)

Broker informacji (researcher) (262204)

Koordynator projektów unijnych (242102)

Projektant aplikacji multimedialnych, animacji i gier komputerowych (251302)

Pracownik działu logistyki (333104)

Ekspedytor (432303) Pracownicy biurowi

Spawacz ręczny łukiem elektrycznym (721208) Robotnicy przemysłowi i rzemieślnicy

Instruktor gimnastyki korekcyjnej (342302)

Monter elektroniki samochodowej (821303)

Tokarz/frezer obrabiarek sterowanych numerycznie (722313)

Pracownik obsługi monitoringu (541901)

Mechanik maszyn i urządzeń przemysłowych (723307)

Asystent do spraw księgowości (431101) Pracownicy biurowi

Pracownik deratyzacji, dezynfekcji i dezynsekcji (754401)

Specjalista analizy i rozwoju rynku (243105)

Monter wyrobów z drewna (821905)

Instruktor sportu osób niepełnosprawnych (342202)

Transkrypt:

Programista aplikacji (251401) Specjaliści

Ministerstwo Pracy i Polityki Społecznej, Centrum Rozwoju Zasobów Ludzkich Publikacja opracowana w ramach projektu systemowego pn. Rozwijanie zbioru krajowych standardów kompetencji zawodowych wymaganych przez pracodawców. Priorytet I PO KL, Działanie 1.1 Krajowy standard kompetencji zawodowych Programista aplikacji (251401) Copyright by Centrum Rozwoju Zasobów Ludzkich, Warszawa 2013 Kopiowanie i rozpowszechnianie może być dokonane za podaniem źródła ISBN 978-83-7951-000-9 (całość) ISBN 978-83-7951-070-2 (70) Nakład 1000 egz. Publikacja bezpłatna Centrum Rozwoju Zasobów Ludzkich 00-697 Warszawa, Aleje Jerozolimskie 65/79, tel. (22) 237-00-00, fax (22) 237-00-99 e-mail: sekretariat@crzl.gov.pl http://www.crzl.gov.pl Wydawnictwo Naukowe Instytutu Technologii Eksploatacji Państwowego Instytutu Badawczego 26-600 Radom, ul. K. Pułaskiego 6/10, tel. centr. (48) 364-42-41, fax (48) 364-47-65 e-mail: instytut@itee.radom.pl http://www.itee.radom.pl 2

Spis treści 1. Dane identyfikacyjne zawodu... 4 1.1. Kod, nazwa zawodu i usytuowanie zawodu w klasyfikacjach... 4 1.2. Notka metodologiczna i autorzy... 4 2. Opis zawodu... 6 2.1. Synteza zawodu... 6 2.2. Opis pracy i sposobu jej wykonywania, obszary występowania zawodu... 6 2.3. Środowisko pracy (warunki pracy, maszyny i narzędzia pracy, zagrożenia, organizacja pracy)... 6 2.4. Wymagania psychofizyczne, zdrowotne, w tym przeciwwskazania do wykonywania zawodu... 7 2.5. Wykształcenie i uprawnienia niezbędne do podjęcia pracy w zawodzie... 7 2.6. Możliwości rozwoju zawodowego, potwierdzania/ walidacji kompetencji... 7 2.7. Zadania zawodowe... 8 2.8. Wykaz kompetencji zawodowych... 8 2.9. Relacje między kompetencjami zawodowymi a poziomem kwalifikacji w ERK/PRK... 9 3. Opis kompetencji zawodowych... 10 3.1. Interpretowanie projektu i modelu analitycznego aplikacji Kz1... 10 3.2. Implementowanie projektu aplikacji Kz2... 11 3.3. Przygotowywanie aplikacji do dystrybucji Kz3... 12 3.4. Kompetencje społeczne KzS... 12 4. Profil kompetencji kluczowych... 13 5. Słownik... 14 3

1. Dane identyfikacyjne zawodu 1.1. Kod, nazwa zawodu i usytuowanie zawodu w klasyfikacjach Według Klasyfikacji zawodów i specjalności na potrzeby rynku pracy (KZiS 2010): 251401 Programista aplikacji Grupa wielka 2 Specjaliści (w Międzynarodowej Klasyfikacji Standardów Edukacyjnych ISCED 2011 poziom 6). Grupa elementarna 2514 Programiści aplikacji (w Międzynarodowym Standardzie Klasyfikacji Zawodów ISCO-08 odpowiada grupie 2514 Application Programmers). Według Polskiej Klasyfikacji Działalności (PKD 2007): Sekcja J. Informacja i komunikacja. Dział 62. Działalność związana z oprogramowaniem i doradztwem w zakresie informatyki oraz działalność powiązana. Grupa 62.01. Działalność związana z oprogramowaniem. 1.2. Notka metodologiczna i autorzy Opis standardu kompetencji zawodowych wykonano na podstawie: analizy źródeł (akty prawne, klasyfikacje krajowe, międzynarodowe) oraz głównie wyników badań analitycznych na 18 stanowiskach pracy w 9 przedsiębiorstwach (duże 5, średnie 1, małe 2, mikro 1, w tym usługowe 5, inne 4: produkcyjno-usługowe 3, administracyjna 1, przeprowadzonych w marcu 2013 r. Zespół Ekspercki: Jolanta Dzieślewska Devoteam S.A. w Warszawie, Bożena Tomczyńska-Dąbek Centrum Informatyki Statystycznej, Zakład w Radomiu, Bartosz Czerniewski PBConsult S.C. Chwesiuk Czerniewski w Bielsku-Białej, Wojciech Oparcik Instytut Technologii Eksploatacji PIB w Radomiu. 4

Ewaluatorzy: Piotr Bereziewicz Aberit Agencja Interaktywna w Rzeszowie, Danuta Wojtkiewicz Górnośląska Wyższa Szkoła Handlowa w Katowicach. Recenzenci: Joanna Gajewska Oracle Polska Sp. z o.o. w Warszawie, Wiktor Wandachowicz Politechnika Łódzka w Łodzi. Komisja Branżowa (zatwierdzająca): Beata Ostrowska (przewodniczący) Polskie Towarzystwo Informatyczne w Łodzi, Krzysztof Chełpiński Krajowa Izba Gospodarcza Elektroniki i Telekomunikacji w Warszawie, Katarzyna Pietrzak Ogólnopolskie Porozumienie Związków Zawodowych w Warszawie. Data zatwierdzenia: 07.10.2013 r. 5

2. Opis zawodu 2.1. Synteza zawodu Programista aplikacji tworzy program realizujący określone zadania. 2.2. Opis pracy i sposobu jej wykonywania, miejsca, obszary występowania zawodu Praca programisty polega na tworzeniu i przygotowaniu do wdrożenia aplikacji. Programista analizuje projekt techniczny, założenia, wymagania funkcjonalne i niefunkcjonalne dla aplikacji. Opracowuje lub wykorzystuje istniejące algorytmy i struktury danych. Wykorzystując wybrany język i środowisko programistyczne, tworzy aplikację. Testuje poprawność kodu, usuwa błędy. Przygotowuje dokumentację techniczną oraz użytkową tworzonej aplikacji. Wprowadza modyfikacje i udoskonalenia w aplikacji. Nad opracowaniem bardziej skomplikowanych aplikacji pracuje w zespole pod kierunkiem kierownika projektu. Współpracuje np. z grafikami i specjalistami różnych dziedzin w zakresie opracowywania aplikacji. Korzysta z narzędzi wspomagających utrzymanie standardów jakości (np. narzędzi do zarządzania zadaniami, incydentami, błędami). 2.3. Środowisko pracy (warunki pracy, maszyny i narzędzia pracy, zagrożenia, organizacja pracy) Programista zatrudniany jest w przedsiębiorstwach, firmach, instytucjach, które tworzą lub modernizują programy i systemy komputerowe. Może również pracować jako tzw. freelancer, osoba pracująca bez etatu, realizująca projekty na zlecenie. Pracuje zwykle w pomieszczeniu biurowym, często klimatyzowanym. Możliwe jest także wykonywanie pracy w innym miejscu niż siedziba pracodawcy, np. w domu lub u klienta. Osoba pracująca w tym zawodzie większość czasu spędza przy komputerze, wykonując swoje zadania w pozycji siedzącej. Z tego powodu narażona jest na zmiany zwyrodnieniowe kręgosłupa oraz zmiany w układzie kostno-stawowym nadgarstka. Godziny spędzone przed monitorem mogą powodować uczucie zmęczenia, choroby oczu. Programista narażony jest także na podwyższony poziom hałasu, gdy pracuje w pomieszczeniu, w którym stoi wiele komputerów, drukarek. Wykonywanie zadań zawodowych przez programistę zwykle odbywa się w stałych godzinach pracy w dni robocze. 6

2.4. Wymagania psychofizyczne, zdrowotne, w tym przeciwwskazania do wykonywania zawodu Do cech pożądanych u programisty aplikacji należy zaliczyć: rzetelność, dociekliwość, cierpliwość, umiejętność koncentracji. Ważną cechą programisty jest również zdolność samokształcenia. Jest to zawód wymagający: logicznego rozumowania, analitycznego myślenia, umiejętności planowania, dobrej pamięci, dokładności i samodzielności. Przydatne w pracy na tym stanowisku są ponadto: zdolność twórczego rozwiązywania problemów, uzdolnienia techniczne oraz matematyczne. Praca programisty aplikacji odbywa się często w zespole. W związku z tym ważna jest umiejętność pracy w grupie, komunikatywność, bezkonfliktowość. Przeciwwskazaniem do wykonywania zawodu może być poważna wada wzroku, niesprawność kończyn górnych. Mogą natomiast w tym zawodzie pracować osoby z dysfunkcją kończyn dolnych, wadami słuchu. 2.5. Wykształcenie i uprawnienia niezbędne do podjęcia pracy w zawodzie Wskazane jest posiadanie przez programistę aplikacji co najmniej wyższego wykształcenia technicznego pierwszego stopnia. Preferowani są absolwenci kierunków informatycznych. Możliwe jest wykonywanie zawodu przez absolwentów innych kierunków oraz osoby z wykształceniem średnim z zainteresowaniami informatycznymi, które zdobyły wiedzę w wyniku samokształcenia lub na kursach i szkoleniach z zakresu programowania. Wymagana jest znajomość języka angielskiego w zakresie czytania ze zrozumieniem dokumentacji technicznej. 2.6. Możliwości rozwoju zawodowego, potwierdzania/ /walidacji kompetencji Ścieżka rozwoju zawodowego programisty rozpoczyna się zwykle od stanowiska młodszego programisty. Wraz ze zdobywaną wiedzą i umiejętnościami może awansować na stanowisko programisty, starszego programisty. Istnieje możliwość rozwoju w kierunku zarządzania lub specjalizacji. Wybierając ścieżkę specjalizacji, programista rozwija swoje umiejętności w jednym lub w kilku obszarach merytorycznych, np. języków programowania lub określonych rozwiązań informatycznych. Posiadając doświadczenie zawodowe, może pracować jako 251103 Projektant/architekt systemów teleinformatycznych. Osoby pogłębiające wiedzę na temat zarządzania zespołami i projektami informatycznymi mogą 7

pełnić funkcję kierowników zespołów, projektów, dyrektorów IT. Programista swoje kwalifikacje może podnosić poprzez zdobywanie certyfikatów na szkoleniach specjalistycznych w zakresie programowania i projektowania, udział w konferencjach tematycznych, kontynuację nauki na studiach podyplomowych. Istotnym elementem podnoszenia kwalifikacji jest również samokształcenie, szczególnie ważne w tym zawodzie. 2.7. Zadania zawodowe Z1. Interpretowanie założeń, wymagań funkcjonalnych i niefunkcjonalnych dla aplikacji (niezbędne kompetencje: Kz1, KzS). Z2. Analizowanie projektu, architektury aplikacji (niezbędne kompetencje: Kz1, KzS). Z3. Przygotowywanie i analizowanie algorytmów (niezbędne kompetencje: Kz1, KzS). Z4. Tworzenie i wykorzystywanie struktur danych (niezbędne kompetencje: Kz2, KzS). Z5. Tworzenie i modyfikowanie kodu aplikacji w wybranym języku i środowisku programowania (niezbędne kompetencje: Kz2, KzS). Z6. Testowanie kodu w celu wykrycia i usunięcia błędów oraz zapewnienia niezawodności i bezpieczeństwa aplikacji (niezbędne kompetencje: Kz2, KzS). Z7. Przygotowywanie dokumentacji technicznej aplikacji oraz instrukcji obsługi dla użytkowników (niezbędne kompetencje: Kz3, KzS). Z8. Przygotowywanie aplikacji do instalacji i uruchomienia (niezbędne kompetencje: Kz3, KzS). Z9. Organizowanie stanowiska pracy zgodnie z zasadami i przepisy BHP, ochrony ppoż., ochrony środowiska oraz ergonomii (niezbędne kompetencje: Kz1, Kz2, Kz3, KzS). 2.8. Wykaz kompetencji zawodowych Kz1 Interpretowanie projektu i modelu analitycznego aplikacji (potrzebne do wykonania zadań: Z1, Z2, Z3, Z9). Kz2 Implementowanie projektu aplikacji (potrzebne do wykonania zadań: Z4, Z5, Z6, Z9). Kz3 Przygotowywanie aplikacji do dystrybucji (potrzebne do wykonania zadań: Z7, Z8, Z9). KzS Kompetencje społeczne (potrzebne do wykonywania zadań: Z1 Z9). 8

2.9. Relacje między kompetencjami zawodowymi a poziomem kwalifikacji w ERK/PRK Kompetencje zawodowe potrzebne do wykonywania zadań w zawodzie sugeruje się wykorzystać do opisu kwalifikacji na poziomie 6, właściwym dla wykształcenia wyższego pierwszego stopnia w Europejskiej i Polskiej Ramie Kwalifikacji. Poziom ten jest uzasadniony miejscem usytuowania zawodu w Klasyfikacji zawodów i specjalności (grupa wielka 2 i jej odpowiednik w ISCED 2011). Osoba wykonująca zawód programisty aplikacji: 1) w zakresie wiedzy: w zaawansowanym stopniu zna i rozumie pojęcia, terminy charakterystyczne dla programowania oraz złożone zależności między nimi. Posiada wiedzę teoretyczną z zakresu technologii informatycznych oraz posiada wiedzę praktyczną w dziedzinie programowania w wybranym języku czy środowisku; 2) w zakresie umiejętności: potrafi innowacyjnie wykonywać zadania oraz rozwiązywać złożone i nietypowe problemy w zakresie implementowania projektu aplikacji w zmiennych i nieprzewidywalnych warunkach. Samodzielnie planuje własne uczenie się, podnosi kwalifikacje zawodowe, posiada zdolność samodoskonalenia. Współpracuje z innymi programistami jak również specjalistami z innych dziedzin, potrafi uzasadniać swoje stanowisko. 9

3. Opis kompetencji zawodowych Opis kompetencji dotyczy tylko kompetencji zawodowych zdefiniowanych w badaniach na stanowiskach pracy. Wykonanie zadań zawodowych Z1, Z2, Z3, Z9 wymaga posiadania kompetencji zawodowych Kz1. 3.1. Interpretowanie projektu i modelu analitycznego aplikacji Kz1 Wiedza w zaawansowanym stopniu zna i rozumie pojęcia, terminy charakterystyczne oraz złożone zależności między nimi z zakresu interpretowania projektu i modelu analitycznego aplikacji, w szczególności zna: zasady i przepisy BHP, ochrony ppoż., ochrony środowiska oraz ergonomii w zakresie projektowania aplikacji; rodzaje oraz zasady formułowania wymagań dotyczących aplikacji; techniki i języki modelowania; architektury aplikacji; możliwości środowisk programistycznych; rodzaje baz danych; algorytmikę. Umiejętności potrafi innowacyjnie wykonywać zadania oraz rozwiązywać złożone i nietypowe problemy w zmiennych i nieprzewidywalnych warunkach w trakcie interpretowania projektu i modelu analitycznego aplikacji, w szczególności potrafi: stosować zasady i przepisy BHP, ochrony ppoż., ochrony środowiska oraz ergonomii w zakresie projektowania aplikacji; interpretować wymagania apli- kacji; poprawnie interpretować stosowane w technikach modelowania pojęcia i określenia dziedzinowe; określać typ aplikacji (np. desktopowa, internetowa (webowa), komponent usługowy itp.); wybierać środowisko programowania; wybierać typ bazy danych; analizować algorytmy. 10

Wykonanie zadań zawodowych Z4, Z5, Z6, Z9 wymaga posiadania kompetencji zawodowych Kz2. 3.2. Implementowanie projektu aplikacji Kz2 Wiedza w zaawansowanym stopniu zna i rozumie pojęcia, terminy charakterystyczne i złożone zależności między nimi oraz posiada wiedzę w zakresie implementowania projektu aplikacji, w szczególności zna: zasady i przepisy BHP, ochrony ppoż., ochrony środowiska oraz ergonomii w zakresie implementowania projektu aplikacji; środowisko programistyczne; typy danych, zmiennych, wyrażenia arytmetyczne, logiczne; struktury danych; składnię, semantykę, biblioteki języka programowania; zasady optymalizacji kodu; narzędzia do badania wydajności kodu; standardy pisania kodów źródłowych aplikacji; rodzaje błędów kodowania; zasady pisania testów jednostkowych; metody debugowania; zasady zarządzania wersjami kodu aplikacji; narzędzia do wersjonowania kodu aplikacji. Umiejętności potrafi innowacyjnie wykonywać zadania oraz rozwiązywać złożone i nietypowe problemy w zmiennych i nieprzewidywalnych warunkach w trakcie implementowania projektu aplikacji, w szczególności potrafi: stosować zasady i przepisy BHP, ochrony ppoż., ochrony środowiska oraz ergonomii w zakresie implementowania projektu aplikacji; wykorzystywać narzędzia środowiska programistycznego; definiować zmienne, wyrażenia arytmetyczne i logiczne; implementować struktury danych; zapisywać algorytmy w języku programowania; optymalizować kod aplikacji; stosować narzędzia do badania wydajności kodu; stosować standardy pisania kodów źródłowych aplikacji; rozróżniać i obsługiwać błędy; tworzyć testy jednostkowe; debugować kod aplikacji; kompilować kod aplikacji; posługiwać się narzędziami wspierającymi wersjonowanie kodu aplikacji. 11

Wykonanie zadań zawodowych Z7, Z8, Z9 wymaga posiadania kompetencji zawodowych Kz3. 3.3. Przygotowywanie aplikacji do dystrybucji Kz3 Wiedza w zaawansowanym stopniu zna i rozumie pojęcia, terminy charakterystyczne i złożone zależności między nimi oraz posiada fundamentalną wiedzę teoretyczną oraz wiedzę praktyczną w zakresie przygotowywania aplikacji do dystrybucji, w szczególności zna: zasady i przepisy BHP, ochrony ppoż., ochrony środowiska oraz ergonomii w zakresie przygotowania aplikacji do dystrybucji; narzędzia do tworzenia instalatorów; skrypty instalacyjne; systemy operacyjne; zasady tworzenia dokumentacji; systemy tworzenia dokumentacji; oprogramowanie biurowe w szczególności edytory tekstów. Umiejętności potrafi innowacyjnie wykonywać zadania oraz rozwiązywać złożone i nietypowe problemy w zmiennych i nieprzewidywalnych warunkach w trakcie przygotowywania aplikacji do dystrybucji, w szczególności potrafi: stosować zasady i przepisy BHP, ochrony ppoż., ochrony środowiska oraz ergonomii w zakresie przygotowania aplikacji do dystrybucji; budować programy zawiadujące procesem instalacji aplikacji; przygotowywać i uruchamiać skrypty instalacyjne; wykorzystywać możliwości systemów operacyjnych; przygotowywać instrukcję instalacji aplikacji; tworzyć dokumentację tech- niczną aplikacji; korzystać z oprogramowania biurowego. Wykonanie wszystkich zidentyfikowanych w standardzie zadań zawodowych wymaga posiadania kompetencji społecznych KzS. 3.4. Kompetencje społeczne KzS: kultywuje i upowszechnia wzorce właściwego postępowania w zakresie tworzenia aplikacji w środowisku pracy i poza nim, samodzielnie podejmuje decyzje w zakresie tworzenia aplikacji, krytycznie oceniania działania własne oraz działania zespołów, w których pracuje na każdym etapie tworzenia aplikacji, przyjmuje odpowiedzialność za skutki swoich działań związanych z pracami nad tworzeniem aplikacji. 12

4. Profil kompetencji kluczowych Ocenę ważności kompetencji kluczowych dla zawodu programisty aplikacji przedstawia rys. 1. Wykaz kompetencji kluczowych opracowano na podstawie wykazu stosowanego w Międzynarodowym Badaniu Kompetencji Osób Dorosłych projekt PIAAC (OECD). Rozwiązywanie problemów Współpraca w zespole Komunikacja ustna Wywieranie wpływu/przywództwo Planowanie i organizowanie pracy Sprawność motoryczna Umiejętność czytania ze zrozumieniem i pisania Umiejętności matematyczne Umiejętność obsługi komputera i wykorzystania Internetu Serie1 1 2 3 4 5 Zbędne Mało ważne Istotne Ważne Bardzo ważne Rys. 1. Profil kompetencji kluczowych dla zawodu 251401 Programista aplikacji 13

5. Słownik Zawód Specjalność Zadanie zawodowe Kompetencje zawodowe Wiedza Umiejętności Kompetencje społeczne Kompetencje kluczowe Standard kompetencji zawodowych Kwalifikacja Europejska Rama Kwalifikacji Polska Rama Kwalifikacji Krajowy System Kwalifikacji zbiór zadań (zespół czynności) wyodrębnionych w wyniku społecznego podziału pracy, wykonywanych stale lub z niewielkimi zmianami przez poszczególne osoby i wymagających odpowiednich kwalifikacji i kompetencji (wiedzy, umiejętności oraz kompetencji społecznych) zdobytych w wyniku kształcenia lub praktyki. Wykonywanie zawodu stanowi źródło dochodów. jest wynikiem podziału pracy w ramach zawodu, zawiera część czynności o podobnym charakterze (związanych z wykonywaną funkcją lub przedmiotem pracy) wymagających pogłębionej lub dodatkowej wiedzy i umiejętności zdobytych w wyniku dodatkowego szkolenia lub praktyki. logiczny wycinek lub etap pracy w ramach zawodu o wyraźnie określonym początku i końcu, wyodrębniony ze względu na rodzaj lub sposób wykonywania czynności zawodowych powiązanych jednym celem, kończący się produktem, usługą lub decyzją. wszystko to, co pracownik wie, rozumie i potrafi wykonać, odpowiednio do sytuacji w miejscu pracy. Opisywane są trzema zbiorami: wiedzy, umiejętności oraz kompetencji społecznych. zbiór opisów faktów, zasad, teorii i praktyk przyswojonych w procesie uczenia się, odnoszących się do dziedziny uczenia się lub działalności zawodowej. zdolność wykonywania zadań i rozwiązywania problemów właściwych dla dziedziny uczenia się lub działalności zawodowej. zdolność autonomicznego i odpowiedzialnego uczestniczenia w życiu zawodowym i społecznym oraz kształtowania własnego rozwoju, z uwzględnieniem kontekstu etycznego. wiedza, umiejętności i postawy odpowiednie do sytuacji, niezbędne do samorealizacji i rozwoju osobistego, bycia aktywnym obywatelem, integracji społecznej i zatrudnienia. norma opisująca kompetencje zawodowe konieczne do wykonywania zadań zawodowych wchodzących w skład zawodu, akceptowana przez przedstawicieli organizacji zawodowych i branżowych, pracodawców, pracobiorców i innych kluczowych partnerów społecznych. zestaw efektów uczenia się (zasób wiedzy, umiejętności oraz kompetencji społecznych), których osiągnięcie zostało formalnie potwierdzone przez uprawnioną instytucję. przyjęta w Unii Europejskiej struktura i opis poziomów kwalifikacji, umożliwiający porównywanie kwalifikacji uzyskiwanych w różnych krajach. W Europejskiej Ramie Kwalifikacji wyróżniono 8 poziomów kwalifikacji opisywanych za pomocą efektów uczenia się; stanowią one układ odniesienia krajowych ram kwalifikacji. opis hierarchii poziomów kwalifikacji wpisywanych do zintegrowanego rejestru kwalifikacji w Polsce. ogół rozwiązań służących ustanawianiu i nadawaniu kwalifikacji (potwierdzaniu efektów uczenia się) oraz zapewnianiu ich jakości. 14