poziom: Core wersja: 2.6 moduł: B : Wytwarzanie SYLLABUS

Podobne dokumenty
SZKOLENIE: Administrator baz danych. Cel szkolenia

Bazy Danych. C. J. Date, Wprowadzenie do systemów baz danych, WNT - W-wa, (seria: Klasyka Informatyki), 2000

INFORMATYKA Pytania ogólne na egzamin dyplomowy

Bazy danych i ich aplikacje

Pojęcie bazy danych. Funkcje i możliwości.

ECDL Advanced Moduł AM5 Bazy danych Syllabus, wersja 2.0

Bazy danych 2. Wykład 1

PRZEWODNIK PO PRZEDMIOCIE

Systemy baz danych w zarządzaniu przedsiębiorstwem. W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi

PRZEWODNIK PO PRZEDMIOCIE

K1A_W11, K1A_W18. Egzamin. wykonanie ćwiczenia lab., sprawdzian po zakończeniu ćwiczeń, egzamin, K1A_W11, K1A_W18 KARTA PRZEDMIOTU

ECDL ZARZĄDZANIE PROJEKTAMI

MODUŁ AM4: ARKUSZE KALKULACYJNE

Baza danych to zbiór wzajemnie powiązanych ze sobą i zintegrowanych danych z pewnej dziedziny.

Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0

Zagadnienia egzaminacyjne INFORMATYKA. stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

MODUŁ AM3: PRZETWARZANIE TEKSTU

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0

Wykład 1 Inżynieria Oprogramowania

Oracle11g: Wprowadzenie do SQL

STUDIA STACJONARNE I STOPNIA Przedmioty kierunkowe

STUDIA NIESTACJONARNE I STOPNIA Przedmioty kierunkowe

KARTA PRZEDMIOTU 1,5 1,5

Zasady organizacji projektów informatycznych

Efekt kształcenia. Ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną w zakresie algorytmów i ich złożoności obliczeniowej.

BAZY DANYCH wprowadzenie. Opracował: dr inż. Piotr Suchomski

PRZEWODNIK PO PRZEDMIOCIE

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

PRZEWODNIK PO PRZEDMIOCIE

INŻYNIERIA OPROGRAMOWANIA

PRZEWODNIK PO PRZEDMIOCIE

poziom: Core wersja: 2.6 moduł: A : Planowanie SYLLABUS

Zagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia

Transformacja wiedzy w budowie i eksploatacji maszyn

ECDL Advanced Moduł AM4 Arkusze kalkulacyjne Syllabus, wersja 2.0

Wprowadzenie do technologii Business Intelligence i hurtowni danych

Wykład I. Wprowadzenie do baz danych

Podstawowe pojęcia dotyczące relacyjnych baz danych. mgr inż. Krzysztof Szałajko

PRZEWODNIK PO PRZEDMIOCIE

Model logiczny SZBD. Model fizyczny. Systemy klientserwer. Systemy rozproszone BD. No SQL

Liczba godzin 1,2 Organizacja zajęć Omówienie programu nauczania 2. Tematyka zajęć

Cel przedmiotu. Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji 1 Język angielski 2 Inżynieria oprogramowania

ECDL/ICDL Zaawansowane użytkowanie baz danych Moduł A3 Sylabus, wersja 2.0

Technologia informacyjna (IT - Information Technology) dziedzina wiedzy obejmująca:

PRZEWODNIK PO PRZEDMIOCIE

Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja I

PROJEKT Z BAZ DANYCH

Ogólny plan przedmiotu. Strony WWW. Literatura BAZY DANYCH. Materiały do wykładu:

Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja II

forma studiów: studia stacjonarne Liczba godzin/tydzień: 1, 0, 2, 0, 0

Architektura Systemu. Architektura systemu umożliwia kontrolowanie iteracyjnego i przyrostowego procesu tworzenia systemu.

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

Zajęcia prowadzone przez MCT, auditora wiodącego systemów bezpieczeństwa informacji.

Dział Temat lekcji Ilość lekcji. godz. 1 Organizacja zajęć Omówienie programu nauczania 3

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014

mail: strona: konsultacje: na stronie (po wcześniejszym umówieniu drogą mailową)

Krzysztof Kadowski. PL-E3579, PL-EA0312,

Podsumowanie wyników ankiety

Bazy danych Wykład zerowy. P. F. Góra

Rok akademicki: 2014/2015 Kod: CCB s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

2/4. informatyka" studia I stopnia. Nazwa kierunku studiów i kod. Informatyka WM-I-N-1 programu wg USOS. Tytuł zawodowy uzyskiwany przez

KARTA PRZEDMIOTU. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI Ogólne umiejętności posługiwania się komputerem

Rok szkolny 2015/16 Sylwester Gieszczyk. Wymagania edukacyjne w technikum. ADMINISTROWANIE BAZAMI DANYCH kl. 4c

Matryca efektów kształcenia

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

ECDL/ICDL Zarządzanie projektami Moduł S5 Sylabus - wersja 1.0

KARTA MODUŁU KSZTAŁCENIA

Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Wrocławska Wyższa Szkoła Informatyki Stosowanej. Bazy danych. Dr hab. inż. Krzysztof Pieczarka.

Podstawy modelowania programów Kod przedmiotu

PROGRAM PRAKTYKI ZAWODOWEJ. Technikum Zawód: technik informatyk

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia)

Efekt kształcenia. Wiedza

Szkolenie autoryzowane. MS 6232 Wdrażanie bazy danych Microsoft SQL Server 2008 R2

Bazy Danych. Bazy Danych i SQL Podstawowe informacje o bazach danych. Krzysztof Regulski WIMiIP, KISiM,

Pytania z przedmiotów kierunkowych

ECDL Podstawy programowania Sylabus - wersja 1.0

Systemy baz danych. mgr inż. Sylwia Glińska

LITERATURA. C. J. Date; Wprowadzenie do systemów baz danych WNT Warszawa 2000 ( seria Klasyka Informatyki )

PRZESTRZENNE BAZY DANYCH WYKŁAD 2

RELACYJNE BAZY DANYCH

Modelowanie i Programowanie Obiektowe

Składnia języka EPL. EUCIP Programming Language

Relacyjne bazy danych

Spis treści. Przedmowa

Inżynieria oprogramowania - opis przedmiotu

Specjalnościowy Obowiązkowy Polski Semestr 5

Systemy GIS Systemy baz danych

KIERUNKOWE EFEKTY KSZTAŁCENIA

PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W NOWYM SĄCZU SYLABUS PRZEDMIOTU. Obowiązuje od roku akademickiego: 2011/2012

Ramowy plan kursu. Lp. Moduły Wyk. Lab. Przekazywane treści

Sylabus do programu kształcenia obowiązującego od roku akademickiego 2014/15

Państwowa Wyższa Szkoła Techniczno-Ekonomiczna w Jarosławiu

Bazy danych w geomatyce Databases in Geomatics

Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:

Grupy pytań na egzamin inżynierski na kierunku Informatyka

22. Podstawowe pojęcia baz danych. Baza Danych. Funkcje bazy danych. Właściwości bazy danych. Modele baz danych.

Transkrypt:

poziom: Core wersja: 2.6 moduł: B : Wytwarzanie SYLLABUS Niniejszy dokument jest syllabusem obowiązującym dla certyfikatu EUCIP ver. 2.6. Prezentuje obszary wiedzy, których znajomość jest niezbędna do zaliczenia modułu Wytwarzanie. Zastrzeżenie: Dokument ten został opracowany ze szczególną starannością na podstawie materiałów źródłowych pochodzących z Fundacji ECDL. Polskie Towarzystwo Informatyczne i Fundacja ECDL zastrzegają sobie prawo do zmian treści dokumentu oraz wyłączenia od odpowiedzialności za jakiekolwiek straty i szkody powstałe na skutek wykorzystania niniejszego dokumentu i treści w nim zawartych. Copyright 2007, Polskie Towarzystwo Informatyczne

Cel Obszar wiedzy: Wytwarzanie Moduł B: Wytwarzanie obejmuje aspekty tradycyjnych technik projektowania, specyfikacji, implementacji, testowania i integracji systemów informatycznych (SI). Wymaga on od kandydata zrozumienia cyklu życia systemu, znajomości procesów budowy SI oraz trendów rozwoju SI. Kandydat powinien również potrafić zastosować różne metodyki i narzędzia budowy SI. Od kandydata wymaga się również znajomości zasad projektowania interfejsu użytkownika, stron internetowych, hipermediów jak również zasad związanych z wykorzystaniem relacyjnych baz danych i hurtowni danych. Kandydat powinien posiadać podstawową wiedzę z zakresu języków zapytań oraz podstawowych zagadnień administrowania bazami danych. Wymagana jest również znajomość umiejętność wykorzystania podstawowych struktur danych i algorytmów, rozpoznawania różnych języków programowania oraz konstrukcji programistycznych, szacowania utrzymywania systemu oraz dokumentowania i testowania systemów informatycznych. Copyright 2007, Polskie Towarzystwo Informatyczne 2

B.1. Procesy i metody budowy SI B.1.1. Aplikacje a systemy B.1.2. Zasady i metodyki budowy SI B.1.3. Narzędzia budowy SI B.1.4. Testowanie aplikacji i systemów B.1.5. Implementacja systemu B.1.1.1 Rozróżnienie i określenie różnic pomiędzy systemem a aplikacją. B.1.1.2 Podanie przykładów systemów i aplikacji. B.1.1.3 Wyjaśnienie sposobu wykorzystania aplikacji i systemów. B.1.2.1 Charakterystyka podstawowych etapów budowy SI. B.1.2.2 Rozróżnienie i podanie przykładów różnych modeli budowy SI. B.1.2.3 Opisanie cyklu życia systemu. B.1.3.1 Opisanie sposobu użycia narzędzi wykorzystywanych na różnych etapach projektowania SI (np. Upper-CASE, Lower-CASE, zintegrowane narzędzia CASE). B.1.3.2 Określenie mocnych i słabych stron różnych narzędzi i technik budowy SI. B.1.3.3 Zademonstrowanie użycia prostych narzędzi budowy SI. B.1.4.1 Określenie różnych rodzajów testów oraz inspekcji wykonywanych w różnych etapach cyklu życia systemu (np. zdefiniowanych w V- modelu). B.1.5.1 Wyjaśnienie sposobu użycia narzędzi w procesie implementacji systemu (np. faza implementacji zawiera wydanie oprogramowania użytkownikom, szkolenie oraz dostarczanie początkowego wsparcia dla użytkowników). Określenie kolejnych czynności wykonywanych przy użyciu jednego z wymienionych narzędzi. B.1.5.2 Określenie wad i zalet różnych narzędzi implementacyjnych. B.1.6 Bezpieczeństwo i kontrola systemu B.1.6.1 Określenie podstawowych typów systemów, które mogą być wykorzystane do ochrony ważnych danych firmy. Copyright 2007, Polskie Towarzystwo Informatyczne 3

B.1.6.2 Określenie dzień po dniu działania zasad bezpieczeństwa w systemie (np. procedury archiwizacji danych, kontrola dostępu). B.1.7 Trendy w implementacji systemów B.1.7.1 Określenie nowych propozycji sposobów implementacji systemów. B.2. Zarządzanie danymi i bazy danych B.2.1. Dane i transakcje B.2.2. Modelowanie danych B.2.3. Pliki i bazy danych B.1.7.2 Określenie rodzajów architektur implementowanego systemu (np. dwulub trzywarstwowa architektura typu klient-serwer, n-warstwowa architektura typu web, rozszerzenie i integracja starego systemu) B.2.1.1 Zrozumienie wykorzystania danych w bazach danych. B.2.1.1 Zrozumienie zalet i problemów gromadzenia danych i informacji w kontekście nadmiarowości danych, ich niespójności, problemów integralności, dostępności danych, współbieżnego dostępu i bezpieczeństwa. B.2.1.3 Wyjaśnienie różnicy między danymi a informacją. B.2.2.1 Znajomość abstrakcyjnego charakteru danych, poziomy reprezentacji danych: fizyczny, konceptualny, zewnętrzny. B.2.2.2 Grupy modeli danych: obiektowy logiczny model danych, strukturalny logiczny model danych, fizyczny model danych. B.2.2.3 Znajomość zasad budowy obiektowych logicznych modeli danych np. model związków encji, model obiektowy. B.2.2.4 Znajomość różnic między różnymi modelami strukturalnymi: model sieciowy a model hierarchiczny. B.2.3.1 Wyjaśnienie różnicy między systemem zarządzania plikami a systemem zarządzania bazą danych (SZBD). B.2.3.2 Określenie składników SZBD: pliki danych, słownik bazy danych, indeksy, pliki danych statystycznych. Copyright 2007, Polskie Towarzystwo Informatyczne 4

B.2.3.3 Znajomość organizacji plików w bazach danych. Wykazanie zalet i wad plików do przechowywania rekordów o stałej długości pól oraz rekordów o zmiennej długości pól. B.2.4. Systemy zarządzania bazą danych B.2.4.1 Obszary biznesu, w których wykorzystywane są systemy zarządzania bazami danych oraz powody ich użycia. B.2.4.2 Wskazanie składników systemu zarządzania bazą danych: programy, typy danych. B.2.4.3 Ogólna charakterystyka pojęć: język definiowania danych (DDL), język manipulowania danymi (DML), menadżer ds. bazy danych, administrator bazy danych, użytkownicy bazy danych. B.2.5. Hurtownie danych i drążenie danych B.2.5.1 Wyjaśnienie koncepcji oraz składników systemu hurtowni danych. B.2.5.2 Charakterystyka funkcji drążenia danych B.2.5.3 Wskazanie obszarów wykorzystania systemów hurtowni danych. B.2.6. Relacyjny model danych B.2.6.1 Określenie korzyści stosowania relacyjnego modelu danych: nadmiarowość, itd. B.2.6.2 Prezentacja prostego przykładu normalizacji od 1 postaci normalnej do 3 postaci normalnej. B.2.7. Zapytania i raporty B.2.7.1 Znajomość różnic między proceduralnymi i nieproceduralnymi językami zapytań. B.2.7.2 Objaśnienie podstawowych operacji algebry relacyjnej. B.2.7.3 Opisanie różnych składników języka SQL: DDL, DML, widok, itd. B.2.7.4 Zademonstrowanie użycia operacji SQL: where, from, select, itd. B.2.8. Administrowanie bazą danych B.2.8.1 Definicja i funkcje systemu zarządzania baza danych. B.2.8.2 Znajomość funkcji administratora bazy danych (ang. DBA). Copyright 2007, Polskie Towarzystwo Informatyczne 5

B.2.8.3 Charakterystyka najważniejszych procedur administrowania bazą danych: definiowanie schematu, struktura pamięci i metody dostępu, schemat oraz fizyczna organizacja procesu modyfikacji, autoryzacja dostępu do danych, itp. B.2.9. Bezpieczeństwo i integralność danych B.2.9.1 Ogólna charakterystyka różnych problemów bezpieczeństwa i integralności w kontekście poufności, integralności i dostępności np. warunki integralności, przypadkowa utrata integralności danych, przypadkowa utrata spójności i celowy złośliwy dostęp do bazy danych. B.2.9.2 Podanie przykładów różnych składników bezpieczeństwa pogrupowanych jako: bezpieczeństwo ludzkie, bezpieczeństwo fizyczne, bezpieczeństwo systemu operacyjnego, bezpieczeństwo bazy danych. B.2.9.3 Opisanie schematu odtwarzania bazy danych dla różnych przypadków błędów jak: błędy logiczne, błędy systemowe, awaria systemu i błąd dysku. B.3 Programowanie B.3.1 Metody i techniki projektowania oprogramowania B.3.1.1 Wyjaśnienie różnych metod programowania, takich jak obiektowe, strukturalne, czy technika zstępowania. B.3.1.2 Wyjaśnienie sposobu użycia abstrakcji jako techniki projektowania i rozwiązywania problemów. B.3.1.3 Określenie specyficznych potrzeb projektowania w starych systemach. B.3.2 Algorytmy i struktury danych B.3.2.1 Charakterystyka różnych struktur danych, jak rekordy, tablice, listy kierunkowe. B.3.2.2 Wyjaśnienie różnicy pomiędzy rozpowszechnionymi algorytmami a strukturami danych wymienionymi wyżej. B.3.3 Typy języków programowania B.3.3.1 Określenie podstawowych rodzajów języków programowania (różne generacje, języki programowania funkcyjnego, proceduralnego, programowanie obiektowe). B.3.3.2 Wyjaśnienie roli składni w językach programowania. Copyright 2007, Polskie Towarzystwo Informatyczne 6

B.3.3.3 Określenie różnicy pomiędzy kompilacją a interpretacją kodu. B.3.4 Wprowadzenie do różnych koncepcji programowania B.3.5 Testowanie B.3.4.1 Wyjaśnienie najważniejszych konstrukcji języków programowania, jak np. i. typy danych ii. operacje wejścia/wyjścia iii. instrukcje iv. operacje arytmetyczne i logiczne v. podprogramy B.3.5.1 Określenie podstawowych funkcji narzędzi automatycznego testowania. B.3.5.2 Charakterystyka metod testowania. B.3.5.3 Określenie podstawowych cech testowania modułów, połączeń i całego systemu. B.3.6 Dokumentowanie B.3.6.1 Określenie podstawowych wymagań dokumentowania systemów (np. struktura angielska, drzewa decyzyjne) B.3.6.2 Wyjaśnienie pojęcia dobrze skonstruowanego programu i powiązanej z nim dokumentacji. B.3.7 Utrzymywanie B.3.7.1 Wyjaśnienie konieczności przeprowadzania zmian w systemie i dokumentacji. B.3.7.2 Podanie przykładów metod wykorzystywanych do osiągania odpowiedniej jakości programu, np. badanie kodu. B.4 Projektowanie interfejsu użytkownika i stron internetowych B.3.8 Przykłady programowania B.4.1 Interakcja człowiek - komputer B.4.2 Projektowanie graficzne B.3.8.1 Wyjaśnienie idei tworzenia małych segmentów programu w oparciu o daną hipotezę. B.4.1.1 Wyjaśnienie teorii komunikacji: nadawca, komunikaty, odbiorca. B.4.1.2 Wyjaśnienie mechanizmu przekazywania informacji B.4.2.1 Określenie podstawowych zasad graficznych, bazujących na tradycyjnie Copyright 2007, Polskie Towarzystwo Informatyczne 7

pisanym tekście (rozmiar czcionki, białe znaki) B.4.2.2 Określenie podstawowych zasad graficznych dla kolorów i ilustracji. B.4.2.3 Wykorzystanie standardowej manipulacji obrazami. B.4.3 Stosowane metody i techniki B.4.3.1 Charakterystyka narzędzi do implementacji stron internetowych. B.4.3.2 Znajomość sposobów tworzenia diagramów dla projektowania stron internetowych (UML). B.4.3.3 Określenie podstawowych metod nawigacji na stronach internetowych. B.4.3.4 Wyjaśnienie zasad używania scenorysów, szkiców itd. B.4.4 Zasady i standardy tworzenia interfejsu użytkownika B.4.4.1 Określenie narzędzi wspomagających tworzenie przyjaznych dla użytkownika stron internetowych. B.4.4.2 Określenie najlepszych praktyk dla tworzenia tekstów na strony internetowe. B.4.4.3 Charakterystyka modeli testujących służących do sprawdzania, czy wymagania interfejsu użytkownika są spełnione. B.4.5 Charakterystyka Internetu. Możliwości i ograniczenia B.4.5.1 Opisanie historii WWW. B.4.5.2 Określenie typowych elementów strony internetowej. B.4.5.3 Wyjaśnienie celów użycia wewnętrznych i zewnętrznych stron internetowych w firmie. B.4.5.4 Określenie modeli do analizy i odkrywania potrzeb grup docelowych. B.4.5.5 Określenie wad stron internetowych. Podanie przykładów. B.4.6. Hipertekst I Hipermedia B.4.6.1 Określenie sposobów użycia hipertektsu i hipermediów. Copyright 2007, Polskie Towarzystwo Informatyczne 8

B.4.6.2 Użycie hipertektsu i hipermediów. B.4.7 Podstawowe problemy projektowania stron internetowych B.4.7.1 Określenie potrzeb grup docelowych. B.4.7.2 Wyjaśnienie ryzyka umieszczania zbyt wielu informacji na stronie internetowej. B.4.7.3 Wyjaśnienie problemu małego zróżnicowania kolorystycznego. B.4.7.4 Wyjaśnienie potrzeby łatwej nawigacji na stronie. B.4.8 Projektowanie stron WWW B.4.8.1 Umiejętność użycia podstawowych komend HTML. B.4.8.2 Określenie zakresu użycia HTML (twarde i miękkie formatowanie, znaki specjalne, podziały, wyrównania, nagłówki, tagi obrazków, tło, kolory, linki, listy, tabele, formularze, ramki) B.4.8.3 Wyjaśnienie pojęcia arkusze stylów oraz ich użycia przy projektowaniu stron Copyright 2007, Polskie Towarzystwo Informatyczne 9