- Nazwa przedmiotu:
- Programowanie sieciowe
- Koordynator przedmiotu:
- mgr inż. Marcin Ścibisz
- Status przedmiotu:
- Obowiązkowy
- Poziom kształcenia:
- Studia I stopnia
- Program:
- Zarządzanie i Inżynieria Produkcji
- Grupa przedmiotów:
- Technologie informatyczne
- Kod przedmiotu:
- PROSI
- Semestr nominalny:
- 3 / rok ak. 2012/2013
- Liczba punktów ECTS:
- 5
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- Godziny kontaktowe 45h; przygotowanie do zajęć laboratoryjnych 15h; czas poza laboratorium 30h; przygotowanie do zaliczenia przedmiotu 60h. Razem 150h = 5 ECTS.
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- Godziny kontaktowe 60h. Razem 60h = 2 ECTS
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- Przygotowanie do zajęć laboratoryjnych 15h; zajęcia laboratoryjne 45h; czas poza laboratorium 30h. Razem 90h = 3 ECTS.
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład15h
- Ćwiczenia0h
- Laboratorium45h
- Projekt0h
- Lekcje komputerowe0h
- Wymagania wstępne:
- strona WWW, serwer WWW, przeglądarka internetowa, język znaczników, styl, kaskadowy arkusz stylów, język skryptowy, programowanie po stronie klienta, programowanie po stronie serwera, JavaScript, obiektowy model dokumentu (DOM), formularz, ciasteczko, sesja, PHP, aplet, serwlet, kontener serwletów, JSP, JSF, usługi seciowe.
- Limit liczby studentów:
- brak
- Cel przedmiotu:
- Opanowanie wiedzy z zakresu programowania w sieciach komputerowych z położeniem nacisku na technologię WWW w zakresie podstaw języka opisu i prezentacji dokumentów (HTML), technologii i związanych z nimi języków programowania (JavaScript, PHP, Java) oraz podstawy tworzenia i wykorzystywania usług sieciowych.
- Treści kształcenia:
- Wykład
1. Wprowadzenie do programowania sieciowego i WWW.
2. Podstawy języka HTML
3. Prezentacja dokumentów HTML w przeglądarce
4. Podstawy programowania w języku JavaScript
5. Wzorzec programowania obiektowego w języku JavaScript.
6. Podstawy technologii PHP
7. Wzorzec programowania obiektowego w języku PHP
8. Język PHP i bazy danych
9. Język Java i aplety.
10. Język Java i servlety
12. Technologia Java Server Pages i JSTL.
11. Java Server Pages i szablony aplikacji WWW JSF.
13. Szablon aplikacji WWW JSF (JavaServer Faces).
14. Język Java i bazy danych.
15. Usługi sieciowe.
Laboratorium
1. Język znaczników HTML i formatowanie CSS.
2. Skrypty wykonywane w przeglądarce stron WWW.
3. Wzorzec programowania obiektowego w języku JavaScript.
4. Podstawy technologii PHP.
5. Programowanie obiektowe w języku PHP.
6. Język PHP w aplikacjach sieciowych.
7. Język PHP i bazy danych.
8. Aplikacja WWW w języku PHP.
9. Język Java w aplikacjach sieciowych.
10. Język Java i aplety.
11. Język Java i serwlety.
12. JSP i JSTL
13. JSP i JSF
14. Język Java i bazy danych
15. Usługi sieciowe.
- Metody oceny:
- Wykład - zaliczenie na podstawie pracy kontrolnej wykonywanej w formie pisemnej na zajęciach wykładowych.
Laboratorium - zaliczenie na podstawie dwóch prac kontrolnych wykonywanych podczas zajęć laboratoryjnych w formie praktycznej realizacji zadań programistycznych.
- Egzamin:
- tak
- Literatura:
- Danowski B. - Tworzenie stron WWW w praktyce, Helion, Gliwice 2007
Lis M. - JavaScript. Praktyczny kurs, Helion, Gliwice 2009
Davis M., Phillips J. - PHP i MySQL. Wprowadzenie, Helion, Gliwice 2008
Rychlicki-Kicior K. - Java EE 6. Programowanie aplikacji WWW, Helion, Gliwice 2010
- Witryna www przedmiotu:
- www.electurer.edu.pl
- Uwagi:
Efekty uczenia się
Profil ogólnoakademicki - wiedza
- Efekt Wpisz opis
- Ma uporządkowaną wiedzę z zakresu programowania w sieciach komputerowych z położeniem nacisku na technologię WWW w zakresie języków opisu dokumentu i prezentacji dokumentu, języków programowania (JavaScript, PHP, Java) oraz podstaw tworzenia i wykorzystywania usług sieciowych.
Weryfikacja: Egzamin pisemny
Powiązane efekty kierunkowe:
Powiązane efekty obszarowe:
Profil ogólnoakademicki - umiejętności
- Efekt Wpisz opis
- Potrafi definiować i rozwiązywać problemy z technologii programowania w sieciach komputerowych, samodzielnie tworzyć, uruchamiać i testować programy sieciowe wykorzystujące język opisu i prezentacji dokumentów (HTML, CSS) oraz języki programowania JavaScript, PHP i Java.
Weryfikacja: Egzamin pisemny
Powiązane efekty kierunkowe:
Powiązane efekty obszarowe:
Profil ogólnoakademicki - kompetencje społeczne
- Efekt Wpisz opis
- Rozumie potrzebę uczenia się przez całe życie
Weryfikacja: Egzamin pisemny
Powiązane efekty kierunkowe:
Powiązane efekty obszarowe: