background image

 

Programista aplikacji 

(251401) 

 
 
 
 
 
 
 
 
 
 
 
 

Specjali

ś

ci 

background image

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

 

Spis tre

ś

ci 

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

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

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

1.2.  Notka metodologiczna i autorzy .......................................  

2.  Opis zawodu ................................................................................  

2.1.  Synteza zawodu  ..............................................................  

2.2.  Opis  pracy  i  sposobu  jej  wykonywania,  obszary  wyst

ę

-

powania zawodu  .............................................................  

 

2.3.  

Ś

rodowisko pracy (warunki pracy, maszyny  i  narz

ę

dzia 

pracy, zagro

ż

enia, organizacja pracy)  ............................  

2.4.  Wymagania  psychofizyczne,  zdrowotne,  w  tym  prze-

ciwwskazania do wykonywania zawodu  .........................  

2.5.  Wykształcenie  i  uprawnienia  niezb

ę

dne  do  podj

ę

cia 

pracy w zawodzie .............................................................  

2.6.  Mo

ż

liwo

ś

ci  rozwoju  zawodowego,  potwierdzania/  wali-

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

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

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

2.9.  Relacje  mi

ę

dzy  kompetencjami  zawodowymi  a  pozio-

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

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

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

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

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 

ś

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

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

ą

ś

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

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 

ś

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

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

ć

 bł

ę

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.