Szczegółowe informacjeAbsolwenci studiów I stopnia uzyskują gruntowną wiedzę z zakresu matematyki i metod numerycznych, ogólnych zagadnień informatyki, systemów informatycznych (operacyjnych, sieci komputerowych, przetwarzania równoległego, itp.), sztucznej inteligencji i grafiki komputerowej. Posiadają znajomość budowy komputerów i urządzeń współpracujących, umiejętności obejmujące programowanie komputerów, inżynierię oprogramowania, weryfikację systemów informatycznych i administrowania tymi systemami. Ważnym uzupełnieniem w procesie kształtowania sylwetki absolwenta są treści kształcenia zawarte w przedmiotach wybranej specjalności oraz praktyczna wiedza uzyskana w trakcie odbywania praktyk studenckich. Zdobyta wiedza teoretyczna i praktyczna kwalifikuje absolwenta studiów I stopnia do podjęcia dalszego kształcenia.
Studenci kierunku Informatyka mają możliwość wyboru jednej z następujących specjalności:
Inżynieria Oprogramowania jest specjalnością, w skład której wchodzą m in. zagadnienia związane z analizą tworzonego dla konkretnych celów oprogramowania, określeniem wymagań zarówno sprzętowych jak i użytkowych, projektowaniem umożliwiającym jednoznaczną implementację kodu, implementacją kodu, wdrażaniem oraz testowaniem gotowego oprogramowania, aktualizacją oraz rozwojem oprogramowania.
Studenci tej specjalności zdobywają wiedzę z zakresu algorytmów i struktur danych, analizy i syntezy algorytmów, systemów operacyjnych, baz danych, programowania niskopoziomowego, metod programowania, programowania obiektowego, podstaw programowania systemów informatycznych, języków formalnych, inżynierii oprogramowania, paradygmatów programowania, systemów wbudowanych oraz innych przedmiotów uzupełniających wiedzę inżyniera programisty, jak na przykład programowanie grafiki, aplikacji rozproszonych, internetowych, itp.
Wiedza absolwenta obejmuje umiejętności związane z: posługiwaniem się wzorcami projektowymi, projektowaniem oprogramowania zgodnie z metodyką strukturalną lub obiektową, dokonywaniem przeglądu projektu oprogramowania, wybieraniem narzędzi wspomagających budowę oprogramowania, doborem modelu procesu wytwarzania oprogramowania do specyfikacji przedsięwzięcia, specyfikowaniem wymagań dotyczących oprogramowania i przeprowadzania ich przeglądu, tworzeniem, oceną i realizacją planu testowania, uczestnictwem w inspekcji kodu, zarządzaniem konfiguracją oprogramowania, opracowywaniem planu przedsięwzięcia dotyczącego budowy oprogramowania, metodyką projektowania i programowania oraz podnoszenia niezawodności systemów wbudowanych.
Absolwent studiów informatycznych o specjalności Inżynieria Oprogramowania posiada wykształcenie oraz szeroką wiedzę, pozwalającą na łatwe dopasowanie się do wymagań stawianych przez dynamicznie rozwijający się rynek pracy, dzięki zróżnicowanym językom i metodom programowania, zarówno na niskim, jak i wysokim poziomie. Potrafi samodzielnie poszukiwać rozwiązań problemów pojawiających się w trakcie pracy.
Studenci specjalności Programowanie Aplikacji Internetowych uzyskują fachową i praktyczną wiedzę z zakresu szeroko rozumianego tworzenia oprogramowania internetowego (m.in. serwisów internetowych) i sieciowego (m.in. programów wykorzystujących możliwości sieci komputerowych), grafiki interaktywnej oraz administrowania serwerami baz danych.
Program przedmiotów specjalistycznych, dobrany pod kątem aktualnych oczekiwań rynku pracy, przyczynia się do gruntowego i praktycznego przyswojenia umiejętności potrzebnych do tworzenia profesjonalnych programów i usług sieciowych, aplikacji mobilnych dla urządzeń przenośnych (telefonów, PDA itd.) oraz bazodanowych serwisów internetowych w technologii Web 1.0 i Web 2.0 z mechanizmami nawigacji, uwierzytelniania, personalizacji, wzbogaconych o interaktywną grafikę wektorową i rastrową, także animacje. Należy nadmienić, że tematyka przedmiotów rozważanej specjalności jest rozszerzeniem tematyki poruszanej w ramach przedmiotów ogólnych kierunku informatyka, takich jak podstawy programowania, sieci komputerowe, grafika komputerowa, bazy danych, inżynieria oprogramowania.
Szczególną uwagę w procesie kształcenia na specjalności Programowanie Aplikacji Internetowych koncentruje się na wypracowaniu umiejętności efektywnego korzystania z możliwości różnorodnych języków programowania, narzędzi graficznych i programistycznych, technologii i bibliotek, typowych wzorców projektowych oraz serwerów bazodanowych, realnie wykorzystywanych we współczesnej praktyce zawodowej. Kładzie się przy tym nacisk m.in. na aspekty bezpieczeństwa, wydajności, diagnozowania błędów oraz funkcjonalności i użyteczności.
Absolwenci studiów na specjalności Programowanie aplikacji internetowych kierunku Informatyka przygotowani są do pracy w firmach zajmujących się tworzeniem oprogramowania internetowego, mobilnego i sieciowego oraz grafiki interaktywnej, a także wszędzie tam, gdzie zachodzi konieczność bezpiecznego gromadzenia w formie elektronicznej dużej ilości dobrze zabezpieczonych danych i ich prezentowania w sieci Internet. Niezależnie od tego, że wspomniana problematyka jest ciekawa i zgodna z najświeższymi trendami współczesnej informatyki, istnieje wciąż rosnące zapotrzebowanie na specjalistów z tej dziedziny. Sama praca w tej branży wydaje się natomiast wielce satysfakcjonująca.
Specjalność Sieci Komputerowe jest specjalnością obejmującą szeroki zakres wiedzy teoretycznej i praktycznej związanej m in z projektowaniem sieci, szeroko rozumianą organizacją i konstrukcją, diagnostyką, administrowaniem, eksploatacją i rozbudową współczesnych systemów i sieci komputerowych, itp. Studenci specjalności Sieci Komputerowe zdobywają wiedzę z zakresu elektrotechniki, elektroniki, techniki pomiarowej, techniki cyfrowej, systemów operacyjnych, sieci komputerowych lokalnych i rozległych, bezpieczeństwa systemów komputerowych, systemów rozproszonych, instalacji elektrycznych sieci komputerowych, transmisji danych, diagnostyki sieci komputerowych oraz innych zagadnień uzupełniających wiedzę inżyniera sieci komputerowych, jak na przykład narzędzia informatyczne, aplikacje i serwery WWW, cyfrowego przetwarzania sygnałów, ochrona danych, itp. Wiedza absolwenta obejmuje umiejętności związane z: rozumieniem powiązań informatyki z innymi obszarami nauk technicznych, projektowaniem, wykonywaniem i modernizacją sieci komputerowych w technologiach komunikacji przewodowej i bezprzewodowej opartych o różne technologie, konfiguracją i dostosowywaniem różnego typu serwerów (udostępnianie Internetu, WWW, poczta, itp.) do indywidualnych potrzeb z wykorzystaniem różnych systemów operacyjnych, administracją systemami sieciowymi, korzystaniem z kluczy i pakietów kryptograficznych, tworzeniem dynamicznych serwisów internetowych z wykorzystaniem języków skryptowych oraz baz danych. Absolwent studiów informatycznych o specjalności Sieci Komputerowe posiada wykształcenie oraz szeroką wiedzę, pozwalającą na łatwe dopasowanie się do wymagań stawianych przez dynamicznie rozwijający się rynek pracy. Szczególnie dobrze przygotowany jest do pracy związanej m in. z projektowaniem, utrzymywaniem i zarządzaniem sieciami komputerowymi. Potrafi samodzielnie poszukiwać rozwiązań problemów pojawiających się w trakcie pracy.