Narzędzia i środowiska programistyczne
Przedmiot obejmuje praktyczne ćwiczenia z podstaw programowania, pracy z Gitem i GitHub, organizacji zespołu, przeglądu kodu oraz dokumentacji projektu. W trakcie zajęć studenci uczą się rozwiązywania problemów, pracy w środowisku programistycznym i korzystania z najważniejszych narzędzi wspierających pracę zespołową.
Poniżej lista ćwiczeń dostępnych jako pliki PDF.
| Nr | Temat | |
|---|---|---|
| L#01 | Podstawy programowania w języku Kotlin | nisp-lab01.pdf |
| L#02 | Instrukcje warunkowe oraz pętle | nisp-lab02.pdf |
| L#03 | Tablice, funkcje, zakresy, łańcuchy znaków, debugowanie kodu | nisp-lab03.pdf |
| L#04 | Wyjątki, funkcje i kolekcje | nisp-lab04.pdf |
| L#05 | Programowanie obiektowe | nisp-lab05.pdf |
| L#06 | Git, GitHub | nisp-lab06.pdf |
| L#07 | Gitflow | nisp-lab07.pdf |
| L#08 | Praca zespołowa | nisp-lab08.pdf |
| L#09 | Rozwiązywanie konfliktów | nisp-lab09.pdf |
| L#10 | Code Review i GitHub Pages | nisp-lab10.pdf |
| L#11 | Praca zespołowa, Trello, Pull Request | nisp-lab11.pdf |
| L#12 | Praca zespołowa, testowanie manualne | nisp-lab12.pdf |
| L#13 | Architektura klient-server w praktyce | nisp-lab13.pdf |
| L#14 | Przykładowe kolokwium | nisp-lab14.pdf |
| L#15a | Kolokwium (grupa A) | nisp-lab15a.pdf |
| L#15b | Kolokwium (grupa B) | nisp-lab15b.pdf |
| L#15c | Kolokwium (grupa C) | nisp-lab15c.pdf |