Repozytorium zawiera spis kursów i przedmiotów, które ukończyłem lub realizuję na Uniwersytecie Wrocławskim. Znajdują się tu również rozwiązania zadań oraz projekty realizowane w ramach ich zaliczenia. Dodatkowo repozytorium zawiera spis projektów zaliczeniowych zrealizowanych w ramach poszczególnych przedmiotów.
- O: Obowiązkowy przedmiot
- I: Przedmiot informatyczny
- I2.Z: Zaawansowany przedmiot zastosowania informatyki
- K1: Kurs podstawowy
- K2: Kurs zaawansowany
- Kur. Inż.: Kurs inżynierski
Przedmiot | Opis | Zdobyte Umiejętności | Tag |
---|---|---|---|
Matematyka Dyskretna | Struktury dyskretne w matematyce, teoria grafów. | Kombinatoryka, logika matematyczna, teoria grafów | O |
Analiza Numeryczna | Metody i algorytmy rozwiązywania zadań obliczeniowych. | Analiza błędów, metody iteracyjne, interpolacja, aproksymacja, kwadratury, algebra numeryczna | O |
Application Design with Databases | Projektowanie aplikacji z bazami danych (SQL). | SQL, projektowanie baz danych | Kur. Inż. |
Machine Learning | Uczenie maszynowe, algorytmy klasyfikacji, sieci neuronowe. | Regresja, klasyfikacja, sieci neuronowe | I2.Z |
Przedmiot | Opis | Zdobyte Umiejętności | Tag |
---|---|---|---|
Logika dla informatyków | Wprowadzenie do logiki matematycznej. | Logika matematyczna, rachunek zdań, teoria mnogości | O |
Analiza Matematyczna | Zaawansowany kurs z analizy matematycznej. | Ciągi, szeregi, rachunek różniczkowy i całkowy | O |
Algebra | Algebra liniowa oraz algebra abstrakcyjna | Równania liniowe, macierze, przestrzenie liniowe, grupy, pierścienie | O |
Metody Programowania | Zasady działania języków programowania i ich implementacji (interpretery, kompilatory). Skupia się na praktycznym zastosowaniu funkcyjnych języków programowania. | Techniki programowania, analiza algorytmów, praca z językami funkcyjnymi. | O |
Programowanie Obiektowe | Paradygmat programowania obiektowego. | C#, Java, Ruby, OOP | I |
Inżynieria Oprogramowania | Kurs z metod inżynierii oprogramowania i praktyk Scrum/Jira. | Scrum, Jira, Software Engineering | I |
Systemy Komputerowe | Architektura systemów komputerowych i operacyjnych. | Architektura komputerów, systemy operacyjne | I |
Silnik Unity | Tworzenie gier z użyciem Unity. | Unity Engine, projektowanie gier | K2 |
Podstawowy warsztat informatyka | Obsługa systemów Unix/Linux, LaTeX, Git. | Unix/Linux, LaTeX, Git | Kur |
- Projekt grupowy realizowany w ramach programu "Innovative Projects by Nokia", którego głównym celem było stworzenie środowiska, w którym użytkownicy mogą obserwować i testować wydajność oraz efektywność botów napisanych przez nich.
- Projekt zaliczeniowy realizowany w ramach kursu "Programowanie Obiektowe". Przedstawia w pełni funkcjonalną grę w szachy, umożliwiającą rozgrywkę między dwoma graczami.
- Zaliczeniowy projekt zespołowy w ramach kursu "Podstawowy warsztat informatyka". Projekt implementujący tworzenie obrazków logicznych ze zdjęć oraz rozgrywanie ich.
- Jak założyć firmę? – Interaktywne warsztaty na temat zakładania działalności gospodarczej.
- Od Mordoru po Matrix. Fantastyczna filozofia polityki – Kurs analizujący popkulturę przez pryzmat filozofii politycznej.