Koło programistyczne

Koło programistyczne jest skierowane do osób zainteresowanych technologiami komputerowymi. Opiekunem koła jest mgr inż. Krzysztof Sęp.

Tematyka

Zajmujemy się szeroko pojętym zagadnieniem wytwarzania oprogramowania. Poruszamy tematy takie jak:

  • Techniki i rozwiązania stosowane w programowaniu
  • Problemy algorytmiczne, modelowanie aplikacji
  • Języki komputerowe
  • Narzędzia, biblioteki i technologie
  • Różne aspekty procesu tworzenia i wydawania oprogramowania
  • Inne zagadnienia powiązane z programami komputerowymi: matematyka, elektronika i robotyka

Kalendarz spotkań – semestr zimowy 2021/2022

# Termin Imię i nazwisko Temat
1 03.11.2021 mgr inż. Krzysztof Sęp Spotkanie organizacyjne
2 17.11.2021 David Kacprzyk VBA
3 01.12.2021 Paweł Ruszkiewicz C++
4 15.12.2021 Bartosz Skłodowski Python
5 12.01.2022 Paweł Wesolowski Wydajność
6 26.01.2022 Jakub Brzozowski Framework Laravel
7 02.02.2022 Paweł Ruszkiewicz Grafika
Link do spotkań (MS Teams) 

Forma spotkań

Koło przybiera formę dyskusji, wymiany doświadczeń oraz wzajemnej pomocy i konsultacji w projektach uczelnianych i prywatnych. Uczestnicy mogą wygłaszać referaty, często połączone z praktycznymi ćwiczeniami.

Obecność na spotkaniach nie jest obowiązkowa, podobnie jak przygotowywanie referatów.

Na spotkania zapraszamy nie tylko studentów WSISiZ, ale także studentów innych uczelni, pracowników naukowych i dydaktycznych oraz zainteresowanych uczniów szkół średnich.

Cel

Koło stanowi uzupełnienie programu studiów. Pozwala poszerzyć wiedzę, zdobyć doświadczenie i zaobserwować praktyczne zastosowanie zagadnień teoretycznych poruszanych na zajęciach.

Dzięki dyskusji uczestnicy zyskują unikalną możliwość wymieniania się wiedzą, zapoznawania się z nowymi technologiami, rozwiązaniami i metodami rozwiązywania problemów.

Wzajemna pomoc ułatwia zrozumienie złożonych zagadnień i pozwala przezwyciężyć problemy z realizacją projektów: tak uczelnianych, jak i prywatnych.

Przykładowe tematy

Języki komputerowe: Python, LUA, UML, ECMAScript

Narzędzia: Valgrind, Doxygen, Git, Subversion, PostgreSQL, Bison, Povray

Technologie i biblioteki: Metaprogramowanie w C++, Atmel AVR, Irrlicht, SDL, OpenSSL

Zagadnienia ogólne: Sieci Petriego, Algorytmy ewolucyjne, Akceleracja graficzna w MacOS X, Generowaniu losowych map i modeli dla gier, Zarządzanie pamięcią w systemach operacyjnych, Roboty, Hipergrafy