70 251401 programista aplikacji

background image

Programista aplikacji

(251401)












Specjali

ś

ci

background image

2

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

background image

3

Spis tre

ś

ci

1. Dane identyfikacyjne zawodu ...................................................

4

1.1. Kod, nazwa zawodu i usytuowanie zawodu w klasyfika-

cjach .................................................................................

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 prze-

ciwwskazania 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/ wali-

dacji kompetencji .............................................................

7

2.7. Zadania zawodowe ..........................................................

8

2.8. Wykaz kompetencji zawodowych ....................................

8

2.9. Relacje mi

ę

dzy kompetencjami zawodowymi a pozio-

mem kwalifikacji w ERK/PRK ..........................................

9

3. Opis kompetencji zawodowych ................................................ 10

3.1. Interpretowanie projektu i modelu analitycznego aplika-

cji 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


background image

4

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 Stan-

dardów Edukacyjnych ISCED 2011 – poziom 6).

Grupa elementarna 2514 – Programi

ś

ci aplikacji (w Mi

ę

dzynarodo-

wym 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 oprogramo-

waniem.

1.2. Notka metodologiczna i autorzy

Opis standardu kompetencji zawodowych wykonano na podstawie: ana-
lizy

ź

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 Rado-

miu.

background image

5

Ewaluatorzy:

Piotr Bereziewicz – Aberit Agencja Interaktywna w Rzeszowie,

Danuta Wojtkiewicz – Górno

ś

l

ą

ska Wy

ż

sza Szkoła Handlowa w Ka-

towicach.

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 Infor-

matyczne w Łodzi,

Krzysztof Chełpi

ń

ski – Krajowa Izba Gospodarcza Elektroniki i Te-

lekomunikacji w Warszawie,

Katarzyna Pietrzak – Ogólnopolskie Porozumienie Zwi

ą

zków Zawo-

dowych w Warszawie.

Data zatwierdzenia:

07.10.2013 r.

background image

6

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

ż

yt-

kow

ą

tworzonej aplikacji. Wprowadza modyfikacje i udoskonalenia

w aplikacji. Nad opracowaniem bardziej skomplikowanych aplikacji pra-
cuje 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, instytu-

cjach, 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 biuro-

wym, 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 kompu-

terze, 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 mo-

nitorem mog

ą

powodowa

ć

uczucie zm

ę

czenia, choroby oczu. Programi-

sta nara

ż

ony jest tak

ż

e na podwy

ż

szony poziom hałasu, gdy pracuje

w pomieszczeniu, w którym stoi wiele komputerów, drukarek. Wykony-
wanie zada

ń

zawodowych przez programist

ę

zwykle odbywa si

ę

w sta-

łych godzinach pracy w dni robocze.

background image

7

2.4. Wymagania psychofizyczne, zdrowotne,

w tym przeciwwskazania do wykonywania zawodu

Do cech po

żą

danych u programisty aplikacji nale

ż

y zaliczy

ć

: rzetel-

no

ść

, dociekliwo

ść

, cierpliwo

ść

, umiej

ę

tno

ść

koncentracji. Wa

ż

n

ą

ce-

ch

ą

programisty jest równie

ż

zdolno

ść

samokształcenia. Jest to zawód

wymagaj

ą

cy: logicznego rozumowania, analitycznego my

ś

lenia, umie-

j

ę

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

ść

, bez-

konfliktowo

ść

. Przeciwwskazaniem do wykonywania zawodu mo

ż

e by

ć

powa

ż

na wada wzroku, niesprawno

ść

ko

ń

czyn górnych. Mog

ą

nato-

miast 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łce-
niem

ś

rednim z zainteresowaniami informatycznymi, które zdobyły wie-

dz

ę

w wyniku samokształcenia lub na kursach i szkoleniach z zakresu

programowania. Wymagana jest znajomo

ść

j

ę

zyka angielskiego w za-

kresie 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 umie-

j

ę

tno

ś

ciami mo

ż

e awansowa

ć

na stanowisko programisty, starszego

programisty. Istnieje mo

ż

liwo

ść

rozwoju w kierunku zarz

ą

dzania lub spe-

cjalizacji. Wybieraj

ą

c

ś

cie

ż

k

ę

specjalizacji, programista rozwija swoje

umiej

ę

tno

ś

ci w jednym lub w kilku obszarach merytorycznych, np. j

ę

zy-

ków programowania lub okre

ś

lonych rozwi

ą

za

ń

informatycznych. Posia-

daj

ą

c do

ś

wiadczenie zawodowe, mo

ż

e pracowa

ć

jako 251103 Projek-

tant/architekt systemów teleinformatycznych. Osoby pogł

ę

biaj

ą

ce wiedz

ę

na temat zarz

ą

dzania zespołami i projektami informatycznymi mog

ą

background image

8

pełni

ć

funkcj

ę

kierowników zespołów, projektów, dyrektorów IT. Progra-

mista swoje kwalifikacje mo

ż

e podnosi

ć

poprzez zdobywanie certyfika-

tów na szkoleniach specjalistycznych w zakresie programowania i projek-
towania, 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 niefunkcjo-

nalnych dla

aplikacji (niezb

ę

dne kompetencje: Kz1, KzS).

Z2. Analizowanie projektu, architektury aplikacji (niezb

ę

dne kompe-

tencje: Kz1, KzS).

Z3. Przygotowywanie i analizowanie algorytmów (niezb

ę

dne kompe-

tencje: Kz1, KzS).

Z4. Tworzenie i wykorzystywanie struktur danych (niezb

ę

dne kompe-

tencje: 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 za-

pewnienia 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

ę

d-

ne kompetencje: Kz3, KzS).

Z9. Organizowanie stanowiska pracy zgodnie z zasadami i przepisy

BHP, ochrony ppo

ż

., ochrony

ś

rodowiska oraz ergonomii (nie-

zb

ę

dne kompetencje: Kz1, Kz2, Kz3, KzS).

2.8. Wykaz kompetencji zawodowych

Kz1 – Interpretowanie projektu i modelu analitycznego aplikacji (po-

trzebne 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 wykona-

nia zada

ń

: Z7, Z8, Z9).

KzS – Kompetencje społeczne (potrzebne do wykonywania zada

ń

:

Z1÷Z9).

background image

9

2.9. Relacje mi

ę

dzy kompetencjami zawodowymi

a poziomem kwalifikacji w ERK/PRK

Kompetencje zawodowe potrzebne do wykonywania zada

ń

w za-

wodzie sugeruje si

ę

wykorzysta

ć

do opisu kwalifikacji na poziomie 6,

wła

ś

ciwym dla wykształcenia wy

ż

szego pierwszego stopnia w Europej-

skiej i Polskiej Ramie Kwalifikacji. Poziom ten jest uzasadniony miej-
scem usytuowania zawodu w Klasyfikacji zawodów i specjalno

ś

ci (gru-

pa 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 za-

le

ż

no

ś

ci mi

ę

dzy nimi. Posiada wiedz

ę

teoretyczn

ą

z zakresu tech-

nologii informatycznych oraz posiada wiedz

ę

praktyczn

ą

w dziedzi-

nie 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 imple-

mentowania projektu aplikacji w zmiennych i nieprzewidywalnych wa-
runkach. Samodzielnie planuje własne uczenie si

ę

, podnosi kwalifika-

cje zawodowe, posiada zdolno

ść

samodoskonalenia. Współpracuje

z innymi programistami jak równie

ż

specjalistami z innych dziedzin,

potrafi uzasadnia

ć

swoje stanowisko.

background image

10

3. Opis kompetencji zawodowych

Opis kompetencji dotyczy tylko kompetencji zawodowych zdefinio-

wanych 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, ter-

miny charakterystyczne oraz zło

ż

o-

ne zale

ż

no

ś

ci mi

ę

dzy nimi z zakre-

su interpretowania projektu i mode-
lu analitycznego aplikacji, w szcze-
gólno

ś

ci zna:

zasady i przepisy BHP, ochro-
ny ppo

ż

., ochrony

ś

rodowiska

oraz ergonomii w zakresie pro-
jektowania aplikacji;

rodzaje oraz zasady formuło-
wania wymaga

ń

dotycz

ą

cych

aplikacji;

techniki i j

ę

zyki modelowania;

architektury aplikacji;

mo

ż

liwo

ś

ci

ś

rodowisk progra-

mistycznych;

rodzaje baz danych;

algorytmik

ę

.

Umiej

ę

tno

ś

ci – potrafi innowacyj-

nie wykonywa

ć

zadania oraz roz-

wi

ą

zywa

ć

zło

ż

one i nietypowe pro-

blemy w zmiennych i nieprzewidy-
walnych warunkach w trakcie inter-
pretowania projektu i modelu anali-
tycznego aplikacji, w szczególno

ś

ci

potrafi:

stosowa

ć

zasady i przepisy

BHP, ochrony ppo

ż

., ochrony

ś

rodowiska

oraz

ergonomii

w zakresie projektowania apli-
kacji;

interpretowa

ć

wymagania apli-

kacji;

poprawnie interpretowa

ć

sto-

sowane w technikach modelo-
wania poj

ę

cia i okre

ś

lenia dzie-

dzinowe;

okre

ś

la

ć

typ aplikacji (np. desk-

topowa, internetowa (webowa),
komponent usługowy itp.);

wybiera

ć

ś

rodowisko progra-

mowania;

wybiera

ć

typ bazy danych;

analizowa

ć

algorytmy.

background image

11

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, ter-

miny charakterystyczne i zło

ż

one

zale

ż

no

ś

ci mi

ę

dzy nimi oraz posia-

da wiedz

ę

w zakresie implemento-

wania projektu aplikacji, w szcze-
gólno

ś

ci zna:

zasady i przepisy BHP, ochrony
ppo

ż

., ochrony

ś

rodowiska oraz

ergonomii w zakresie imple-
mentowania 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 jednost-
kowych;

metody debugowania;

zasady zarz

ą

dzania wersjami

kodu aplikacji;

narz

ę

dzia do wersjonowania

kodu aplikacji.

Umiej

ę

tno

ś

ci – potrafi innowacyj-

nie wykonywa

ć

zadania oraz roz-

wi

ą

zywa

ć

zło

ż

one i nietypowe pro-

blemy w zmiennych i nieprzewidy-
walnych warunkach w trakcie im-
plementowania 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

ś

ro-

dowiska programistycznego;

definiowa

ć

zmienne, wyra

ż

enia

arytmetyczne i logiczne;

implementowa

ć

struktury da-

nych;

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

ć

ę

dy;

tworzy

ć

testy jednostkowe;

debugowa

ć

kod aplikacji;

kompilowa

ć

kod aplikacji;

posługiwa

ć

si

ę

narz

ę

dziami

wspieraj

ą

cymi

wersjonowanie

kodu aplikacji.

background image

12

Wykonanie zada

ń

zawodowych Z7, Z8, Z9 wymaga posiadania kom-

petencji zawodowych Kz3.

3.3. Przygotowywanie aplikacji do dystrybucji Kz3

Wiedza – w zaawansowanym
stopniu zna i rozumie poj

ę

cia,

terminy charakterystyczne i zło

ż

o-

ne zale

ż

no

ś

ci mi

ę

dzy nimi oraz

posiada fundamentaln

ą

wiedz

ę

teoretyczn

ą

oraz wiedz

ę

prak-

tyczn

ą

w zakresie przygotowywa-

nia

aplikacji

do

dystrybucji,

w szczególno

ś

ci zna:

zasady i przepisy BHP, ochrony
ppo

ż

., ochrony

ś

rodowiska oraz

ergonomii w zakresie przygo-
towania aplikacji do dystrybucji;

narz

ę

dzia do tworzenia instala-

torów;

skrypty instalacyjne;

systemy operacyjne;

zasady tworzenia dokumentacji;

systemy tworzenia dokumenta-
cji;

oprogramowanie

biurowe

w szczególno

ś

ci edytory tek-

stów.

Umiej

ę

tno

ś

ci – potrafi innowacyj-

nie wykonywa

ć

zadania oraz roz-

wi

ą

zywa

ć

zło

ż

one i nietypowe pro-

blemy w zmiennych i nieprzewidy-
walnych warunkach w trakcie przy-
gotowywania aplikacji do dystrybu-
cji, w szczególno

ś

ci potrafi:

stosowa

ć

zasady i przepisy

BHP, ochrony ppo

ż

., ochrony

ś

rodowiska

oraz

ergonomii

w zakresie przygotowania apli-
kacji do dystrybucji;

budowa

ć

programy zawiaduj

ą

-

ce procesem instalacji aplikacji;

przygotowywa

ć

i uruchamia

ć

skrypty instalacyjne;

wykorzystywa

ć

mo

ż

liwo

ś

ci sys-

temów operacyjnych;

przygotowywa

ć

instrukcj

ę

insta-

lacji aplikacji;

tworzy

ć

dokumentacj

ę

tech-

niczn

ą

aplikacji;

korzysta

ć

z oprogramowania

biurowego.

Wykonanie wszystkich zidentyfikowanych w standardzie zada

ń

za-

wodowych wymaga posiadania kompetencji społecznych KzS.

3.4. Kompetencje społeczne KzS:

kultywuje i upowszechnia wzorce wła

ś

ciwego post

ę

powania w za-

kresie 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.

background image

13

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 Doro-

słych − projekt PIAAC (OECD).

1

2

3

4

5

Umiejętność obsługi komputera i wykorzystania Internetu

Umiejętności matematyczne

Umiejętność czytania ze zrozumieniem i pisania

Sprawność motoryczna

Planowanie i organizowanie pracy

Wywieranie wpływu/przywództwo

Komunikacja ustna

Współpraca w zespole

Rozwiązywanie problemów

Serie1

Zbędne

Mało ważne

Ważne

Istotne

Bardzo ważne

Rys. 1. Profil kompetencji kluczowych dla zawodu 251401 Programista aplikacji

background image

14

5. Słownik

Zawód

zbiór zada

ń

(zespół czynno

ś

ci) wyodr

ę

bnionych w wyniku społecz-

nego 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.

Specjalno

ść

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 do-

datkowej wiedzy i umiej

ę

tno

ś

ci zdobytych w wyniku dodatkowego

szkolenia lub praktyki.

Zadanie
zawodowe

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

ą

.

Kompetencje
zawodowe

wszystko to, co pracownik wie, rozumie i potrafi wykona

ć

, odpowied-

nio do sytuacji w miejscu pracy. Opisywane s

ą

trzema zbiorami: wie-

dzy, umiej

ę

tno

ś

ci oraz kompetencji społecznych.

Wiedza

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.

Umiej

ę

tno

ś

ci

zdolno

ść

wykonywania zada

ń

i rozwi

ą

zywania problemów wła

ś

ci-

wych dla dziedziny uczenia si

ę

lub działalno

ś

ci zawodowej.

Kompetencje
społeczne

zdolno

ść

autonomicznego i odpowiedzialnego uczestniczenia w

ż

yciu

zawodowym i społecznym oraz kształtowania własnego rozwoju,
z uwzgl

ę

dnieniem kontekstu etycznego.

Kompetencje
kluczowe

wiedza, umiej

ę

tno

ś

ci i postawy odpowiednie do sytuacji, niezb

ę

dne

do samorealizacji i rozwoju osobistego, bycia aktywnym obywatelem,
integracji społecznej i zatrudnienia.

Standard
kompetencji
zawodowych

norma opisuj

ą

ca kompetencje zawodowe konieczne do wykonywania

zada

ń

zawodowych wchodz

ą

cych w skład zawodu, akceptowana

przez przedstawicieli organizacji zawodowych i bran

ż

owych, praco-

dawców, pracobiorców i innych kluczowych partnerów społecznych.

Kwalifikacja

zestaw efektów uczenia si

ę

(zasób wiedzy, umiej

ę

tno

ś

ci oraz kompe-

tencji społecznych), których osi

ą

gni

ę

cie zostało formalnie potwier-

dzone przez uprawnion

ą

instytucj

ę

.

Europejska
Rama
Kwalifikacji

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.

Polska Rama
Kwalifikacji

opis hierarchii poziomów kwalifikacji wpisywanych do zintegrowane-

go rejestru kwalifikacji w Polsce.

Krajowy
System
Kwalifikacji

ogół rozwi

ą

za

ń

słu

żą

cych ustanawianiu i nadawaniu kwalifikacji

(potwierdzaniu efektów uczenia si

ę

) oraz zapewnianiu ich jako

ś

ci.


Wyszukiwarka

Podobne podstrony:
70 251401 programista aplikacji
Programowanie aplikacji na iPhone
PROGRAMOWANIE APLIKACJI U.- WYKŁAD, PROG. APLIKACJI UŻYTKOWYCH- WYKŁAD 11
PROGRAMOWANIE APLIKACJI U.- WYKŁAD, PROG. APLIKACJI UŻYTKOWYCH- WYKŁAD 9
PROGRAMOWANIE APLIKACJI U.- WYKŁAD, PROG. APLIKACJI UŻYTKOWYCH- WYKŁAD 12
PROGRAMOWANIE APLIKACJI U.- WYKŁAD, PROG. APLIKACJI UŻYTKOWYCH- WYKŁAD 3
PROGRAMOWANIE APLIKACJI U.- WYKŁAD opis kursu PAU
Programowanie aplikacji na serwisy spolecznosciowe prapse
HTML5 Programowanie aplikacji htm5pa
PROGRAMOWANIE APLIKACJI U.- WYKŁAD, PROG. APLIKACJI UŻYTKOWYCH- WYKŁAD 7
PROGRAMOWANIE APLIKACJI U.- WYKŁAD, PROG. APLIKACJI UŻYTKOWYCH- WYKŁAD 13
PROGRAMOWANIE APLIKACJI U.- WYKŁAD, PROG. APLIKACJI UŻYTKOWYCH- WYKŁAD 4
PROGRAMOWANIE APLIKACJI U.- WYKŁAD, PROG. APLIKACJI UŻYTKOWYCH- WYKŁAD 2
PROGRAMOWANIE APLIKACJI U.- WYKŁAD, PROG. APLIKACJI UŻYTKOWYCH- WYKŁAD 10
PROGRAMOWANIE APLIKACJI U.- WYKŁAD, PROG. APLIKACJI UŻYTKOWYCH- WYKŁAD 1

więcej podobnych podstron