Zagadnienia programowania obiektowego



Podobne dokumenty
INŻYNIERIA OPROGRAMOWANIA

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

Technologie internetowe Internet technologies Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L

Referat Pracy Dyplomowej

INŻYNIERIA OPROGRAMOWANIA

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

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

Java w 21 dni / Rogers Cadenhead. Gliwice, cop Spis treści. O autorze 11. Wprowadzenie 13 TYDZIEŃ I JĘZYK JAVA

Spis treści 1. Wstęp 2. Projektowanie systemów informatycznych

PRZEWODNIK PO PRZEDMIOCIE

STUDIA STACJONARNE I STOPNIA Przedmioty kierunkowe

Rok akademicki: 2012/2013 Kod: EAR s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

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

Język JAVA podstawy. wykład 1, część 1. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna

Uniwersalna architektura dla Laboratorium Wirtualnego. Grant badawczy KBN

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

PRZEWODNIK PO PRZEDMIOCIE

Czym jest Java? Rozumiana jako środowisko do uruchamiania programów Platforma software owa

PRZEWODNIK PO PRZEDMIOCIE

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia)

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki

Matryca pokrycia efektów kształcenia

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

Studia podyplomowe. : prof. dr hab. inż. Włodzimierz Bielecki wbielecki@wi.zut.edu.pl

INSTYTUT NAUK EKONOMICZNYCH I INFORMATYKI Rozkład zajęć, Semestr zimowy, Kierunek INFORMATYKA PONIEDZIAŁEK

PRZEWODNIK PO PRZEDMIOCIE

Projekt przejściowy 2015/2016 BARTOSZ JABŁOŃSKI, TOMASZ JANICZEK

Wybrane działy Informatyki Stosowanej

Egzamin / zaliczenie na ocenę*

RAMOWY PROGRAM STUDIÓW NA KIERUNKU INFORMATYKA STUDIA INŻYNIERSKIE SEMESTR: I

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

INFORMATYKA Pytania ogólne na egzamin dyplomowy

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa

Iteracyjno-rozwojowy proces tworzenia oprogramowania Wykład 3 część 1

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

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa

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

Król Łukasz Nr albumu:

Kierunek: Informatyka Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

Technologie Internetowe i Algorytmy

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia)

Dokumentacja projektu QUAIKE Architektura oprogramowania

Czym jest Ruby on Rails?

JavaFX. Technologie Biznesu Elektronicznego. Wydział Informatyki i Zarządzania Politechnika Wrocławska

PRZEWODNIK PO PRZEDMIOCIE

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

Od uczestników szkolenia wymagana jest umiejętność programowania w języku C oraz podstawowa znajomość obsługi systemu Linux.

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

Wykład 1 Inżynieria Oprogramowania

Język Java i technologie Web - opis przedmiotu

Java jako język programowania

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),

Kierunek: Informatyka Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

Aplikacje internetowe oparte na kluczowych technologiach Java Enterprise(Servlet,JSP,JDBC, )

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

Przygotowanie do nowoczesnego programowania po stronie przeglądarki. (HTML5, CSS3, JS, wzorce, architektura, narzędzia)

KARTA PRZEDMIOTU. Projektowanie systemów czasu rzeczywistego D1_13

Programowanie obiektowe

Projekt przejściowy 2016/2017 BARTOSZ JABŁOŃSKI

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

Technologie obiektowe

PRZEDMIOTY REALIZOWANE W RAMACH KIERUNKU INFORMATYKA I STOPNIA STUDIA STACJONARNE

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

w tym laborat. Razem semin. konwer. wykłady ćwicz. w tym laborat. Razem ECTS Razem semin. konwer.

PRZEWODNIK PO PRZEDMIOCIE

Wykaz tematów prac dyplomowych w roku akademickim 2013/2014 kierunek: informatyka

PRZEWODNIK PO PRZEDMIOCIE

STUDIA NIESTACJONARNE I STOPNIA Przedmioty kierunkowe

Tworzenie aplikacji bazodanowych

Systemy Informatyki Przemysłowej

Programowanie obiektowe

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

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

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.

Opteamum korzyści. Aktualnie poszukujemy kandydatów na stanowisko: Programista ASP.NET MVC / WCF Nr ref. PROGRAMISTA ASP.NET/DRP/2014.

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

Inżynieria oprogramowania - opis przedmiotu

UML a kod w C++ i Javie. Przypadki użycia. Diagramy klas. Klasy użytkowników i wykorzystywane funkcje. Związki pomiędzy przypadkami.

PRZEWODNIK PO PRZEDMIOCIE

EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW

Budowanie interfejsów do baz danych

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

TOK STUDIÓW Kierunek: informatyka rok studiów: I studia stacjonarne pierwszego stopnia, rok akademicki 2014/2015. Forma zaliczen ia. egz. lab.

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.

Programista do działu testów PDT/1401/T/TBG

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

Architektura Systemu. Architektura systemu umożliwia kontrolowanie iteracyjnego i przyrostowego procesu tworzenia systemu.

PRZEWODNIK PO PRZEDMIOCIE

Uchwała Nr 16/2016/III Senatu Politechniki Lubelskiej z dnia 31 marca 2016 r.

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

Od uczestników szkolenia wymagana jest umiejętność programowania w języku C oraz podstawowa znajomość obsługi systemu Windows.

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

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

Bezpieczeństwo systemów komputerowych. Java i JavaScript. Java i JavaScript. Java - historia

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

Specjalnościowy Obowiązkowy Polski Semestr 5

INFORMATYKA. PLAN STUDIÓW STACJONARNYCH INŻYNIERSKICH 1-go STOPNIA STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2019/2020.

Kierunek: Informatyka Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

Transkrypt:

Janusz Jabªonowski, Andrzej Szaªas Instytut Informatyki MIMUW Janusz Jabªonowski,, Andrzej Szaªas Slajd 1 z 10

Tematyka seminarium Szeroko poj ta tematyka projektowania i programowania obiektowego. Gªówny nacisk na nowoczesne j zyki programowania obiektowego, ich realizacj i semantyk, zr by oraz na zastosowania obiektowych technik projektowania. Janusz Jabªonowski,, Andrzej Szaªas Slajd 2 z 10

Poruszane zagadnienia Koncepcje programowania obiektowego. J zyki programowania obiektowego. Wspóªczesne ±rodowiska programistyczne programowania obiektowego. Semantyka programów i wybranych konstrukcji obiektowych. Janusz Jabªonowski,, Andrzej Szaªas Slajd 3 z 10

Poruszane zagadnienia cd Problemy kompilowania j zyków obiektowych: efektywne realizacje klas zagnie»d»onych, wielodziedziczenia, polimorzmu; elastyczne systemy typów. In»ynieria programowania obiektowego: efektywne u»ywanie narz dzi programowania obiektowego, wzorce projektowe, zr by, projektowanie obiektowe, UML. Inne... Janusz Jabªonowski,, Andrzej Szaªas Slajd 4 z 10

Prace magisterskie Praca magisterska na tym seminarium mo»e mie charakter: praktyczny: np. opracowanie biblioteki klas dla wybranego zastosowania, stworzenie aplikacji, kompilatora, interpretera lub edytora wspomagaj cego tworzenie specykacji, teoretyczny: np. podanie formalnej specykacji wybranych struktur danych. Janusz Jabªonowski,, Andrzej Szaªas Slajd 5 z 10

Przykªadowe tytuªy prac magisterskich Prace zrealizowane Edukacyjny j zyk programowania dla paradygmatu obiektowego. Analiza wybranych wzorców projektowych i generowanie kodu na ich podstawie. Implementacja moduªu do wydobywania zale»no±ci wyst puj cych w kodzie Javy. Architektura, projekt i realizacja sieciowej gry akcji czasu rzeczywistego. Nieinwazyjny JavaScript w Ruby Rails. Janusz Jabªonowski,, Andrzej Szaªas Slajd 6 z 10

Przykªadowe tytuªy prac magisterskich Prace zrealizowane Semantic Pages: narz dzia wspieraj ce tworzenie stron w technologii Semantycznego Internetu. Analiza silnika reguªowego Drools na wybranych przykªadach zastosowa«. Implementacja wyra»e«±cie»kowych w Javie. Implementacja i analiza wybranych strategii gry w pokera. Projekt, implementacja i zastosowania pakietu operacji na zbiorach rozmytych. Janusz Jabªonowski,, Andrzej Szaªas Slajd 7 z 10

Przykªadowe tytuªy prac magisterskich Analiza interfejsu gracznego aplikacji. rodowisko graczne dla tworzenia baz wiedzy. Biblioteka klas dla aproksymacyjnych baz danych. Narz dzia wspomagaj ce wnioskowanie o programach obiektowych. Janusz Jabªonowski,, Andrzej Szaªas Slajd 8 z 10

Zaliczanie Na podstawie speªnienia wymaga«ogólnych (I rok: zgªoszenie tematu pracy magisterskiej, II rok: zªo»enie pracy magisterskiej) oraz wygªoszonych referatów: I rok: prace obce (artykuªy z konferencji, prezentacje wybranych narz dzi obiektowych); II rok: referaty dotycz ce tematyki prac magisterskich. Janusz Jabªonowski,, Andrzej Szaªas Slajd 9 z 10

Proponowane tematy prac magisterskich Biblioteka klas dla aproksymacyjnych baz danych. [ASz]. Implementacja wybranych metod wnioskowania. [ASz]. Analiza interfejsu gracznego aplikacji. [JJ]. Narz dzia wspomagaj ce wnioskowanie o programach obiektowych. [JJ]. Dostosowanie Moodle'a do wymaga«mimuw. [JJ]. System umo»liwiaj cy wzajemne recenzowanie kodu na I roku Informatyki. [JJ]. Statyczna analiza kodu obiektowego narz dziami w rodzaju checker czy FXcob, [JJ]. Rekonstrukcja informacji z programów obiektowych (typy, wzorce, klasy itp. w j z. z dynamicznym typowaniem). [JJ]. Janusz Jabªonowski,, Andrzej Szaªas Slajd 10 z 10