Nazwa przedmiotu:
Programowanie w sieciach komputerowych
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:
Jakość i informatyka w zarządzaniu przedsiębiorstwem
Kod przedmiotu:
PSIKO
Semestr nominalny:
6 / rok ak. 2012/2013
Liczba punktów ECTS:
4
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 30h. Razem 120h = 4 ECTS.
Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
Godziny kontaktowe 45h. Razem 45h = 1.5 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 30h; czas poza laboratorium 30h. Razem 75h = 2.5 ECTS.
Formy zajęć i ich wymiar w semestrze:
  • Wykład15h
  • Ćwiczenia0h
  • Laboratorium30h
  • Projekt0h
  • Lekcje komputerowe0h
Wymagania wstępne:
Słowa kluczowe (prerekwizyty): system operacyjny, sieć komputerowa, stacja robocza, serwer, protokół komunikacyjny, WWW, HTML, język programowania, programowanie obiektowe, środowisko programistyczne, aplikacja, program, konsola, algorytm, składnia języka, typy zmiennych, tablice, operatory i wyrażenia, obiekty, deklaracje, definicje, funkcje i procedury, przesyłanie parametrów, operacje wejścia-wyjścia, komunikacja z użytkownikiem, kompilator, interpreter, kontrolki, biblioteki dynamiczne, baza danych, język SQL, serwer SQL.
Limit liczby studentów:
brak
Cel przedmiotu:
Opanowanie wiedzy na temat programowania w sieciach komputerowych z położeniem nacisku na technologię WWW w zakresie podstawy języków opisu dokumentu (HTML, XML), języków programowania (JavaScript, PHP, JAVA), podstawy tworzenia i wykorzystywania usług sieciowych oraz wykorzystania baz danych w aplikacjach internetowych.
Treści kształcenia:
WYKLAD 1. Wprowadzenie do technologii ASP .NET. 2. Komunikacja z użytkownikiem – kontrolki podstawowe. 3. Komunikacja z użytkownikiem – kontrolki zaawansowane. 4. Sprawdzanie poprawności danych w formularzach. 5. Podstawy witryny internetowej. 6. ASP.NET i bazy danych – wizualizacja i przetwarzanie danych. 7. Biblioteka dostępu do danych ADO.NET. 8. Uwierzytelnianie i bezpieczeństwo. 9. Strony wzorcowe i nawigacja. 10. Personalizacja witryn internetowych. 11. Kontrolki użytkownika oraz kontrolki własne. 13. Buforowanie i wydajność. 12. Tworzenie usług sieciowych. LABORATORIUM 1. Wprowadzenie do technologii ASP .NET. 2. Podstawowe kontrolki serwerowe – formularze. 3. Zaawansowane kontrolki serwerowe. 4. Sprawdzanie poprawności danych w formularzach. 5. Podstawy witryny internetowej. 6. ASP.NET i bazy danych – wizualizacja i przetwarzanie danych. 7. Biblioteka dostępu do danych ADO.NET. 8, Uwierzytelnianie, bezpieczeństwo. 9. Nawigacja w witrynie Internetowej. 10. Personalizacja witryny internetowej. 11. Kontrolki użytkownika oraz kontrolki własne. 12. Usługi sieciowe. 13. Buforowanie i wydajność.
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:
nie
Literatura:
Liberty J., Maharry D., Hurwitz D. - ASP.NET 3.5. Programowanie, Helion, Gliwice 2010
Witryna www przedmiotu:
bak
Uwagi:

Efekty uczenia się

Profil ogólnoakademicki - wiedza

Efekt Wpisz opis
Ma uporzadkowaną wiedzę z zakresu programowania w sieciach komputerowych z położeniem nacisku na tworzenie dynamicznych witryn internetowych wykorzystjących technologię ASP.NET z elementami dostępu do baz danych (ADO.NET).
Weryfikacja: Egzamin pisemny
Powiązane efekty kierunkowe: K_W94
Powiązane efekty obszarowe: T1A_W05

Profil ogólnoakademicki - umiejętności

Efekt Wpisz opis
Potrafi definiować i rozwiązywać problemy z programowania w sieciach komputerowych w zakresie tworzenia dynamicznych witryn internetowych. Potrafi samodzielnie tworzyć, uruchamianić i testować dynamiczne witryny WWW wykorzystujące technologię ASP.NET oraz ADO.NET.
Weryfikacja: Egzamin pisemny
Powiązane efekty kierunkowe: k_U106
Powiązane efekty obszarowe: T1A_U09

Profil ogólnoakademicki - kompetencje społeczne

Efekt Wpisz opis
Rozumie potrzebę uczenia się przez całe życie
Weryfikacja: Egzamin pisemny
Powiązane efekty kierunkowe: K_K01
Powiązane efekty obszarowe: T1A_K01