ZAŁĄCZNIK NR 1 - Strona dr hab., inż. Aleksandr Timofiejew

Transkrypt

ZAŁĄCZNIK NR 1 - Strona dr hab., inż. Aleksandr Timofiejew
ZAŁĄCZNIK NR 1
PRYWATNA WYŻSZA SZKOŁA
NAUK SPOŁECZNYCH, KOMPUTEROWYCH I MEDYCZNYCH
W WARSZAWIE
Wydział Nauk Społecznych i Technik Komputerowych
OPIS PRZEDMIOTU – SYLABUS
Nazwa przedmiotu
Nazwa w języku angielskim
Kod przedmiotu
INTERPRETOWANE JEZYKI PROGRAMOWANIA
INTERPRETATED PROGRAMMING LANGUAGES
1. Usytuowanie przedmiotu w programie kształcenia
Kierunek studiów
Poziom kształcenia
Profil studiów
Moduł (typ) przedmiotu
Jednostka prowadząca studia
Prowadzący
Koordynator przedmiotu
Kontakt/Konsultacje
Informatyka
Pierwszy (1)
Ogólnoakademicki (A)
Specjalnościowy
Wydział Nauk Społecznych i Technik Komputerowych
dr hab., inż. Aleksandr Timofiejew
dr hab., inż. Aleksandr Timofiejew
(22) 559 22 30
E-mail [email protected]
Ćwiczenia na stronie http://timofiejew. pwsbia.edu.pl
2. Ogólna charakterystyka przedmiotu
Status przedmiotu
Rok studiów (semestry)
Język wykładowy
Wymagania wstępne
Punkty ECTS
Formy zajęć
Sposób realizacji przedmiotu
Sposoby zaliczenia
Obowiązkowy
Niestacjonarne, rok 3 (semestr 6)
Polski
Wiedza z zakresu przedmiotów "Podstawy programowania",
"Programowanie", "Programowanie obiektowe".
4
Wykład, 10 godzin.
Laboratorium, 10 godzin
Wykład oraz ćwiczenia laboratoryjne
Zaliczenie na ocenę.
Metody dydaktyczne
Wykład tradycyjny wspomagany technikami multimedialnymi; ćwiczenia wspomagane sprzętem laboratoryjnym.
Zamieszczanie na stronie internetowej zadań ćwiczeniowych
Literatura:
a) podstawowa:
1. D.Schultz, C. Cook. HTML, XHTML i CSS. Wydawnictwo Helion, 2008
2. N.C. Zakas, JavaScript dla webmasterów. Zaawansowane programowanie; Wydawnictwo HELION, 2006
3. T. Ratschiller, T. Gerken. PHP4 aplikacje. Wrocław: Wydawnictwo ROBOMATIC,
2001.
b) uzupełniająca:
1. Ch. Wenz, JavaScript. Rozmówki. Wydawnictwo Helion, 2007
2. M. Moncur, JavaScript dla każdego. Wydanie IV; Wydawnictwo HELION, 2007
3. Cele, treści i efekty kształcenia
Cele (założenia przedmiotu)
Celem głównym wykładu jest nabycie wiedzy o interpretowanych językach programowania
(HTML, JavaScript, PHP).
Zajęcia laboratoryjne mają na celu nabycie i opanowanie umiejętności programowania w
językach JavaScript, PHP.
Treści merytoryczne przedmiotu (z uwzględnieniem podziału na formy)
Wykład (jeden temat zajmuje 2 godziny)
1. Wprowadzenie do interpretowanych języków programowania.
Interpretowanie tekstu programu. Środowiska programowania. Języki interpretowane.
Rdzeń języka JavaScript. Kategorie składniowe języka JavaScript.
2. Obiektowy model przeglądarki (Browser Object Model, BOM). Obiekt "window".
Obiektowy model dokumentu (Document Object Model, DOM).
Obiekty węzłów. Węzły Document, Element, Attribute, CharacterData.
Obsługa zdarzeń. Rodzaje zdarzeń. Obiekt Event.
3. Formularze i dane. Obiekty formularza. Elementy formularza.
Wyrażenia regularne. Sprawdzanie poprawności formularza.
4. Rdzeń języka PHP.
Kategorie składniowe języka PHP.
5. Operacje w skryptach PHP.
Operacje na ciągach. Operacje na plikach. Operacje z datą.
Komunikacja serwera z klientem.
Laboratorium (jedne zajęcie zajmuje 2 godziny)
1.
2.
3.
4.
5.
Język JavaScript. Kategorie składniowe języka JavaScript. Typy danych.
Język JavaScript. Model DOM.
Język JavaScript. Formularze.
Język PHP. Kategorie składniowe języka PHP.
Język PHP. Formularze.
Symbol
efektu
W01
W02
U01
U02
K01
K02
EFEKTY KSZTAŁCENIA
Opis zamierzonych efektów kształcenia
Po zaliczeniu zajęć student:
W zakresie wiedzy:
zna podstawowe konstrukcje programistyczne języków JavaScript, PHP
Odniesienie do efektów kształcenia dla
kierunku
K_W22
zna reguły napisania programów w językach JavaScript, PHP
W zakresie umiejętności:
umie czytać ze zrozumieniem program zapisany w
języku programowania JavaScript, PHP
K_W06
umie napisać i uruchomić prosty program rozmiarem
do 100 instrukcji języka programowania JavaScript,
PHP
W zakresie kompetencji społecznych:
potrafi oswoić nowe środowisko programowania i
opracować aplikację
K_U12
K_U23
potrafi pracować w zespole programistów
K_K03
K_U07
K_U12
K_K01
K_K04
4. Formy i warunki zaliczenia przedmiotu (kryteria, metody)
Efekty W01, W02, U01, U02 sprawdzane będą przy wykonaniu ćwiczeń laboratoryjnych.
Moduł kończy się zaliczeniem na ocenę.
Ocena końcowa jest wystawiana na podstawie zajęć laboratoryjnych i jednego kolokwium
pisemnego przeprowadzonego na ostatnim wykładzie. Na zaliczenie laboratorium składają
się oceny cząstkowe uzyskane na regularnych zajęciach, za które można uzyskać maksymalnie 60pkt.
Zaliczenie zajęć laboratoryjnych następuje w przypadku uzyskania co najmniej 30pkt.
Za pisemne kolokwium można uzyskać do 40 pkt. Zaliczenie kolokwium jest możliwe po
uzyskaniu co najmniej 20 pkt. Ocena końcowa z modułu (po zaliczeniu wszystkich części
składowych), w zależności od sumy uzyskanych punktów (maksymalnie 100pkt.) może być
następująca (w nawiasach ocena wg skali ECTS):
Zakres
0-50 pkt.
51-60 pkt.
61-70 pkt.
Ocena
ndst (F)
dst (E)
dst+ (D)
Zakres
71-80 pkt.
81-90 pkt.
91-100 pkt.
Ocena
db (C)
db+ (B)
bdb (A)
5. Bilans punktów ECTS – nakład pracy studenta
Kategoria
Udział w wykładach i ćwiczeniach
Przygotowanie się do ćwiczeń i dokończenie sprawozdań
Sumaryczne obciążenie studenta
Punkty ECTS za przedmiot
Obciążenie studenta
20 godz.
50 godz.
70 godz.
4
Oświadczenie i podpis prowadzącego zajęcia
Oświadczam, że treści programowe zawarte w niniejszym opisie przedmiotu są rezultatem mojej indywidualnej pracy
twórczej wykonywanej w ramach stosunku pracy/współpracy wynikającej z umowy cywilnoprawnej oraz że osobom
trzecim nie przysługują z tego tytułu autorskie prawa majątkowe.
Dnia: ………………..
…………………/Aleksandr Timofiejew
Akceptacja Kierownika Jednostki Prowadzącej
Dnia: ………………..
……………………………………..