Specjalność kursu magisterskiego w Polsko-Japońskiej Wyższej Szkole Technik Komputerowych: Bazy Danych i Inżynieria Oprogramowania Prowadzący: Kazimierz.

Slides:



Advertisements
Podobne prezentacje
Inżynieria Oprogramowania w dobie Elektronicznego Biznesu
Advertisements

Prezentacja specjalności „Programowanie systemowe i sieciowe”
INSTYTUT EKONOMICZNY największa jednostka organizacyjna na Wydziale Społeczno-Ekonomicznym INSTYTUT EKONOMICZNY największa.
Zapraszamy do studiowania Biznesu elektronicznego
Dlaczego warto wybrać specjalność CYBERNETYKA EKONOMICZNA
Informatyki ekonomicznej Zapraszamy do studiowania.
Specjalność kursu inżynierskiego w Polsko-Japońskiej Wyższej Szkole Technik Komputerowych: Inżynieria Oprogramowania i Baz Danych Prowadzący: dr hab.
OiZPI Część 5 narzędzia CASE w materiałach wykorzystano:
© K.Subieta. Konstrukcja systemów obiektowych i rozproszonych 3, Folia 1 październik 2004 Konstrukcja systemów obiektowych i rozproszonych Wykładowca:
CORBA Łukasz Wnęk.
Projektowanie Aplikacji Komputerowych
Propozycja metodyki nauczania inżynierii oprogramowania
Tematyka prac magisterskich w Zakładzie Informatyki Stosowanej
Tematyka prac magisterskich w Zakładzie Informatyki Stosowanej
Specjalność: Kompleksowe Sterowanie Jakością
Specjalność: Metody i systemy wspomagania decyzji II
Specjalność Analiza danych 2009 Katedra Statystyki Instytut Zastosowań Matematyki.
Specjalność Analiza danych 2010 na kierunku IiE Katedra Statystyki Instytut Zastosowań Matematyki.
Specjalność: Metody i systemy wspomagania decyzji
Dr hab. inż. Marian BŁACHUTA, Prof. w Politechnice Śląskiej
Życiorys mgr inż. Krystyna Dziubich Katedra Architektury Systemów Komputerowych WETI PG Urodzona: r. Wykształcenie: studia uzupełniające.
Enteprise Java Beans Emil Wcisło.
Rational Unified Process
Współczesne systemy informacyjne
Praca Inżynierska „Analiza i projekt aplikacji informatycznej do wspomagania wybranych zadań ośrodków sportowych” Dyplomant: Marcin Iwanicki Promotor:
PODSUMOWANIE STUDIÓW PODYPLOMOWYCH
POLITECHNIKA ŚLĄSKA w Gliwicach WYDZIAŁ ORGANIZACJI I ZARZĄDZANIA Instytut Ekonomii i Informatyki.
Katedra Informatyki i Ekonometrii
1/18 LOGO Profil zespołu. 2/18 O nas Produkcja autorskich rozwiązań informatycznych dla małych i średnich firm w zakresie systemów: Baz danych Aplikacji.
Analiza, projekt i częściowa implementacja systemu obsługi kina
Prezentacja wydziału dr inż. Piotr Bilski Prodziekan ds. Dydaktyki
OTWARCIE NOWEJ SIEDZIBY INSTYTUTU PODSTAW INFORMATYKI PAN
SYSTEM STEROWANIA NADRZĘDNEGO
ZIS Tematyka prac magisterskich w Zakładzie Informatyki Stosowanej.
Inż. Łukasz Antoniak Promotor: dr inż. Piotr Gawrysiak Politechnika Warszawska, Wydział Elektroniki i Technik Informacyjnych, 2010.
OfficeObjects® Portal
Instytut Matematyki i Informatyki
Języki i środowiska programowania systemów rozproszonych, Wykład 01, Slajd Języki i środowiska programowania systemów rozproszonych Wykładowca:
Zaprojektowanie i wykonanie prototypowego systemu obiegu dokumentów (workflow) dla Dziekanatu Wydziału z wykorzystaniem narzędzi open-source i cloud computing.
Systemy informatyczne w przedsiębiorstwie
Moduł: Informatyka w Zarządzaniu
Pod kierownictwem dr hab. inż. Piotra Zaskórskiego prof. WWSI
1 Każdy obiekt jest scharakteryzowany poprzez: tożsamość – daje się jednoznacznie wyróżnić; stan; zachowanie. W analizie obiektowej podstawową strukturą
Bazy danych, sieci i systemy komputerowe
LICEUM PROFILOWANE O PROFILU ZARZĄDZANIE INFORMACJĄ
SPECJALNOŚĆ: Oprogramowanie Systemowe
Propozycja projektu Andrzej Ziółkowski.
XI FORUM FIRM INFORMATYCZNYCH
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Komputerowe wspomaganie projektowania
Transport i logistyka Studia II stopnia Katedra Transportu.
ZIS Tematyka prac licencjackich, inżynierskich i magisterskich w Zakładzie Informatyki Stosowanej.
studia trzeciego stopnia (doktoranckie) studia drugiego stopnia (magisterskie) stacjonarne i niestacjonarne studia pierwszego stopnia (inżynierskie)
ZINTEGROWANE SYSTEMY ZARZĄDZANIA
Tematyka prac magisterskich w Zakładzie Informatyki Stosowanej
Hibernate Podstawy.
Odwzorowania relacyjno-obiektowe Hibernate Podstawy.
Wyniki ankiety ewaluacyjnej Kierunek: GEOGRAFIA II st. Studia stacjonarne 2014.
Wyniki ankiety ewaluacyjnej Kierunek: GOSPODARKA PRZESTZRENNA II st. Studia stacjonarne 2014.
Polsko-Japońska Wyższa Szkoła Technik Komputerowych Specjalność kursu inżynierskiego w Polsko-Japońskiej Wyższej Szkole Technik Komputerowych: Inżynieria.
Zarządzanie projektami „I”
K.Subieta. Inżynieria Oprogramowania i Baz Danych, slajd 1 Wrzesień Specjalność kursu inżynierskiego w Polsko-Japońskiej Wyższej Szkole Technik Komputerowych:
Specjalność INNOWACYJNY BINZES Katedra Informatyki Ekonomicznej Katedra Przedsiębiorczości i Zarządzania Innowacyjnego Katowice,
DEAN: DR HAB. INŻ. PROF. NADZW. PCZ LUCJAN KURZAK.
1 Instytut Techniczny Państwowa Wyższa Szkoła Zawodowa w Gorzowie Wielkopolskim Konferencja: Lubuskie Centrum Innowacji, styczeń
Analiza, projekt i częściowa implementacja systemu wspomagania pracy Referatu Reprografii Promotor: mgr inż. Dariusz OlczykWykonała: Katarzyna Ściwiarska.
studia I stopnia, profil praktyczny studia inżynierskie
IEEE SPMP Autor : Tomasz Czwarno
Zapis prezentacji:

Specjalność kursu magisterskiego w Polsko-Japońskiej Wyższej Szkole Technik Komputerowych: Bazy Danych i Inżynieria Oprogramowania Prowadzący: Kazimierz Subieta (dr hab. inż.) Polsko-Japońska Wyższa Szkoła Technik Komputerowych (profesor kontraktowy) oraz Instytut Podstaw Informatyki PAN (docent) subieta@ipipan.waw.pl http://www.ipipan.waw.pl/~subieta

Katedra Systemów Informacyjnych - personel Mgr inż. Piotr Habela Mgr inż. Andrzej Jodłowski (umowa) Mgr inż. Eryk Laskowski (umowa) Dr Agnieszka Mykowiecka (umowa) Dr Jacek Płodzień (umowa) Mgr inż. Alina Stasiecka (umowa) Dr inż. Ewa Stemposz Dr hab. inż. Kazimierz Subieta Inż. Mariusz Trzaska (umowa) kierownik

Cel specjalności Kształcenie w zakresie inżynierii oprogramowania, baz danych i systemów rozproszonych (w tym technologii Internetowych). Prowadzenie prac magisterskich w w/w zakresie. Kształcenie jest przede wszystkim nastawione na zdobycie wiedzy i umiejętności inżynierskich bezpośrednio przydatnych praktycznie w późniejszej pracy zawodowej. Kształcenie dotyczy także ważnych aspektów teoretycznych, których praktyczna wartość została zweryfikowana w wiarygodny sposób. Akademickie teorie nie zweryfikowane praktycznie (w tym matematyczne metody specyfikacji i weryfikacji oprogramowania, niektóre modele formalne w bazach danych, formalne podstawy tzw. „baz wiedzy”, itp.) nie będą nauczane i promowane. Wynika to z pragmatycznej orientacji tej specjalności.

Perspektywy pracy Obecna oferta pracy dla absolwentów tej specjalności jest ogromna i wyjątkowa. Jak dotąd, popyt na specjalistów z tego zakresu znacznie przewyższa podaż. Początkowe uposażenie absolwenta tej specjalności w firmach komercyjnych jest na ogół nie niższe niż 3000 PLN netto (często jest wyższe). Absolwenci będą mogli znaleźć pracę w przedsiębiorstwach przemysłowych, firmach programistycznych, przedsiębiorstwach telekomunikacyjnych, bankach, urzędach centralnych i administracji państwowej, spółkach handlowych, itd. Bardziej ambitni absolwenci mogą podjąć się pracy dydaktyczno-naukowej oferowanej przez uczelnie prywatne i państwowe oraz instytuty naukowe. Absolwenci tej specjalności łatwo znajdą pracę w krajach zachodnich i USA, w tym w przedstawicielstwach firm zachodnich i amerykańskich w Polsce. Charakter pracy: analiza i projektowanie dużych systemów informatycznych, konstrukcja oprogramowania, prace badawcze, kształcenie w zakresie oprogramowania, kierowanie projektami informatycznymi, audyt i zarządzanie jakością oprogramowania, pielęgnacja oprogramowania, projektowanie aplikacji Internetowych, w tym e-commerce oraz portale biznesowe (B2B), itd.

Przebieg studiów Zgodnie z regulaminem, studia magisterskie trwają 4 semestry i kończą się obroną pracy magisterskiej. Warunkiem ukończenia jest uzyskanie absolutorium, tj. zaliczenie lub zdanie egzaminu ze wszystkich przedmiotów obowiązkowych oraz uzyskanie odpowiedniej ilości punktów ze wszystkich przedmiotów. Na tej specjalności każda praca magisterska powinna być poparta działającą implementacją. Wyjątkiem mogą być niektóre prace z analizy i projektowania oprogramowania oraz prace teoretyczne. Seminarium magisterskie jest prowadzone przez 4 semestry, przy czym w ostatnim semestrze liczba godzin jest podwójna (z czego połowa ma być poświęcona na prezentowanie, prowadzenie i sprawdzanie prac magisterskich). Prace magisterskie są wykonywane indywidualnie. Mogą być również prace wykonywane przez dwie osoby lub więcej osób, z wyraźnym podziałem pracy na części i/lub tematy wykonywane przez poszczególne osoby.

Przykładowe tematy prac magisterskich Trójwarstwowa architektura zarządzania treścią w aplikacjach internetowych Systemowe zarządzanie jakością w cyklu wytwarzania oprogramowania Interfejs do zarządzania konfiguracją oprogramowania Personalizacja w serwisach internetowych Język zapytań dla obiektów CORBA Narzędzia analityczne w systemach zarządzania wiedzą Narzędzia wspomagające pracę sklepu internetowego typu zShop Generyczne repozytorium dokumentów

Tematyka (1) Niżej znajduje się lista przykładowych tematów, które są lub mogą być przedmiotem kształcenia i/lub prac magisterskich. Lista nie jest zamknięta. Analiza i projektowanie SI; Metodyki analizy i projektowania; notacje; w tym UML, OPEN, BON, encja -związek, itd.; Modelowanie pojęciowe; narzędzia i języki wspomagające modelowanie pojęciowe; Narzędzia CASE; narzędzia wspomagające zarządzanie projektem; Inżynieria oprogramowania w rozbiciu na fazy cyklu życia oprogramowania (analiza, projektowanie, konstrukcja, testowanie, wdrożenie, pielęgnacja, itd.); Zarządzania przedsięwzięciem programistycznym; zarządzanie ryzykiem; audyt i zarządzanie jakością oprogramowania; Miary złożoności i jakości oprogramowania;

Tematyka (2) Ponowne użycie oprogramowania, dokumentacji i procesów wytwarzania oprogramowania; Wzorce projektowe, szkielety aplikacji; Graficzne interfejsy użytkownika; Rozproszone i federacyjne bazy danych; replikacje w rozproszonych bazach danych, migracja obiektów; przetwarzanie zapytań w rozproszonych bazach danych; Architektury systemów oprogramowania, w tym architektury klient-serwer, architektury wielowarstwowe, itd.; Oprogramowanie middleware’owe i komponentowe; Interoperacyjność (współdziałanie) systemów heterogenicznych i/lub rozproszonych; odwzorowanie heterogenicznych ontologii; mediatory i osłony;

Tematyka (3) Standardy w zakresie rozproszonych obiektów, w tym standardy CORBA/IIOP, JavaBeans, RMI i COM/DCOM/ActiveX; brokery (ORB) zbudowane wg tych standardów, np. Orbix, Visibroker, i inne; Zarządzanie przepływem prac (workflow); technologie mobilnych agentów; Obiektowe i obiektowo-relacyjne bazy danych: anatomia, projektowanie, pielęgnacja, użycie; Standardy obiektowych baz danych, w tym standard ODMG; systemy zbudowane wg tych standardów, np. ObjectStore, Versant, Poet, O2; Fizyczna organizacja składów trwałych obiektów, repozytoria multimediów, dane temporalne i przestrzenne (geograficzne), optymalizacja dostępu do danych multimedialnych, temporalnych i przestrzennych; Optymalizacja fizycznej organizacji i dostępu do danych, organizacja indeksów, buforowanie danych, przemiana wskaźników (pointer swizzling); Systemy obiektowo-relacyjne, w tym Oracle-8, Informix Dynamic Server, DB/2 Universal Server, Sybase, i inne; standard SQL3 i jego następcy;

Tematyka (4) Teoria i konstrukcja obiektowych języków zapytań do baz danych; Integracja języków zapytań z językami programowania; Tranzytywne domknięcia, zadania rekurencyjne, bill-of-material (BOM); Języki programowania baz danych (z trwałymi zmiennymi lub obiektami), w tym SQL, Java z trwałością; interfejsy ODBC, JDBC i SQLJ; Języki czwartej generacji (4GL), narzędzia RAD i RAP; Teoria typów, w tym typów polimorficznych; nowe typy danych; Optymalizacja obiektowych języków zapytań; Teoria obiektowych wirtualnych i zmaterializowanych perspektyw; Hurtownie danych, kostki danych, przetwarzanie analityczne (OLAP); Przetwarzanie transakcji, rozproszone transakcje, monitory transakcji; Aktywne reguły, aktywne bazy danych, programowanie zdarzeniowe;

Tematyka (5) Przetwarzanie transakcji, rozproszone transakcje, monitory transakcji; Aktywne reguły, aktywne bazy danych, programowanie zdarzeniowe; Technologie WWW, w tym WAP i technologie oparte na XML; repozytoria XML, języki zapytań dla XML, perspektywy w XML, odwzorowania na/z XML, w tym XSLT; Bazy danych w Internecie; systemy zarządzania treścią (content management); Repozytoria danych sformatowanych, tekstowych i multimedialnych; Systemy pracy grupowej (CSCW), w tym wspomaganie grup współpracujących poprzez Internet; Pełno-tekstowe bazy danych; wyszukiwanie w danych pełnotekstowych; Internetowe wyszukiwarki informacji w pełnym tekście; Przetwarzanie danych półstrukturalnych; języki zapytań i repozytoria danych półstrukturalnych;

Tematyka (6) Projektowanie i programowanie generycznych aplikacji; szablony (templates), programowanie poprzez refleksję lingwistyczną; Bezpieczeństwo i ochrona danych i systemów; prywatność i autoryzacja dostępu; ochrona przed wirusami, wandalizmem, sabotażem, odmową płatności; Elektroniczna komercja, sklepy internetowe, portale biznesowe; Internetowe systemy wspomagania dziedzin życia i gospodarki (vortale): ochrona zdrowia, handel, telekomunikacja, bankowość, giełda, mała i średnia przedsiębiorczość, szkolnictwo, ubezpieczenia, finanse, leasing, usługi, itd.; Biblioteki cyfrowe; systemy wspomagania dużych archiwów dokumentów. Zarządzanie konfiguracjami i wersjami; dokumentowanie oprogramowania i procesów wytwarzania oprogramowania;