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: ZA A W A N S O W A N Y (C)
W zakres egzaminu z tego modułu wchodzą wszystkie zagadnienia z poziomu średniozaawansowane-
go (B) rozszerzone o kompetencje podane poni\ej.
GRUPA KOMPETENCJI KOMPETENCJE OBJTE STANDARDEM ECCC
1. Podstawowa terminologia 1.1. Języki programowania obiektowego.
zwiÄ…zana z programowa-
1.2. Pojęcia informatyczne związane z programowaniem obiektowym:
niem obiektowym
klasa, obiekt, pola, metody, dziedziczenie.
1.3. Możliwości, które daje wykorzystanie programowania obiektowego.
2. Obsługa strumieni danych 2.1. Definicja strumienia danych, standardowe strumienie.
2.2. Strumienie znakowe i binarne.
2.3. Metody odczytu i zapisu danych.
3. Tworzenie klas. Obiekt 3.1. Tworzenie klasy: pola, metody, konstruktor.
implementacja klasy
3.2. Tworzenie obiektów: operator New.
3.3. Pola i metody statyczne.
3.4. Metody finalizujÄ…ce (finalizery, destruktory).
4. Dziedziczenie 4.1. Zawieranie siÄ™ klas a dziedziczenie
4.2. Przeciążanie metod (w tym konstruktorów).
5. Hermetyzacja 5.1. Przyczyny stosowania hermetyzacji
5.2. Modyfikatory hermetyzacji
5.3. Hermetyzacja a dziedziczenie
6. Polimorfizm 6.1. Przykrywanie metod
6.2. Przyczyny stosowania polimorfizmu
6.3. Metody wirtualne
6.4. Klasy abstrakcyjne (interfejsy)
7. Programowanie wizualne 7.1. Korzystanie z graficznego interfejsu użytkownika.
7.2. Wykorzystanie podstawowych komponentów: etykieta, pole tek-
stowe, przyciski, pola wyboru, suwak.
7.3. Interaktywność aplikacji. Obsługa myszy i klawiatury.
7.4. Rysowanie i wypełnianie obszarów, Tekst i czcionki.
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)
SCSM1Cv2.0(08.03.2010) © 2010 ECCC Foundation 1/1
Wyszukiwarka
Podobne podstrony:
ECCC Sylabus CS M1 AECCC Sylabus CS M1 DECCC 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