Projektowanie oprogramowania systemów WYKŁAD WPROWADZAJĄCY

Podobne dokumenty
INŻYNIERIA OPROGRAMOWANIA

5 Moduył do wyboru II *[zobacz opis poniżej] 4 Projektowanie i konfiguracja sieci komputerowych Z

Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, Zofia Kruczkiewicz

5 Moduył do wyboru II *[zobacz opis poniżej] 4 Projektowanie i konfiguracja sieci komputerowych Z

Specjalności. Informatyka studia I stopnia

PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU. Cel 1 Zapoznanie studentów z architekturami i platformami mobilnymi

Inżynieria oprogramowania - opis przedmiotu

Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, Zofia Kruczkiewicz

Prezentacja specjalności studiów II stopnia. Inteligentne Technologie Internetowe

I N S T Y T U T I N F O R M A T Y K I S T O S O W A N E J 2016

Wydział Informtyki i Nauki o Materiałach Kierunek Informatyka. kod kierunku (dodaj kod przedmiotu)

Oceny z prezentacji INKU011S. Zofia Kruczkiewicz

Wydział Informtyki i Nauki o Materiałach Kierunek Informatyka. kod kierunku (dodaj kod przedmiotu)

Oferta szkoleń firmy Code Sprinters

Multimedialne Systemy Interaktywne

Inżynieria Oprogramowania w Praktyce

Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, Zofia Kruczkiewicz

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

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

INFORMATYKA. PLAN STUDIÓW STACJONARNYCH INŻYNIERSKICH 2-go STOPNIA STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2018/19.

INFORMATYKA W ZARZĄDZANIU

RADA WYDZIAŁU Elektroniki i Informatyki. Sprawozdanie z realizacji praktyk studenckich na kierunku Informatyka w roku akademickim 2017/18

Gry społecznościowe. wykład 0. Joanna Kołodziejczyk. 24 lutego Joanna Kołodziejczyk Gry społecznościowe 24 lutego / 11

PRZEWODNIK PO PRZEDMIOCIE

INŻYNIERIA OPROGRAMOWANIA

PLAN STUDIÓW. Zał. nr 3 do ZW 33/2012. Załącznik nr 1 do Programu studiów. WYDZIAŁ: Informatyki i Zarządzania. KIERUNEK: Informatyka

Krakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2012/2013

Systemy Informatyki Przemysłowej

PRZEWODNIK PO PRZEDMIOCIE

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

PRZEWODNIK PO PRZEDMIOCIE

Wydział Informtyki i Nauki o Materiałach Kierunek Informatyka. kod kierunku (dodaj kod przedmiotu)

Wydział Informtyki i Nauki o Materiałach Kierunek Informatyka. kod kierunku (dodaj kod przedmiotu)

KIERUNKOWE EFEKTY KSZTAŁCENIA

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2011/2012. Architektura zorientowana na usługi

PRZEWODNIK PO PRZEDMIOCIE

Kierunek: INFORMATYKA. Studia stacjonarne. Studia drugiego stopnia. Profil: ogólnoakademicki

tel. (+48 81) /22 fax (+48 81) Cel przedmiotu

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2011/2012. Programowanie usług sieciowych

edycja 1 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr 14/2012 i 15/2012 i 34/2012

Część III. Załączniki

KARTA PRZEDMIOTU. Projektowanie systemów czasu rzeczywistego D1_13

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

Język Java i technologie Web - opis przedmiotu

Wykład Ćwiczenia Laboratorium Projekt Seminarium

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2014/2015

Egzamin / zaliczenie na ocenę*

I rok. semestr 1 semestr 2 15 tyg. 15 tyg. Razem ECTS. laborat. semin. ECTS. konwer. wykł. I rok. w tym. Razem ECTS. laborat. semin. ECTS. konwer.

NAZWA PRZEDMIOTU/MODUŁU KSZTAŁCENIA:

INFORMATYKA PLAN STUDIÓW NIESTACJONARNYCH 2-GO STOPNIA (W UKŁADZIE ROCZNYM) STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2015/16

KARTA PRZEDMIOTU USYTUOWANIE PRZEDMIOTU W SYSTEMIE STUDIÓW. Informatyka. Stacjonarne. Praktyczny

Technologie i aplikacje mobilne Kod przedmiotu

EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW

Wyższa Szkoła Technologii Teleinformatycznych w Świdnicy. Dokumentacja specjalności. Informatyka w działalności biznesowej

NAZWA PRZEDMIOTU/MODUŁU KSZTAŁCENIA:

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

KARTA PRZEDMIOTU. Warsztaty z programowania mobilnego w Python. Python Mobile Programming Workshop

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

PRZEWODNIK PO PRZEDMIOCIE

Kierunkowy Wybieralny Polski Semestr V

Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W E, 2L PRZEWODNIK PO PRZEDMIOCIE

Zaawansowane programowanie w języku C++

KIERUNKOWE EFEKTY KSZTAŁCENIA

KARTA PRZEDMIOTU. Systemy czasu rzeczywistego: D1_9

Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej. Wstęp. Programowanie w Javie 2. mgr inż.

EFEKTY KSZTAŁCENIA. Liczba godzin

Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:

PRZEWODNIK PO PRZEDMIOCIE

KARTA KURSU. Przetwarzanie dokumentów XML i zaawansowane techniki WWW

Tematy dyplomów inżynierskich 2009 Katedra Inżynierii Oprogramowania

Katedra Inżynierii Oprogramowania Tematy prac dyplomowych inżynierskich STUDIA NIESTACJONARNE (ZAOCZNE)

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

Internet przedmiotów - opis przedmiotu

INFORMATYKA PLAN STUDIÓW NIESTACJONARNYCH 2-GO STOPNIA (W UKŁADZIE ROCZNYM) STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2014/15

Wydział Matematyki Stosowanej. Politechniki Śląskiej w Gliwicach

Egzamin / zaliczenie na ocenę*

Techniki modelowania programów Kod przedmiotu

rodzaj zajęć semestr 1 semestr 2 semestr 3 Razem Lp. Nazwa modułu E/Z Razem W I

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2015/2016

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

PRZEWODNIK PO PRZEDMIOCIE

RADA WYDZIAŁU Elektroniki i Informatyki. Sprawozdanie z realizacji praktyk studenckich na kierunku Informatyka w roku akademickim 2015/16

Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle

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

KARTA KURSU. Systemy operacyjne

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

Wyższa Szkoła Technologii Teleinformatycznych w Świdnicy. Dokumentacja specjalności. Grafika komputerowa

Otwarte oprogramowanie w systemach wbudowanych i pomiarowych. Rok akademicki: 2015/2016 Kod: EEL PT-s Punkty ECTS: 3

KIERUNKOWE EFEKTY KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

Informatyka w biznesie

PRZEWODNIK PO PRZEDMIOCIE

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

Kierunkowy Wybieralny Polski Semestr V

PRZEWODNIK PO PRZEDMIOCIE

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

INFORMATYKA. PLAN STUDIÓW STACJONARNYCH 2-go STOPNIA (W UKŁADZIE SEMESTRALNYM) STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM A K L S P

PRZEWODNIK PO PRZEDMIOCIE

Krakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2014/2015

Transkrypt:

Projektowanie oprogramowania systemów WYKŁAD WPROWADZAJĄCY

przedstawmy się Osoba odpowiedzialna za wykład: dr inż. Piotr Suchomski Absolwent informatyki (PG ETI, 1997), Adiunkt w Katedrze Systemów Multimedialnych, Specjalność: systemy multimedialne, tworzenie oprogramowania do przetwarzania dźwięku i obrazu. Większość materiałów do wykładu została opracowana przez mgr inż. Andrzeja Ciarkowskiego (byłego pracownika KSM)

kontakt Miejsce pracy: p. 730 stare ETI (Katedra Systemów Multimedialnych) Konsultacje Poniedziałek, 9-10; Czwartek 13-14 E-mail: pietka@sound.eti.pg.gda.pl, tel. 23-01 Portal z prezentacjami: www.sound.eti.pg.gda.pl Login: student hasło: lab@kaesem

cel i założenia przedmiotu Olbrzymia większość aktualnie prowadzonych prac magisterskich, inżynierskich, projektów i projektów grupowych na kierunku EiT polega na wytworzeniu jakiegoś oprogramowania Studenci EiT znajdują się w tej sytuacji w gorszym położeniu, niż studenci Informatyki, gdyż nie są w toku studiów przygotowywani do realizacji tych prac najczęściej nauka praktycznych podstaw następuje w trakcie wykonywania dyplomów i projektów, absorbując znaczną część energii wykonawców, kosztem uzyskanego efektu Dla pracodawców umiejętność tworzenia systemów informatycznych staje się wymogiem równie oczywistym co znajomość języków obcych wiedza i umiejętności specjalistyczne, zdobywane w Katedrach pozwalają zaś wyróżnić absolwentów EiT wśród tłumu programistów

tego nikomu nie życzymy

cel i założenia przedmiotu Niniejszy przedmiot ma za zadanie: Wyrównać szanse studentów EiT w praktycznym podejściu do zarządzania, projektowania i programowania systemów informatycznych Umożliwić im sięganie po bardziej ambitne projekty i oswoić się z problemami jakie napotkają podczas ich realizacji Nauczyć się korzystania z narzędzi i wzorców oczekiwanych przez pracodawców Pozwolić studentom wypłynąć na szerokie wody ;)

organizacja zajęć Wykłady trwają do połowy semestru (2h/tydz) Ostatni wykład 2016-04-19 Po zakończeniu wykładów rozpoczyna się projekt, prowadzony przez osoby z Katedry odpowiedzialnej za daną specjalizację (np. KSM dr inż. Grzegorz Szwoch) W ramach projektu celem będzie wykonanie systemu informatycznego z wykorzystaniem przedstawionych narzędzi, usług i technik (tematy dostępne w Katedrach)

zaliczenie Egzamin test jednokrotnego wyboru punktacja 0/1 bez ułamków, Ok. 21 pytań Min. 50% poprawnych odpowiedzi aby zaliczyć test Punktowana jest obecność na wykładach: +3 pkt obecność na wszystkich wykładach, +2 pkt 1 nieusprawiedliwiona nieobecność, +1 pkt 2 nieusprawiedliwione nieobecności

zaliczenie Idealnym rozwiązaniem byłaby pojedyncza ocena z wykładu i projektu, odzwierciedlająca umiejętność zastosowania przekazanej wiedzy w praktyce niestety trudne do realizacji ze względu na to, że projekt prowadzi kto inny

program wykładu 1. Wykład wprowadzający: cel przedmiotu, omówienie zagadnień, kryteria zaliczenia; Projektowanie i wytwarzanie złożonych systemów w zakresie Technologii Informacyjnych (TI). 2. Specyfikacja i dokumentacja projektowa systemów w zakresie technologii informacyjnych (TI). Podstawy zarza dzania projektem metoda Scrum 3. Narzędzia pracy grupowej, kontroli wersji kodu, automatycznej generacji dokumentacji oprogramowania oraz rejestrowania i zarządzania informacjami o błędach napotkanych w oprogramowaniu. 4. Konfiguracje uruchomieniowe oprogramowania (Debug/Release). Narzędzia wspomagające usuwanie błędów oprogramowania (debbugery), optymalizację czasu wykonania (profilery) oraz kontrolę jakości oprogramowania.

program wykładu 5. Rola procesów w systemach TI, zarządzanie procesami. Wątki i synchronizacja międzywątkowa. Mechanizmy komunikacji międzyprocesowej (IPC) 6. Dostęp do zasobów systemowych i usług (zegary i liczniki czasu, pliki i urządzenia we/wy, zarządzanie pamięcią i zasobami dyskowymi. 7. Komunikacja sieciowa i międzyplatformowa w złożonych systemach TI (gniazda sieciowe, RPC/RMI, platformy middleware). 8. Wykorzystanie bibliotek programistycznych i generatorów gotowych projektów w kontekście wytwarzania oprogramowania systemów. Podstawowe wzorce proejktowe.

organizacjyjnie last but not least Jakie języki oprogramowania były dotychczas w programie studiów i na jakim poziomie? Ile osób zna języki: Java, C#, C, C++? Ile osób ma doświadczenie inne niż projekty akademickie w w/w językach? Ile osób uważa, że jest biegła w zagadnieniach poruszanych przez niniejszy wykład?

Projektowanie oprogramowania systemów CHARAKTERYSTYKA WSPÓŁCZESNYCH SYSTEMÓW INFORMATYCZNYCH, NOWE KONCEPCJE I TRENDY

SmartHome Internet of things Systemy IT są wszechobecne i będzie ich tylko więcej Mobile platforms VoIP Computing Everywhere BigData SmartTV 3D Printing Video on demand SmartWear Semantic Web Cloud computing DLNA

Rozproszone Wielowątkowe Osadzone (embedded) Systemy IT Mobilne Superkomputerowe Wieloplatformowe Bazodanowe Czasu rzeczywistego Repozytoria Webowe Systemy IT są różnorodne

Perspektywy Rozwiązania bazujące na technologiach IT będą coraz bardziej wypierać tradycyjne metody we wszystkich dziedzinach życia Coraz więcej urządzeń nas otaczających będzie miało charakter programowalny koncepcje smart Dopóki urządzenia nie nauczą się programować same, umiejętność tworzenia systemów informatycznych będzie kluczowa w każdej dziedzinie gospodarki, bez względu na obszar, specjalność, profil Współczesne trendy zakładają coraz większą rolę urządzeń połączonych np. Internet of things ważna jest komunikacja, wymiana danych, interfejsy, protokoły

Projektowanie i wytwarzanie systemów informatycznych Współczesne trendy Praca grupowa (collaborative programming) Metodyki zwinne (Agile, SCRUM) Programowanie ekstremalne (extreme programming) Test-driven development Programowanie parami Projektowanie przyrostowe Tego również będą oczekiwać Wasi przyszli pracodawcy!

O czym NIE jest ten wykład? Ten wykład nie ma ambicji nauczyć Was projektowania systemów informatycznych Nie ma czasu na omówienie nawet najważniejszych metodyk projektowych Oczekiwania pracodawców w tym zakresie są tak różnorodne, że i tak ciężko w nie trafić Ten wykład ma za zadanie nauczyć praktycznych aspektów wytwarzania oprogramowania Ale, wszędzie gdzie to możliwe, będziemy starać się konsekwentnie stosować podejście zgodne z metodykami Agile/XP

Czy są jakieś pytania? Cancel I Agree