European Computer Competence Certificate
Europejski Certyfikat Kompetencji Informatycznych
SYLABUS ECCC
MO D U A: CS M1 PR O G R A M O W A N I E
PO Z I O M: EK S P E R T (D)
W zakres egzaminu z tego modułu wchodzą wszystkie zagadnienia z poziomu zaawansowanego (C)
rozszerzone o kompetencje podane poniżej.
GRUPA KOMPETENCJI KOMPETENCJE OBJTE STANDARDEM ECCC
1. Bezpieczeństwo i obsługa 1.1. Omówienie przyczyny powstawania błędów.
błędów
1.2. Obsługa standardowych wyjątków, wykorzystanie konstrukcji
try... cath& .
1.3. Tworzenie i przechwytywanie własnych wyjątków.
2. Wprowadzenie do 2.1. Szablony funkcji i klas (lub klasy i metody generyczne).
programowania
2.2. Polimorfizm statyczny a dynamiczny.
generycznego
3. Komunikacja przez sieć 3.1. Nawiązywanie połączenia TCP poprzez socket.
3.2. Obsługa protokołów aplikacyjnych (HTTP, FTP).
4. Aplikacje bazodanowe 4.1. Tworzenie połączenia z bazą danych.
4.2. Wykorzystanie języka SQL: tworzenie kwerend, tworzenie i modyfi-
kacja tabel, wierszy, wprowadzanie danych.
4.3. Struktury danych.
4.4. Wizualizacja danych.
5. Tworzenie algorytmów 5.1. Wybrane algorytmy matematyczne.
i programów na podsta-
5.2. Obliczenia na liczbach zespolonych.
wie zadań programistycz-
5.3. Metoda Monte Carlo.
nych
5.4. Algorytmy przetwarzania tablic.
Preferowane środowiska programistyczne dla realizacji zadań poziomu zaawansowanego:
żð Java SE Development Kit (JDK) (http://java.sun.com)
żð Visual Studio Express Edition (http://www.microsoft.com/express/Downloads)
żð Dev-C++ 5 Beta 9.2 (4.9.9.2) PL (www.bloodshed.net)
SCSM1Dv2.0(17.09.2010) © 2010 ECCC Foundation 1/1
Wyszukiwarka
Podobne podstrony:
ECCC Sylabus CS M1 AECCC Sylabus CS M1 CECCC Sylabus CS M1 BECCC Sylabus CS M3 DECCC Sylabus CS M2 CECCC Sylabus CS M2 BECCC Sylabus IT M1 AECCC Sylabus CS M3 BECCC Sylabus IT M1 CECCC Sylabus CS M2 DECCC Sylabus CS M3 AECCC Sylabus IT M1 DECCC Sylabus CS M2 AECCC Sylabus IT M1 BECCC Sylabus IT M6 CECCC Sylabus IT M5 CECCC Sylabus IT M6 BECCC Sylabus IT M7 Bwięcej podobnych podstron