OPIS MODUŁU KSZTAŁCENIA (przedmiot lub grupa przedmiotów)

Podobne dokumenty
Liczba godzin. N (nauczyciel) studia niestacjonarne

Egzamin / zaliczenie na ocenę*

KARTA MODUŁU KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Inżynieria oprogramowania - opis przedmiotu

Logistyka I stopień Ogólnoakademicki. Niestacjonarne. Zarządzanie logistyczne Katedra Inżynierii Produkcji Dr Sławomir Luściński

PRZEWODNIK PO PRZEDMIOCIE

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/17

E-1IZ3-06-s6. Inżynieria Programowania. Informatyka. I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Kierunkowy Wybieralny Polski Semestr V

PRZEWODNIK PO PRZEDMIOCIE

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Programowanie obiektowe 1 - opis przedmiotu

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/17

PRZEWODNIK PO PRZEDMIOCIE

Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

NAZWA PRZEDMIOTU/MODUŁU KSZTAŁCENIA:

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Semestr letni Brak Tak

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Inżynieria oprogramowania, C12

Kierunkowy Wybieralny Polski Semestr V

PRZEWODNIK PO PRZEDMIOCIE

Technologie informacyjne Information technologies

PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

APLIKACJE KLIENT-SERWER Client-Server Applications Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L

Programowanie w Javie nazwa przedmiotu SYLABUS A. Informacje ogólne

PRZEWODNIK PO PRZEDMIOCIE

E-1EZ s1. Technologie informacyjne. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

E-ID1S-08-s5. Informatyka. I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2012/2013

Specjalnościowy Obowiązkowy Polski Semestr trzeci

Specjalnościowy Obowiązkowy Polski Semestr 5

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Z-ID-306 Technologie internetowe Internet Technologies. Podstawowy Obowiązkowy Polski Semestr III

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Programowanie sieciowe Network programming PRZEWODNIK PO PRZEDMIOCIE

Programowanie obiektowe Object programming. Elektrotechnika II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

Wydział Ekonomiczno-Informatyczny w Wilnie. 1. Podstawy programowania strukturalnego (C) 2. Wstęp do programowania obiektowego

Podstawy modelowania programów Kod przedmiotu

Język Java i technologie Web - opis przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Programowanie obiektowe. 2. KIERUNEK: Matematyka. 3. POZIOM STUDIÓW: I stopnia 4. ROK/ SEMESTR STUDIÓW: II/4

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU. Projektowanie systemów czasu rzeczywistego D1_13

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Ocenianie ciągłe (praca przy Formująca tablicy oraz przy komputerze) pisemne, końcowe zaliczenie pisemne

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Kod przedmiotu: PLPILA02-IEEKO-L-5s8-2012IWBIANS Pozycja planu: D7

Informatyka II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

Informatyczne podstawy projektowania Kod przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

Grupa treści kształcenia, w ramach której przedmiot jest realizowany Przedmiot kierunkowy

E-2IZ1-03-s3. Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

KARTA KURSU. Grafika komputerowa

Informatyka Programowanie - 4,5,6 SPS/ praktyczny stacjonarne/ niestacjonarne. Liczba godzin. N (nauczyciel) studia niestacjonarne

14. Przedmiot: N/PM2012/11/14/I1 INFORMATYKA moduł 1 Semestr. Liczba tygodni Liczba godzin w tygodniu Liczba godzin w semestrze ECTS

kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) polski semestr V zimowy i letni (semestr zimowy / letni)

kierunkowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) polski semestr VI semestr letni (semestr zimowy / letni)

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) podstawowy (podstawowy / kierunkowy / inny HES)

Interbase. stacjonarne (stacjonarne / niestacjonarne) kierunkowy (podstawowy / kierunkowy / inny HES)

E-I2S-2001-s1. Informatyka II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

Wykład Ćwiczenia Laboratorium Projekt Seminarium

KARTA PRZEDMIOTU. 1. Nazwa przedmiotu: ZARZĄDZANIE SYSTEMAMI INFORMATYCZNYMI. 2. Kod przedmiotu: ZSI

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

PRZEWODNIK PO PRZEDMIOCIE WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

PRZEWODNIK PO PRZEDMIOCIE

WYKŁAD. Jednostka prowadząca: Wydział Techniczny. Kierunek studiów: Elektronika i telekomunikacja. Nazwa przedmiotu: Język programowania C++

KARTA KURSU. Języki hipertekstowe i tworzenie stron WWW. Opis kursu (cele kształcenia) Warunki wstępne. Efekty kształcenia. Nazwa

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Aplikacje WWW i PHP - opis przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

Zał nr 4 do ZW. Dla grupy kursów zaznaczyć kurs końcowy. Liczba punktów ECTS charakterze praktycznym (P)

KARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Algorytmizacja i programowanie. 2. KIERUNEK: Matematyka. 3. POZIOM STUDIÓW: I stopnia

KARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Zespołowy projekt informatyczny. 2. KIERUNEK: Matematyka. 3. POZIOM STUDIÓW: I stopnia

OPIS PRZEDMIOTU KSZTAŁCENIA

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

KARTA KURSU. Student zna podstawy analizy, projektowania i programowani obiektowego oraz podstawy języka C++.

KARTA PRZEDMIOTU. 2. Kod przedmiotu: ZSI. 1. Nazwa przedmiotu: ZARZĄDZANIE SYSTEMAMI INFORMATYCZNYMI

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Dr Adam Naumowicz

E-1EZ1-03-s2. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Programowanie komputerowe. Geodezja i Kartografia I stopień (I stopień / II stopień) akademicki (ogólno akademicki / praktyczny)

Podstawy Informatyki Computer basics

KARTA PRZEDMIOTU. Systemy czasu rzeczywistego: D1_9

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

Transkrypt:

OPIS MODUŁU KSZTAŁCENIA (przedmiot lub grupa przedmiotów) Nazwa modułu/ przedmiotu Tworzenie aplikacji i eksploatacja oprogramowania Nazwa jednostki prowadzącej przedmiot Instytut Matematyki Przedmioty: Programowanie w aplikacjach Inżynieria oprogramowania kierunek specjalność specjalizacja semestr/y poziom kształcenia/forma kształcenia Edukacja techniczno - informatyczna Informatyka w zarządzaniu, Technika Informatyczna forma studiów IV, VII SPS Stacjonarne Nazwisko osoby prowadzącej (osób prowadzących) dr Piotr Sulewski, dr Ryszard Motyka, dr inż. Zbigniew Ledóchowski koordynator: dr Piotr Sulewski Formy zajęć Liczba godzin Liczba punktów ECTS N S (nauczyciel) (student) Programowanie w aplikacjach Wykład 10 15 1 Analiza literatury 5 Przygotowanie do zaliczenia 10 Laboratorium 30 30 2 Przygotowanie do zajęć ( w tym do sprawdzianów, 5 sprawdzianów dodatkowych, konsultacje itp.) Bieżąca praca z literaturą i dostępnymi materiałami związanymi z przedmiotem, uzupełniającymi lub poszerzającymi wiedzę 10 Poszukiwanie dodatkowych materiałów z różnych źródeł Rozwiązywanie uzupełniających problemów wiedzę uzyskaną (zadań, podczas projektów) zajęć poza zajęciami Inżynieria oprogramowania Wykład 15 10 1 Analiza literatury 5 5 10 Przygotowanie do zaliczenia 5 Laboratorium 30 45 3 Przygotowanie do zajęć ( w tym do sprawdzianów, sprawdzianów dodatkowych, konsultacje itp.) Bieżąca praca z literaturą i dostępnymi materiałami związanymi z przedmiotem, uzupełniającymi lub poszerzającymi wiedzę Poszukiwanie dodatkowych materiałów z różnych źródeł 10 15 5

Rozwiązywanie problemów (zadań, projektów) poza zajęciami Razem 85 100 7 Metody dydaktyczne wykład z prezentacją multimedialną ćwiczenia laboratoryjne: wykonywanie doświadczeń, projektowanie doświadczeń konsultacje indywidualne i grupowe Określenie przedmiotów wprowadzających wraz z wymogami wstępnymi A. Wymagania formalne: treści programowe przedmiotów- Analiza matematyczna, Podstawy informatyki i systemów informatycznych, Algorytmy i wstęp do programowania, Sieci komputerowe i aplikacje sieciowe, Tworzenie dokumentacji projektowej i użytkownika, Projektowanie aplikacji internetowych B. Wymagania wstępne: osiągnięcie wszystkich efektów kształcenia z wymienionych wyżej przedmiotów Cele przedmiotu: zapoznanie z podstawowymi pojęciami dotyczącymi języka VBA nabycie umiejętności wykorzystania gotowych rozwiązań do rozwiązywania różnorodnych problemów nabycie wiedzy o podstawowych konstrukcjach programistycznych języka VBA oraz umiejętności ich wykorzystania w praktyce realizacja przykładowych programów dotyczących wybranych zastosowań w środowisku języka VBA zapoznanie ze sposobem projektowania, przygotowywania i wdrażania aplikacji internetowych zapoznanie z podstawową składni języka PHP zapoznanie z podstawami technologii Ajax, jej zaletami i zakresem stosowalności poznanie podstawowych technik związanych obsługą baz danych za pomocą języka PHP nabycie umiejętności tworzenia stosunkowo prostych aplikacji internetowych opartych o bazy danych nabycie umiejętności łączenia kilku technologii/języków przy tworzeniu aplikacji internetowej zapoznanie z podstawowymi pojęciami teoretycznymi dotyczącymi projektowania, wytwarzania i testowania oprogramowania oraz ewolucji oprogramowania, zapoznanie z zasadami zarządzania przedsięwzięciami programistycznymi, nabycie podstawowych umiejętności w zakresie wykorzystywania wzorców projektowych i projektowania oprogramowania zgodnie z jego metodyką, nabycie podstawowych umiejętności w zakresie tworzenia specyfikacji wymagań oprogramowania i tworzenia ich przeglądu, nabycie praktycznych umiejętności w zakresie tworzenia i oceny planów wdrożenia i testowania oprogramowania nabycie praktycznych umiejętności w zakresie zarządzania konfiguracją oprogramowania Treści programowe: 1. Wprowadzenie do języka VBA 2. Budowa edytora VBA 3. Podstawy programowania w języku VBA, instrukcje wyboru i pętli 4. Okna dialogowe inputbox oraz msgbox 5. Tworzenie niestandardowych okien dialogowych 6. Zastosowanie procedur Sub języka VBA 7. Tworzenie procedur Function 8. Funkcje wbudowane i użytkownika. 9. Formularze i formanty 10. Procedury zdarzeniowe 11. Nagrywanie i modyfikowanie kodów makr 12. Tworzenie pasków narzędzi i menu 13. Operacje na tablicach i plikach 14. Przykłady i metody programowania w języku VBA 15. Formularze UserForm, przykłady ich stosowania 16. Rejestrowanie i modyfikowanie makr dotyczących wykresów 17. Obsługa zdarzeń 18. Interakcje z innymi aplikacjami 19. Tworzenie systemów pomocy w aplikacjach 20. Podstawowe informacje o modułach klas 21. Pojęcie i zasady projektowania prostych aplikacji internetowych oraz ich wdrażania 22. Podstawowe informacje o technologii Java. 15

23. Podstawy języka PHP a. Instalacja i uruchomienie serwera PHP i MySQL b. Podstawy języka PHP c. Operacje na plikach d. Zastosowanie tablic e. Nawiązywanie połączenia z bazą MySQL z poziomu PHP i praca z bazą danych 24. Wprowadzenie do technologii Ajax f. Korzystanie z obiektowego modelu dokumentu (DOM) g. Sposoby transmisji danych h. Dynamiczne zmiany na stronie i. Obsługa formularzy j. Wysyłanie danych do serwera k. Formularze sieciowe l. Pliki cookie, sesje i kontrola dostępu m. Połączenie techniki AJAX z PHP i MySQL 25. Dziedzina inżynierii oprogramowania. 26. Zasady skutecznego działania Coveya. Specyfikowanie zamówień. 27. Wymagania dotyczące systemów informatycznych (wydajność, użyteczność, niezawodność, bezpieczeństwo). Interfejs użytkownika. 28. Ocena jakości systemów informatycznych. 29. Etapy tworzenia oprogramowania. Zarządzanie procesami tworzenia oprogramowania. 30. Język UML modelowania systemów informatycznych (podstawy). Tworzenie diagramów przypadków. 31. Podstawy sieci Petriego. Wykorzystanie sieci Petriego w modelowaniu prostych przypadków związanych z oprogramowaniem. 32. Matematyczne metody opisu formalnego systemów informatycznych. 33. Idea wzorców projektowych. Proste modele wzorców projektowania zapisywane w językach obiektowych. 34. Metodyka testowania oprogramowania i zarządzanie jego konfiguracją. Tworzenie przykładowych plików konfiguracyjnych i instalacyjnych elementy wiedzy o zarządzaniu konfiguracją oprogramowania. 35. Wdrażanie oprogramowanie. 36. Cykl życia oprogramowania. Ewolucja oprogramowania.

Efekty uczenia się Wiedza (W_01) - charakteryzuje podstawowe konstrukcje programistyczne języka VBA (W_02) zna zasady i techniki projektowania aplikacji internetowych oraz ich wdrażania (W_03) opisuje najważniejsze wymagania dotyczące systemów informatycznych (W_04) ocenia jakość wybranych systemów informatycznych ze szczególnym uwzględnieniem interfejsu użytkownika (W_05) opisuje etapy tworzenia i funkcjonowania oprogramowania oraz matematyczne metody formalnego opisu tworzonych systemów informatycznych (W_06) definiuje podstawowe metody modelowania systemów informatycznych Sposób zaliczenia oraz formy i podstawowe kryteria oceny/wymagania egzaminacyjne A. Sposób zaliczenia Zaliczenie z oceną B. Formy i kryteria zaliczenia Kolokwium pisemne, projekt Ocena modułu jest średnią ważoną ocen poszczególnych przedmiotów, dla których wagami są przypisane im liczby punktów ECTS. Umiejętności (U_01) - posługuje się podstawowymi konstrukcjami programistycznymi języka VBA w praktyce (U_02) - konstruuje przykładowe programy dotyczące wybranych zastosowań w środowisku języka VBA (U_03) - wykorzystuje gotowe rozwiązania do rozwiązywania różnorodnych problemów (U_04) posługuje się stosownym oprogramowaniem służącym do tworzenia i edycji multimediów (U_05) stosuje urządzenia służące do gromadzenia, przetwarzania i prezentowania danych multimedialnych (U_06) posługuje się technikami multimedialnymi przy realizacji określonego projektu (U_07) konstruuje proste modele i diagramy dotyczące systemów informatycznych (U_08) konstruuje przy pomocy technik ogólnych oraz języków programowania obiektowego wzorce projektowe systemów oprogramowania (U_09) stosuje metody testowania oprogramowania (U_10) tworzy pliki będące elementem konfigurowania i zarządzania oprogramowaniem Kompetencje społeczne K_01) pracuje samodzielnie (K_02) wykazuje kreatywność w związku z rozwiązywanymi problemami (K_03) dostrzega znaczenie konstruowania wysokiej jakości i bezpiecznego oprogramowania na potrzeby różnych zastosowań Matryca efektów kształcenia dla przedmiotu Numer (symbol) efektu kształcenia Odniesienie do efektów kształcenia dla programu Odniesienie do efektów kształcenia dla obszaru W_01 K_W03++ T1A_W02++, T1A_W07++ W_02 K_W02++, K_W03++ T1A_W01+, T1A_W02++, T1A_W03++, T1A_W07++

W_03 K_W04+++, K_W05+, T1 A_W04++, T1A_W06+++, T1 A_W07+ W_04 K_W04++, K_W05++ T1 A_W04++, T1 A_W06+++, T1 A_W07+ W_05 K_W03+++, K_W06++ T1A_W02+++,T1A_W07+ W_06 K_W02++, K_W03++, K_W06+++ T1A_W02+++, T1A_W03+,T1A_W07+, T1A_W09+++ U_01 K_U11+++ T1A_U05++, T1A_U09+, T1A_U16+++ U_02 K_U08++, K_U11+++ T1A_U09+, T1A_U15+, T1A_U16+++ U_03 K_U08+++ T1A_U15++ U_04 K_U03+++, K_U08++ T1A_U07+, T1A_U15++ U_05 K_U03++ T1A_U07+, T1A_U15+ U_06 K_U03+++ K_U07++, K_U08+++ T1A_W03++, T1A_U07++, T1A_U15++ U_07 K_U04++, K_U08++ T1A_U05+, T1A_U09++, T1A_U14+++, T1A_U15++ U_08 K_U04++, K_U08++, K_U11+++ T1A_U05++, T1A_U09+++, T1A_U14++, T1A_U15++, T1A_U16+++ U_09 K_U02+, K_U15++ T1A_U08+++, T1A_U15+ U_10 K_U17+ T1A_U08+++, T1A_U09+ K_01 K_K01+++ T1A_K01+++ K_02 K_K03+++ T1A_K05++, T1A_K06++ K_03 K_K02+++, K_K05++,K_K06+ T1A_K02++, T1A_K07+++ Wykaz literatury A. Literatura wymagana do ostatecznego zaliczenia zajęć (zdania egzaminu): 1. A. Cockburn Jak pisać efektywne przypadki użycia, WNT, Warszawa 2004 2. S.Covey 7 nawyków skutecznego działania, REBIS, Poznań 2002 3. Cristian Darie i in AJAX i PHP: tworzenie interaktywnych aplikacji internetowych Helion, Gliwice 2006 4. J. Eichorn Ajax i JavaScript Helion, Gliwice 2007 5. S. Flanczewski Excel z elementami VBA w firmie Helion, Warszawa 6. M. Fowler "UML w kropelce. Wersja 2 Gonet Excel w obliczeniach naukowych i technicznych Helion, Warszawa 7. C.S. Horstmann, G. Cornell Core Java 2: podstawy Helion, Gliwice 2003 8. M.Lis Java: praktyczny kurs Helion, Gliwice 2007 9. M.Lis Ajax i PHP: praktyczny kurs Helion, Gliwice 2008 10. M.Lis Ajax i PHP: ćwiczenia praktyczne Helion, Gliwice 2008 11. Marcin Lis Praktyczny kurs PHP5: opanuj techniki tworzenia dynamicznych witryn WWW Helion, Gliwice, materiały pomocnicze 12. Julie Meloni PHP: pisanie dynamicznych stron WWW Mikom, Warszawa 2004 13. K. Sacha Inżynieria oprogramowania, PWN, Warszawa 2010 14. A. Shalloway, J. R. Trott "Programowanie zorientowane obiektowo. Wzorce projektowe. Wydanie II". Helion, Gliwice 2005 15. John Walkenbach Excel 2003 PL. Programowanie w VBA. Vademecum profesjonalisty Helion, Warszawa B. Literatura uzupełniająca 1. A.Jaszkiewicz Inżynieria oprogramowania, Helion. Gliwice 1997 2. P.Starke Sieci Petri, PWN, Warszawa 1987 3. A.Timofiejew Programowanie zorientowane obiektowo w praktyce, Wydawnictwo Akademii Podlaskiej, Siedlce 2008 4.Jeff Webb Excel 2003 - programowanie. Zapiski programisty Helion, Warszawa

Kontakt Piotr Sulewski sulewski@zis.apsl.edu.pl