WETI

Tomasz Goluch - strona domowa

PG

Badania:

Metody komputerowego rozwiązywania nielosowych gier logicznych, dwóch graczy z pełną informacją.

Edukacja:

  • (2012) - rozpoczęte studia podyplomowe na kierunku Zarządzanie projektem badawczym i komercjalizacja wyników badań na PG,
    w ramach Programu Operacyjnego Kapitał Ludzki.
  • (2009) - rozpoczęte studia doktoranckie na kierunku informatyka, wydziału ETI PG.
  • (2009) - rozpoczęte studia magisterskie na drugim kierunku zarządzanie, wydziału ZiE PG.
  • (2004-2009) - jednolite studia inżyniersko-magisterskie na kierunku informatyka, wydziału ETI PG.

    Praca magisterska

Zainteresowania:

  • Rozwiązywanie gier logicznych przy pomocy mechanizmów sztucznej inteligencji.
  • Modelowanie sytuacji ekonomiczno-społecznych za pomocą gier kooperacyjno-konkurencyjnych.
  • Środowisko .NET i jego aspekty biznesowe.
  • Mechanika kwantowa, model standardowy, biogeneza, astronomia, astrofizyka, poszukiwanie form życia pozaziemskiego i wszystko inne co się tyczy naszego uniwersum.
  • Muzyka, Żeglarstwo, Jeździectwo, Góry.

Semestr letni 2011/2012

Algorytmy i Struktury Danych

Wprowadzenie - warunki zaliczenia

Strona laboratorium grupy:

  • 01 A - 09, 23 lut. 08, 22 mar. 05, 19 kw. 10 maj. 2012r.
  • 01 B - 16 lut. 01, 15, 29 mar. 12, 26 kw. 17 maj. 2012r.
  • 02 A - 09, 23 lut. 08, 22 mar. 05, 19 kw. 10 maj. 2012r.
  • 02 B - 16 lut. 01, 15, 29 mar. 12, 26 kw. 17 maj. 2012r.
Podział na podgrupy oraz wyniki grup laboratoryjnych 1A i 1B

Podział na podgrupy oraz wyniki grup laboratoryjnych 2A i 2B

Strona wykładu prowadzonego przez dr inż. Manuszewskiego

Komponentowe Systemy Rozproszone

Zasady oddawania laboratorium:
Przed oddaniem zadania domowego proszę wykonać na każdym projekcie operację Clean i usunąć wszystkie niepotrzebne pliki. Proszę zostawić jedynie pliki:
  • kodu: *.c, *.cpp, *.h, *.def, *.idl,
  • rejestru: *reg,
  • skryptów: *bat,
  • zasobów: *.bmp, *.ico, *.png, itp…,
  • projektu: *.vcproj, *.vcxproj oraz *.filters,
  • solution: *.sln.
Proszę przede wszystkim usunąć pliki:
  • bazy danych programu Intellisense: *.ncb , *.sdf,
  • prekompilowane nagłówki: *.ipch,
  • bibliotek statycznych: *.lib.
  • stanu przyrostu: *.ilk,
  • projektu: *.suo,
  • logów: *.log.
!!! UWAGA !!! - Rozmiar projektu nie powinien przekraczać 50kB !!!

Wyniki laboratorium grup 5B i 6B rok. 2011/12

Strona wykładu prowadzonego przez dr inż. Manuszewskiego

Synteza aplikacji biznesowych

Semestr zimowy 2011/2012

Praktyka programowania

Wprowadzenie

Strona laboratorium grupy:

  • 03 A - 26 wrz. 10, 24 paź. 07, 28 lis. 12 gr. 09 sty. 2011/12r.
  • 03 B - 26 wrz. 17 paź. 14, 21 lis. 05, 19 gr. 16 sty. 2011/12r.
  • 06 A - 07, 14, 28 paź. 18 lis. 02, 09 gr. 13 sty. 2011/12r.
  • 06 B - 07, 21 paź. 04, 25 lis. 08, 16 gr. 17 sty. 2011/12r.
Wyniki laboratorium grupy: Stream I/O Routines na MSDN iostream Programming na MSDN
Próg zaliczenia projektu został obniżony do 12 pkt. Należy jednak pamiętać że, do zaliczenia przedmiotu należy uzyskać co najmniej 50% sumy z wszystkich części.

Strona projektu

Wymagania na dodatkowe (bonusowe) punkty z projektu II:
  • Różne charakterystyki bojowe obcych, np. większa wytrzymałość lub okresowa niewidzialność, podczas której nie można ich trafić,
  • Dodanie możliwości combo naliczanej na podstawie ilości kolejnych strzałów, które trafiły w przeciwnika. Nagrodą są dodatkowe punkty i/lub nowe rodzaje amunicji (większa prędkość pocisków, pociski zadające obrażenia obszarowe, pociski zapalające),
  • Dodanie barier ochronnych (takich jak w oryginalnych Space Invaders) oraz rodzaju przeciwnika, który może zrzucać bomby powodujące zawalenie się barier -> jeśli nasz statek znajduję się pod taką barierą tracimy życie,
  • Proszę również o przesłanie tematów własnych propozycji na adres: goluch[at]eti.pg.gda.pl
Wymagania na dodatkowe (bonusowe) punkty z projektu I:
  • Rysowanie punktów/linii za pomocą myszki,
  • Rysowanie innych figur (okrąg, kwadrat, elipsa),
  • Zmiana koloru tła rysowanego znaku,
  • Wykorzystanie funkcji WINAPI okna dialogowego pozwalającego na:
    • zapis/odczyt pliku,
    • wybór koloru.
  • Zapis pliku w formatach: *.bmp oraz *.ico
  • Proszę również o przesłanie tematów własnych propozycji na adres: goluch[at]eti.pg.gda.pl

Wyniki projektu grupy:

Zasady oddawania projektu:
  • Projekty proszę przesyłać na adres: goluch[at]eti.pg.gda.pl
  • Proszę przesyłać jedynie pliki:
    • nagłówkowe: *.h, *.hpp,
    • kodu: *.c, *.cpp,
    • projektu: *.vcproj, *.vcxproj oraz *.filters
  • Proszę koniecznie zatytułować pocztę w następujacy sposób: PPPRGRZDINDEKS gdzie:
    • GR - dwucyfrowy numer grupy, przykładowo: 08 - grupa nr. 8,
    • ZD - numer części zadania, przykładowo: 1A - zadanie pierwsze, część A,
    • INDEKS - sześcioliterowy numer indeksu, przykładowo: 098745.
Terminy zajęć i oddawania projektów dla poszczególnych grup:
  • Grupa 7 (środy, godz. 17:15 - 19:00, EA 504):
    • 9 XI (Termin 1A),
    • 23 XI (Termin 1B),
    • 21 XII (Termin 2A),
    • 11 I (Termin 2B).
  • Grupa 8 (środy, godz. 17:15 - 19:00, EA 504):
    • 26 X (Termin 1A),
    • 16 XI (Termin 1B),
    • 14 XII (Termin 2A),
    • 4 I (Termin 2B).

Virtual-Key Codes na MSDN

Operacje dyskowe w środowisku C (Instrukcja pomocnicza)

Wyniki końcowe z przedmiotu

Strona wykładu prowadzonego przez dr inż. Dereniowskiego

Programowanie lokalnych aplikacji .NET

Realizacja aplikacji internetowych

Semestr letni 2010/2011

Semestr zimowy 2010/2011

Semestr letni 2011/2012

  • Środa:
    • godz. 14:15 - 16:00 - Synteza Aplikacji Biznesowych (lab.) EA 507.
  • Czwartek:
    • godz. 09:15 - 11:00 - Algorytmy i Struktury Danych (lab.) NE 160.
    • godz. 12:15 - 13:00 - Konsultacje - EA 205.
    • godz. 13:15 - 15:00 - Algorytmy i Struktury Danych (lab.) EA 503.
  • Piątek:
    • godz. 09:15 - 11:00 - Komponentowe Systemy Rozproszone (lab.) NE 239.
    • godz. 11:15 - 13:00 - Komponentowe Systemy Rozproszone (lab.) EA 507.
    • godz. 15:15 - 17:00 - Komponentowe Systemy Rozproszone (lab.) EA 508.
Organizacja roku akademickiego 2011/12.pdf

Semestr zimowy 2011/2012

  • Poniedzałek:
    • godz. 12:15 - 14:00 - Programowanie lokalnych aplikacji .NET (proj.) NE 206 (21, 28-11-2011r, 5-11-2011r).
    • godz. 14:15 - 16:00 - Praktyka programowania (lab.) EA 507.
  • Wtorek:
    • godz. 11:15 - 12:00 - Konsultacje - EA 205.
  • Środa:
    • godz. 10:15 - 12:00 - Realizacja aplikacji internetowych (lab.) NE 238 (16, 23, 30-11-2011r, 07-12-2011r).
    • godz. 17:15 - 19:00 - Praktyka programowania (proj.) EA 504.
  • Czwartek:
    • godz. 10:15 - 12:00 - Realizacja aplikacji internetowych (lab.) NE 238 (10, 17, 24-11-2011r, 01-12-2011r).
  • Piątek:
    • godz. 09:15 - 11:00 - Programowanie lokalnych aplikacji .NET (proj.) NE 238 (18, 25-11-2011r, 02-12-2011r).
    • godz. 11:15 - 13:00 - Praktyka programowania (lab.) EA 507.
Organizacja roku akademickiego 2011/12.pdf

Semestr letni 2010/2011

  • Poniedzałek:
    • godz. 12:15 - 14:00 - Komponentowe Systemy Rozproszone (lab.) NE 239.
  • Wtorek:
    • godz. 12:15 - 13:00 - Konsultacje - EA 205.
  • Środa:
    • godz. 10:15 - 12:00 - Komponentowe Systemy Rozproszone (lab.) NE 161.
  • Czwartek:
    • godz. 10:15 - 12:00 - Komponentowe Systemy Rozproszone (lab.) NE 160.
Organizacja roku akademickiego 2010/11.pdf

Semestr zimowy 2010/2011

  • Poniedzałek:
    • godz. 13:15 - 15:00 - Programowanie lokalnych aplikacji .NET (proj.) NE 161 (25-10-2010r).
  • Wtorek:
    • godz. 09:15 - 11:00 - Programowanie lokalnych aplikacji .NET (proj.) NE 239 (26-10-2010r).
    • godz. 11:15 - 12:00 - Konsultacje - EA 205.
    • godz. 15:15 - 17:00 - Synteza aplikacji biznesowych (lab.) NE 239 (21-12-2010r, 04, 11, 18-01-2011r).
  • Środa:
    • godz. 08:15 - 09:35 - Realizacja aplikacji internetowych (lab.) NE 237 (20, 27-10-2010r).
    • godz. 09:40 - 11:00 - Realizacja aplikacji internetowych (lab.) NE 239 (20, 27-10-2010r).
  • Czwartek:
    • godz. 09:15 - 11:00 - Synteza aplikacji biznesowych (lab.) NE 239 (16-12-2010r, 13, 20-01-2011r).
  • Piątek:
    • godz. 17:15 - 19:00 - Praktyka programowania (lab.) NE 237.
Organizacja roku akademickiego 2010/11.pdf

mgr inż. Tomasz Goluch