Efekty kształcenia dla studiów I stopnia dla kierunku Informatyka w II UG studia niestacjonarne 1. Umiejscowienie kierunku w obszarach: nauki ścisłe Profil ogólno-akademicki. 2. Cele kształcenia Absolwent studiów I stopnia jest przygotowany do podjęcia pracy w zawodzie informatyka jako programista, projektant, wykonawca i administrator średniej wielkości systemów informatycznych, członek zespołu realizującego złożone projekty informatyczne. Jest wyposażony w ogólną wiedzę i umiejętności umożliwiające mu szybkie przyswajanie, ocenę i stosowanie nowych technologii i narzędzi informatycznych, samokształcenie, podjęcie studiów II stopnia w zakresie informatyki lub jej zastosowań. W szczególności zna podstawy matematyki wyższej, która jest wykorzystywana szeroko w nowoczesnej informatyce. Absolwent jest przygotowany do podjęcia pracy w firmach informatycznych (w tym do prowadzenia własnej firmy), konsultingowych, szkoleniowych, edukacyjnych (po uzyskaniu uprawnień pedagogicznych), jednostkach administracji publicznej i samorządowej. 3. Deskryptory obszarowe uwzględnione w opisie kierunku W opisie kierunku uwzględniono wszystkie efekty kształcenia występujące w opisie efektów kształcenia dla obszaru studiów w zakresie nauk ścisłych. 4. Efekty kształcenia 4.1 Ogólne efekty kształcenia Absolwent posiada ogólną wiedzę i umiejętności praktyczne w następujących obszarach wiedzy informatycznej: programowanie (języki i paradygmaty programowania, konstrukcje programistyczne, struktury danych), algorytmy (projektowanie, analizowanie pod względem poprawności i złożoności), architektura systemów komputerowych, systemy operacyjne, technologie sieciowe, grafika i komunikacja człowiek-komputer, sztuczna inteligencja, bazy danych, inżynieria oprogramowania. Posiada niezbędną wiedzę i umiejętności z matematyki, w szczególności matematyki dyskretnej. Umie pracować zespołowo, w tym współpracować z niespecjalistami. 4.2 Szczegółowe efekty kształcenia i ich odniesienie do efektów dla obszaru nauk ścisłych Objaśnienie oznaczeń w symbolach: K kierunkowe efekty kształcenia W kategoria wiedzy U - kategoria umiejętności K (po podkreślniku) - kategoria kompetencji personalnych i społecznych (KPS)
X1A efekty kształcenia w obszarze nauk ścisłych dla studiów I stopnia Efekty kształcenia dla kierunku K_W01 K_W02 K_W03 K_W04 K_W05 K_W06 K_W07 OPIS KIERUNKOWYCH EFEKTÓW KSZTAŁCENIA Po zakończeniu studiów I stopnia na kierunku Informatyka absolwent: WIEDZA ma wiedzę w zakresie matematyki obejmującą podstawy analizy matematycznej, algebry, matematyki dyskretnej (elementy logiki i teorii mnogości, kombinatoryki i teorii grafów), metod probabilistycznych i statystyki, metod numerycznych ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną w zakresie programowania, algorytmów i złożoności, architektury systemów komputerowych, systemów operacyjnych, technologii sieciowych, języków i paradygmatów programowania, baz danych, inżynierii oprogramowania, języków formalnych zna podstawowe metody projektowania, analizowania i programowania algorytmów zna podstawowe konstrukcje programistyczne oraz struktury danych ma podstawową wiedzę na temat architektury systemów cyfrowych zna zasady działania systemów operacyjnych ze szczególnym uwzględnieniem procesów, współbieżności, szeregowania zadań i zarządzania pamięcią ma wiedzę na temat zarządzania informacją, zna relacyjne bazy danych Przedmioty Matematyka Dyskretna Algebra liniowa Analiza Matematyczna R-k prawdopodobieństwa i statystyka Teoretyczne podstawy informatyki Sieci komputerowe Programowanie współbieżne Matematyka dyskretna Środowisko programistyczne Matematyka dyskretna Programowanie współbieżne
K_W08 K_W09 K_W10 K_W11 K_W12 K_W13 K_W14 K_W15 K_U01 K_U02 ma ogólną wiedzę na temat różnych paradygmatów programowania i języków programowania (imperatywny, obiektowy, asembler); szczegółowo zna metody projektowania i programowania obiektowego ma wiedzę na temat inżynierii oprogramowania, projektowania, wzorców projektowych, wykorzystania API, narzędzi i środowisk wytwarzania oprogramowania, cyklu życia projektu informatycznego, specyfikacji oprogramowania, walidacji i weryfikacji, utrzymywania oprogramowania ma wiedzę na temat technologii sieciowych, w tym podstawowych protokołów komunikacyjnych, bezpieczeństwa i budowy aplikacji sieciowych ma podstawową wiedzę dotyczącą prawnych i społecznych aspektów informatyki, w tym odpowiedzialności zawodowej i etycznej, kodeksów etycznych, własności intelektualnej, prywatności i swobód obywatelskich, ryzyka i odpowiedzialności związanej z systemami informatycznymi, zna zasady netykiety, rozumie zagrożenia związane z przestępczością elektroniczną zna podstawowe zasady bezpieczeństwa i higieny pracy w zawodzie informatyka Zna ogólne zasady tworzenia form indywidualnej przedsiębiorczości. Rozumie zagadnienia zarządzania systemami baz danych (dla specjalności: Technologie sieciowe i bazy danych) UMIEJĘTNOŚCI potrafi zastosować wiedzę matematyczną do formułowania, analizowania i rozwiązywania prostych zadań związanych z informatyką potrafi pozyskiwać informacje z literatury, baz wiedzy, Internetu oraz innych wiarygodnych źródeł, integrować je, dokonywać ich interpretacji oraz wyciągać wnioski i formułować opinie Zaawansowane języki skryptowe Sieci komputerowe Prawne i społeczne aspekty informatyki Zajęcia z pracownia Praktyki zawodowe Algebra Matematyka dyskretna Analiza matematyczna Teoretyczne podstawy informatyki R-k prawdopodobieństwa i statystyka
K_U03 potrafi pracować indywidualnie i w zespole informatyków, w tym także potrafi zarządzać swoim czasem oraz podejmować zobowiązania i dotrzymywać terminów +inne inform. K_U04 potrafi porozumiewać się przy użyciu różnych technik w środowisku zawodowym oraz w innych środowiskach, w tym w języku angielskim oraz z wykorzystaniem narzędzi informatycznych +inne inform. K_U05 potrafi pisać, uruchamiać i testować programy w wybranym środowisku programistycznym Środowisko programisty Zaawansowane języki skryptowe K_U06 projektuje, analizuje pod kątem poprawności i złożoności obliczeniowej oraz programuje algorytmy; wykorzystuje podstawowe techniki algorytmiczne i struktury danych Środowisko programisty Zaawansowane języki skryptowe K_U07 rozumie niskopoziomowe zasady wykonywania programów K_U08 posługuje się przyjętymi formatami reprezentacji różnego rodzaju danych stosownie do sytuacji K_U09 potrafi zainstalować i skonfigurować wybrany system K_U10 operacyjny oraz nim administrować rozumie mechanizmy synchronizacji programów współbieżnych Programowanie współbieżne Sieci komputerowe K_U11 potrafi wyjaśnić na czym polega zarządzanie pamięcią w systemach operacyjnych, K_U12 potrafi skonfigurować prostą sieć i nią administrować Sieci komputerowe
K_U13 potrafi dbać o bezpieczeństwo danych, w tym o ich bezpieczne przesyłanie; posługuje się narzędziami kompresji i szyfrowania danych K_U14 ma umiejętność budowy prostych systemów bazodanowych, tworzenia prostych, bezpiecznych aplikacji internetowych z wykorzystaniem baz danych, potrafi formułować zapytania do bazy danych K_U15 potrafi projektować oprogramowanie zgodnie z metodyką obiektową, potrafi stworzyć model obiektowy prostego systemu K_U16 ocenia przydatność różnych paradygmatów i związanych z nimi środowisk programistycznych do rozwiązywania różnego typu problemów K_U17 potrafi ocenić, na podstawowym poziomie, przydatność metod i narzędzi informatycznych K_U18 potrafi - zgodnie z zadaną specyfikacją - zaprojektować oraz zrealizować prosty system informatyczny K_U19 tworzy, ocenia i realizuje plan testowania K_U20 jest przygotowany do efektywnego uczestniczenia w inspekcji oprogramowania K_U21 ma umiejętność posługiwania się przynajmniej jednym z najbardziej popularnych systemów zarządzania wersjami K_U22 posługuje się wzorcami projektowymi K_U23 K_U24 K_U25 zna co najmniej jeden język obcy na poziomie średnio zaawansowanym, oraz język angielski w stopniu umożliwiającym czytanie ze zrozumieniem dokumentacji oprogramowania, artykułów informatycznych umie zaprojektować, dobrać narzędzia oraz wytworzyć wielowarstwową aplikację internetową umie zarządzać systemami baz danych(dla specjalności Technologie sieciowe i bazy danych) Język angielski Architektura serwisów internetowych
KOMPETENCJE SPOŁECZNE K_K01 zna ograniczenia własnej wiedzy i rozumie potrzebę dalszego kształcenia Wszystkie K_K02 potrafi precyzyjnie formułować pytania, służące pogłębieniu własnego Wszystkie zrozumienia danego tematu lub odnalezieniu brakujących elementów rozumowania K_K03 potrafi pracować zespołowo; rozumie konieczność systematycznej pracy nad wszelkimi projektami zespołowymi, które mają długofalowy charakter K_K04 rozumie i docenia znaczenie uczciwości intelektualnej w działaniach Wszystkie własnych i innych osób; postępuje etycznie K_K05 potrafi samodzielnie wyszukiwać informacje w literaturze, także w językach obcych wszystkie K_K06 potrafi formułować opinie na temat podstawowych zagadnień informatycznych wszystkie Studia niestacjonarne I stopnia z informatyki trwają 6 semestrów (180 punktów ECTS). Na studiach stacjonarnych każdy rok akademicki obejmuje 30 tygodni zajęć dydaktycznych (bez sesji egzaminacyjnych). Forma realizacji zajęć dydaktycznych, liczba godzin zajęć - W przypadku studiów stacjonarnych liczba godzin wykładów i innych zajęć prowadzonych w dużych grupach nie może przekraczać 50% łącznej liczby godzin zajęć prowadzonych na uczelni, związanych z realizacją programu studiów. - Łączny wymiar ćwiczeń, seminariów, zajęć laboratoryjnych i zajęć projektowych realizowanych w formie wymagającej obecności studenta na uczelni i zapewniającej mu możliwość bezpośredniego kontaktu z prowadzącym nie może być niższy niż 900 godzin. - Każdy z pierwszych 5 semestrów studiów kończy się zrealizowaniem przez studenta, samodzielnie lub w zespole, co najmniej jednego projektu informatycznego o rozmiarze i trudności stosownym do zdobytej wiedzy. - Elementem studiów musi być złożone, zespołowe zadanie informatyczne, wykonane zgodnie z zasadami realizacji projektów informatycznych. Opracowane w ramach tego zadania rozwiązanie, wraz z odpowiednią dokumentacją, może stanowić pracę dyplomową.