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: ……………….. ……………………………………..