Pisanie prac naukowo-technicznych_
Cele kształcenia: Przystępne wprowadzenie w zasady pracy naukowej i przygotowanie pracy dyplomowej (magisterskiej). Poznanie i rozumienie formy, treści i znaczenia pracy naukowej. Rozwijanie umiejętności: (1) uzasadniania przyjętego założenia, (2) strukturowania i ograniczania złożonego tematu, (3) posługiwania się językiem naukowym i specjalistycznym w piśmie i mowie.
Treści kształcenia: Cechy charakterystyczne prac naukowo-technicznych i ich różne formy. Rozpoznawanie i formułowanie problemu (postawionego zadania). Formułowanie celu. Szukanie literatury. Interdyscyplinarne opracowywanie postawionego zadania. Sporządzanie dokumentacji projektowej, raportu technicznego. Prezentowanie i argumentowanie. Formalne kryteria pracy naukowej. Budowa pracy (strona tytułowa, układ treści itd.). Cytowanie. Treść i styl - wytyczne, uwagi, wskazówki._
Praca magisterska_
Cele kształcenia: Wykazanie wiedzy, umiejętności i kompetencji na przykładzie samodzielnego rozwiązania problemu praktycznego (z elementami innowacji) w zakresie szeroko rozumianej informatyki stosowanej. Opracowanie i udokumentowanie problemu odnoszącego się do wybranego tematu pracy magisterskiej.
Treści kształcenia: Opracowywanie - zgodnie z metodami naukowo-technicznymi i w wyznaczonym terminie (6 miesięcy) - ważnego problemu praktycznego informatyki stosowanej. Poznawanie aktualnego stanu techniki i badań naukowych dotyczących specjalistycznego (fachowego) obszaru pracy magisterskiej. Porównywanie własnych wyników z istniejącymi rozwiązaniami i propozycjami rozwiązań. Organizowanie projektowania oraz dokumentowania wyników w formie pisemnej. Poprawianie umiejętności prezentowania, argumentowania i krytycznej refleksji._
Praktyka_
Cele kształcenia: Poznanie systemów informatycznych w przedsiębiorstwach usługowych, przemysłowych i administracji a także różnych obszarów pracy ludzkiej wspomaganej komputerowo. Rozwijanie umiejętności: (1) przetwarzania treści teoretycznych w konkretne prace praktyczne; (2) projektowania, implementowania i użytkowania systemów informatycznych; (3) przygotowywania, dokumentowania i prezentowania własnej pracy; (4) samodzielnego przyswajania wiedzy i znajdowania tego, co potrzeba; (5) szybkiego wdrażania się w nowe obszary pracy; (6) oceny firmyjako potencjalnego pracodawcy (klimat przedsiębiorstwa, wprowadzenie i opieka nowych pracowników).
Treści kształcenia: Powinny odpowiadać przyszłemu obrazowi absolwenta i spektrum kształcenia Instytutu Informatyki i Automatyki, z którego pochodzą praktykanci. Treści kształcenia muszą więc dać się przyporządkować szeroko rozumianej informatyce lub automatyce i robotyce. Praktykant może współpracować w obszarach projektowania i stosowania oprogramowania; w planowaniu, sterowaniu i nadzorowania procesów przemysłowych i usługowych a także w każdym obszarze pracy ludzkiej, wspomaganej komputerowo lub w której takie wspomaganie się przewiduje._
Programowalne układy logiczne_
Cele kształcenia: Poznanie architektury i technik realizacji projektów w strukturach PLD (Programmable Logic Device)
Treści kształcenia: Wprowadzenie do układów PLD. Architektura struktur FPGA i ASIC. Oprogramowanie CAP układów PLD, Przebieg procesu projektowania PLD. Język HDL