Programowanie w internecie
Transkrypt
Programowanie w internecie
Programowanie w internecie nazwa przedmiotu SYLABUS Obowiązuje od cyklu kształcenia: 2012/2013 Część A. Informacje ogólne Elementy składowe sylabusa Opis Nazwa jednostki prowadzącej kierunek Nazwa kierunku studiów Wydział Matematyki i Informatyki Poziom kształcenia Profil studiów Forma studiów Studia pierwszego stopnia Ogólnoakademicki Stacjonarne Kod przedmiotu 0600-IS1-2PIN Język przedmiotu polski Rodzaj przedmiotu obowiązkowy Rok studiów /semestr rok II / 4 Wymagania wstępne (tzw. sekwencyjny system zajęć i egzaminów) Przedmioty wprowadzające: Podstawy programowania strukturalnego Wstęp do programowania obiektowego Systemy operacyjne Informatyka Zakres wiadomości: Podstawy programowania Podstawy programowania obiektowego Umiejętność pracy w systemie Unix Liczba godzin zajęć dydaktycznych z podziałem na formy prowadzenia zajęć Założenia i cele przedmiotu Metody dydaktyczne oraz ogólna forma zaliczenia przedmiotu Studia stacjonarne: Wykład: 30 Ćwiczenia: 0 Laboratorium: 15 Projekt: 15 Studia niestacjonarne: Wykład: 18 Ćwiczenia: 0 Laboratorium: 9 Projekt: 9 Opanować podstawy najpopularniejszych języków, technologii i narzędzi wykorzystywanych przy tworzeniu programów działających za pośrednictwem sieci Internet. Forma zaliczenia przedmiotu: zaliczenie na ocenę Metody dydaktyczne: Wykłady, laboratoria polegające na praktycznym wykorzystaniu technologii i narzędzi przedstawionych na wykładzie, oraz zajęcia projektowe wymagające zaprojektowania i implementacji zadania indywidualnie lub do wykonania w małej grupie. Efekty kształcenia Odniesienie do kierunkowych efektów kształcenia 1. Zna podstawy języków opisu stron WWW 2. Potrafi scharakteryzować model aplikacji typu klient-serwer K_W09 (+) 3. Potrafi wymienić popularne serwery WWW oraz baz danych K_W05 (+) 4. Zna podstawowe cechy najpopularniejszych języków programowania wykorzystywanych do tworzenia dynamicznych serwisów sieciowych 5. Potrafi nazwać główne protokoły wykorzystywane do komunikacji w internecie 6. Potrafi tworzyć statyczne i dynamiczne strony WWW K_W08 (+++) K_W04 (++) K_W08 (+++) K_W09 (+) K_U18 (+++) 7. Umie wykorzystać możliwości przeglądarek internetowych do tworzenia programów wykonywanych po stronie klienta 8. Potrafi programować proste aplikacje CGI po stronie serwera K_U17 (+) K_U18 (+++) K_U08 (++), K_U17 (+), K_U18 (+++) Potrafi uruchomić i wstępnie skonfigurować serwer WWW oraz serwer baz danych w oparciu o dostępną dokumentację 10. Rozumie potrzebę stałego dokształcania w dynamicznie zmieniającej się rzeczywistości internetu 9. K_U21 (++) K_K02 (++) 11. Jest świadomy odpowiedzialności związanej z zarządzaniem danymi dostępnymi w sieci internet Punkty ECTS Bilans nakładu pracy studenta 5 Studia stacjonarne Aktywność - wykład 30 18 - laboratorium 15 9 - projekt 15 9 Przygotowanie do zajęć 35 45 Zapoznanie z literaturą 10 10 Przygotowanie do egzaminu 10 10 Przygotowanie do kolokwium 5 5 Czas trwania egzaminu 2 2 Sprawozdania, raporty z zajęć, prace domowe 0 0 Udział w konsultacjach 5 5 5 5 Nakład pracy studenta związany z zajęciami: Data opracowania: Studia niestacjonarne Udział w zajęciach: Zadania projektowe realizowane w domu Wskaźniki ilościowe K_K01 (++) K_K04 (+) Liczba godzin Punkty ECTS wymagającymi bezpośredniego udziału nauczyciela 67 3 o charakterze praktycznym 55 2 Koordynator przedmiotu: dr Adam Naumowicz