Sunteți pe pagina 1din 6

MODUL ECDL

COMPUTING
Versiune Syllabus 1.0
Obiective
Aceasta reprezint programa pentru modulul ECDL Computing. Ea descrie, prin rezultatele
nvrii, cunotinele i competenele pe care un candidat ar trebui s le aib. Programa
prezint, de asemenea, baza pentru testul teoretic i proba practic a acestui modul.

Copyright 1997 - 2017 Fundaia ECDL


Toate drepturile sunt rezervate. Nicio parte a acestei publicaii nu poate fi reprodus fr acordul
Fundaiei ECDL. Cererile privitoare la reproducerea acestui material vor fi adresate direct
Fundaiei ECDL.

Disclaimer
Chiar dac n pregtirea acestei publicaii au fost luate toate msurile de precauie de ctre
Fundaia ECDL, aceasta nu poate oferi nicio garanie ca editor cu privire la complexitatea
informaiilor coninute n ea. Fundaia ECDL nu este responsabil de eventualele erori, omisiuni,
inexactiti, pierderi sau distrugeri de informaii i instruciuni coninute n aceast publicaie.
Fundaia ECDL poate modifica aceast program oricnd, fr un aviz prealabil.

Versiunea oficial a Programei Analitice ECDL pentru Modulul Computing este publicat n
seciunea Download a website-ului www.ecdl.ro

Fundaia ECDL reprezint denumirea comercial nregistrat a European Computer Driving Licence Foundation Limited i ECDL Foundation (International) Limited.
European Computer Driving Licence, ECDL, International Computer Driving Licence, ICDL i alte logo-uri asociate sunt mrci nregistrate ale Fundaiei ECDL. Toate
drepturile sunt rezervate.

1997 - 2017 Fundaia ECDL Ref: ECDL Computing Syllabus V1.0 Pagina 2 din 6
Computing

Acest modul stabilete conceptele eseniale i competenele referitoare la abilitatea de a utiliza


gndirea computaional i cunotinele de programare pentru a crea aplicaii simple de computer.

Obiectivele modulului

Candidaii vor fi capabili s:


neleag conceptele cheie cu privire la computing i la etapele de creare a unui program.
neleag i s utilizeze tehnici de gndire computaional precum descompunerea, recunoaterea
de abloane, abstractizarea i utilizarea algoritmilor n analiza unei probleme i dezvoltarea unei
soluii.
Scrie, testeze i modifice algoritmi pentru un program, utiliznd scheme logice i pseudocod.
neleag conceptele cheie asociate programrii, precum i importana unui cod documentat i
bine structurat.
neleag i s utilizeze variabile, constante i expresii n programare.
mbunteasc eficiena i funcionalitatea unui program prin utilizarea iteraiilor, structurilor
condiionale, procedurilor i funciilor, evenimentelor i comenzilor.
Testeze i depaneze un program i s se asigure c acesta respect cerinele tehnice nainte de
lansare.

CATEGORIE SET APTITUDINI REF. TEMATIC

1 Noiuni de baz 1.1 Concepte cheie 1.1.1 Definirea termenului de computing.

1.1.2 Definirea termenului de gndire computaional.

1.1.3 Definirea termenului de program.

1.1.4 Definirea termenului de cod. Distingerea


termenilor de cod surs i cod main.

1.1.5 nelegerea termenilor de descriere a unui


program i specificaii.

1.1.6 Recunoaterea etapelor de creare a unui


program: analiz, proiectare, programare,
testare, mbuntire.

1.1.7 nelegerea diferenelor dintre un limbaj formal i


un limbaj natural.

2 Metode de gndire 2.1 Analiza problemei 2.1.1 Identificarea metodelor utilizate n gndirea
computaional computaional: descompunerea, recunoaterea
de abloane, abstractizarea i utilizarea
algoritmilor.

2.1.2 Descompunerea unor date, procese sau a unei


probleme complexe n elemente mai mici.
2.1.3 Identificarea abloanelor n cadrul problemelor
mici, descompuse.

2.1.4 Utilizarea abstractizrii pentru a filtra detaliile


inutile n analiza unei probleme.

Fundaia ECDL reprezint denumirea comercial nregistrat a European Computer Driving Licence Foundation Limited i ECDL Foundation (International) Limited.
European Computer Driving Licence, ECDL, International Computer Driving Licence, ICDL i alte logo-uri asociate sunt mrci nregistrate ale Fundaiei ECDL. Toate
drepturile sunt rezervate.

1997 - 2017 Fundaia ECDL Ref: ECDL Computing Syllabus V1.0 Pagina 3 din 6
CATEGORY SKILL SET REF. TASK ITEM

2.1.5 nelegerea modului n care algoritmii sunt utilizai


n gndirea computaional.

2.2 Algoritmi 2.2.1 Definirea termenului de secven de instruciuni.


Identificarea scopului utilizrii secvenelor de
instruciuni n crearea algoritmilor.

2.2.2 Recunoaterea metodelor posibile de


reprezentare a problemelor: scheme logice,
pseudocod.

2.2.3 Recunoaterea simbolurilor din schemele logice,


precum: start/stop, proces, decizie, intrare/ieire,
conector, sgeat.
2.2.4 Identificarea secvenei de operaii reprezentate n
cadrul unei scheme logice sau unui pseudocod.

2.2.5 Scrierea unui algoritm corect pe baza unei


descrieri, utiliznd o schem logic sau un
pseudocod.

2.2.6 Remedierea erorilor dintr-un algoritm precum:


elemente de program lips, secven incorect de
instruciuni, rezultat incorect.

3 Programare 3.1 Noiuni introductive 3.1.1 Descrierea caracteristicilor unui cod bine
structurat i documentat: indentare, comentarii
adecvate, utilizarea numelor descriptive.

3.1.2 Utilizarea operatorilor aritmetici simpli pentru


efectuarea calculelor ntr-un program: +, -, /, *.

3.1.3 nelegerea ordinii operatorilor i a ordinii de


evaluare a expresiilor complexe. nelegerea
modului de utilizare a parantezelor pentru
structurarea expresiilor complexe.

3.1.4 nelegerea termenului de parametru. Identificarea


scopului unui parametru ntr-un program.

3.1.5 Definirea termenului de comentariu. Identificarea


scopului unui comentariu ntr-un program.

3.1.6 Utilizarea comentariilor ntr-un program.

3.2 Variabile i tipuri 3.2.1 Definirea termenului de variabil. Identificarea


de date scopului unei variabile ntr-un program.

3.2.2 Definirea i iniializarea unei variabile.

3.2.3 Atribuirea unei valori unei variabile.

3.2.4 Utilizarea variabilelor denumite corespunztor


n cadrul unui program pentru efectuarea
calculelor i stocarea valorilor.

Fundaia ECDL reprezint denumirea comercial nregistrat a European Computer Driving Licence Foundation Limited i ECDL Foundation (International) Limited.
European Computer Driving Licence, ECDL, International Computer Driving Licence, ICDL i alte logo-uri asociate sunt mrci nregistrate ale Fundaiei ECDL. Toate
drepturile sunt rezervate.

1997 - 2017 Fundaia ECDL Ref: ECDL Computing Syllabus V1.0 Pagina 4 din 6
CATEGORY SKILL SET REF. TASK ITEM

3.2.5 Utilizarea tipurilor de date ntr-un program: ir


de caractere (string), caracter (character),
numr ntreg ( integer), numr real (float),
boolean.
3.2.6 Utilizarea unui tip de date agregat precum:
tablou, list, tuplu.
3.2.7 Utilizarea datelor de intrare ntr-un program.

3.2.8 Utilizarea datelor de ieire ntr-un program.

4 Construirea codurilor 4.1 Expresii logice 4.1.1 Definirea termenului de test logic. Identificarea
scopului unui test logic ntr-un program.

4.1.2 Recunoaterea tipurilor de expresii logice


booleene pentru a genera o valoare adevrat
sau fals: =, >, <, >=, <=, <>, !=, ==, AND, OR,
NOT.

4.1.3 Utilizarea expresiilor logice booleene n cadrul


unui program.
4.2 Iteraii 4.2.1 Definirea termenului de bucl (loop). Identificarea
scopului i beneficiilor utilizrii unei bucle ntr-un
program.

4.2.2 Recunoaterea tipurilor de bucle utilizate n cadrul


iteraiilor: for, while, repeat.

4.2.3 Utilizarea iteraiilor ntr-un program: for, while,


repeat.

4.2.4 nelegerea termenului de bucl infinit.

4.2.5 nelegerea termenului de recursivitate.

4.3 Condiionaliti 4.3.1 Definirea termenului de instruciune condiional.


Identificarea scopului unei instruciuni
condiionale n cadrul unui program.

4.3.2 Utilizarea instruciunii condiionale


IFTHEN...ELSE ntr-un program.

4.4 Proceduri i 4.4.1 nelegerea termenului de procedur. Identificarea


funcii scopului unei proceduri ntr-un program.

4.4.2 Scrierea i definirea unei proceduri ntr-un


program.

4.4.3 nelegerea termenului de funcie. Identificarea


scopului unei funcii ntr-un program.

4.4.4 Scrierea i definirea unei funcii ntr-un program.

4.5 Evenimente 4.5.1 nelegerea termenului de eveniment. Identificarea


i comenzi scopului unui eveniment ntr-un program.

Fundaia ECDL reprezint denumirea comercial nregistrat a European Computer Driving Licence Foundation Limited i ECDL Foundation (International) Limited.
European Computer Driving Licence, ECDL, International Computer Driving Licence, ICDL i alte logo-uri asociate sunt mrci nregistrate ale Fundaiei ECDL. Toate
drepturile sunt rezervate.

1997 - 2017 Fundaia ECDL Ref: ECDL Computing Syllabus V1.0 Pagina 5 din 6
CATEGORY SKILL SET REF. TASK ITEM

4.5.2 Utilizarea evenimentelor aprute la acionarea


butoanelor mouse-ului, la apsarea diverselor
taste de pe tastatur, la apsarea unui buton
de comand, temporizator.

4.5.3 Utilizarea bibliotecilor, precum: math, random,


time.

5 Testare, depanare 5.1 Rulare, Testare 5.1.1 nelegerea beneficiilor testrii i depanrii unui
i lansare i Depanare program n scopul rezolvrii erorilor.

5.1.2 nelegerea tipurilor de erori dintr-un program:


erori de sintax, erori logice.

5.1.3 Rularea unui program.

5.1.4 Identificarea i corectarea unei erori de sintax


ntr-un program: scriere incorect, semne de
punctuaie lips.

5.1.5 Identificarea i corectarea unei erori logice ntr-


un program: expresie Booleean incorect, tip de
date incorect.

5.2 Lansare 5.2.1 Verificarea faptului c programul respect


cerinele din descrierea iniial.

5.2.2 Descrierea programului final i a scopului


acestuia.

5.2.3 Identificarea mbuntirilor ce pot fi aduse


programului astfel nct s satisfac nevoi
suplimentare.

Fundaia ECDL reprezint denumirea comercial nregistrat a European Computer Driving Licence Foundation Limited i ECDL Foundation (International) Limited.
European Computer Driving Licence, ECDL, International Computer Driving Licence, ICDL i alte logo-uri asociate sunt mrci nregistrate ale Fundaiei ECDL. Toate
drepturile sunt rezervate.

1997 - 2017 Fundaia ECDL Ref: ECDL Computing Syllabus V1.0 Pagina 6 din 6

S-ar putea să vă placă și