Informatyka
Informacje o programie studiów
Kod: | EI-SI |
Nazwa: | Informatyka |
Tryb studiów: | Stacjonarne |
Rodzaj studiów: | pierwszego stopnia |
Czas trwania: | 3,5-letnie (7 semestrów) |
|
Informatyka |
wyboru: |
(brak) |
|
Wydział Elektrotechniki, Automatyki i Informatyki (od 1993/1994l)
[ inne programy w tej jednostce ]
|
Jeśli interesują Cię konkretne, indywidualne wymagania, jakie musisz spełnić na aktualnym etapie studiów, to zajrzyj do modułu zaliczeń etapów:
Główny tok nauczania
Dodatkowe informacje
Warunki przyjęcia: |
konkurs ocen z egzaminu maturalnego (dojrzałości) |
Możliwe do uzyskania certyfikaty: |
|
Uprawnienia zawodowe: |
Absolwenci studiów I stopnia na kierunku Informatyka otrzymują stopień zawodowy inżyniera i są przygotowani do podjęcia studiów drugiego stopnia (magisterskich) na wybranej specjalności. Posiadane kwalifikacje zawodowe stanowią podstawę do zatrudnienia absolwenta studiów I stopnia jako: 1. projektanta, programisty i wdrożeniowca oprogramowania, złożonych systemów informatycznych i sieci komputerowych, 2. administratora systemów informatycznych, 3. kierownika zespołów programistycznych, 4. pracownika inżynieryjno-technicznego w laboratoriach informatycznych i jednostkach badawczych. Wiedza absolwenta Absolwent po ukończeniu studiów I stopnia posiada wiedzę w następujących obszarach: • w zakresie matematyki obejmującą logikę matematyczną, kombinatorykę, teorię liczb oraz metody probabilistyczne, • podstawową wiedzę w zakresie fizyki i elektrotechniki, niezbędną do zrozumienia podstaw działania komputerów, urządzeń z nimi współpracujących oraz sieci komputerowych, • elementarną wiedzę w zakresie metod pomiarowych, szacowania niepewności pomiarów i rachunku błędów, • znajomość podstawowych technik pracy z grafiką wektorową, bitmapową oraz trójwymiarową, • znajomość składni i semantyki języków programowania wykorzystywanych w budowaniu aplikacji, w tym środowiska .NET, • znajomość podstawowych metod, technik i narzędzi kompilacji programów, • pogłębioną wiedzę w zakresie programowania obiektowego, • podstawową wiedzę w zakresie algorytmów i struktur danych, złożoności algorytmów oraz istoty problemów nierozstrzygalnych i niepodatnych, • wiedzę z zakresu budowy i funkcjonowania systemów komputerowych, • wiedzę z zakresu reprezentacji danych stało- i zmienno-przecinkowych oraz realizacji operacji logicznych i arytmetycznych, • wiedzę z zakresu budowy i zadań współczesnych systemów operacyjnych, • znajomość i rozumienie celów inżynierii oprogramowania, • wiedzę na temat cyklu życia oprogramowania, metod specyfikacji wymagań systemowych oraz metod analizy strukturalnej i obiektowej, • uporządkowaną wiedzę dotyczącą sieci komputerowych, protokołów sieciowych i ich wzajemnych relacji, • wiedzę w zakresie podstaw projektowania sieci komputerowych zgodnie z obowiązującymi normami i standardami, • wiedzę w zakresie urządzeń wchodzących w skład sieci teleinformatycznych, w tym układów bezprzewodowych oraz konfigurowania tych urządzeń w sieciach lokalnych i rozległych, • znajomość podstawowych pojęć dotyczących projektowania relacyjnych baz danych: modelowania związków encji, współbieżnego przetwarzania transakcji, normalizacji, więzów integralności oraz dobrą znajomość języków SQL, PL/SQL, T-SQL, • szczegółową wiedzę w zakresie zagrożeń bezpieczeństwa i podatności systemów i sieci komputerowych na zagrożenia; znajomość i rozumienie metod ochrony danych i zabezpieczeń systemów i sieci komputerowych, nowoczesnych algorytmów szyfrowania i uwierzytelniania wiadomości, • wiedzę z zastosowania systemów wbudowanych oraz w zakresie terminologii przetwarzania sygnałów i analizy systemów, • wiedzę w zakresie metod sztucznej inteligencji; znajomość m.in. budowy, działania i zastosowań sztucznych sieci neuronowych oraz systemów logiki rozmytej, • znajomość technik, metod i narzędzi niezbędnych do budowy serwisów internetowych; • znajomość podstawowych pojęć i zasad prawa ochrony własności intelektualnej, • zasób słownictwa języka angielskiego niezbędny do komunikowania się w środowisku pracy. Umiejętności absolwenta Absolwent po ukończeniu studiów I stopnia posiada następujące umiejętności: • potrafi tworzyć aplikacje z zastosowaniem języków programowania: C++, C#, Java, Python; potrafi programować w środowisku .NET, • potrafi zaprojektować i zaimplementować system informatyczny, • potrafi zastosować odpowiedni algorytm do danego problemu algorytmicznego, • potrafi posługiwać się technikami programowania w asemblerze do tworzenia prostych aplikacji w 16 oraz 32 bitowym trybie pracy procesora (również z zastosowaniem koprocesora, systemu przerwań, itp.), • posługuje się podstawowym aparatem matematycznym różnych działów matematyki oraz stosuje metody i pojęcia matematyki w problemach i algorytmach informatyki, • potrafi wykonywać podstawowe operacje związane z konfigurowaniem i administrowaniem systemami operacyjnymi Windows oraz Linux, • potrafi efektywnie zarządzać użytkownikami i grupami użytkowników oraz poprawnie zabezpieczyć system operacyjny przed niepowołanym dostępem, • potrafi analizować modele obiektowe UML oraz dobrać i zastosować narzędzia CASE adekwatne do projektowania SI, • potrafi – zgodnie z zadaną specyfikacją – zaprojektować i skonfigurować sieć komputerową, • potrafi dokonać wyboru oraz zaprojektować odpowiednią strukturę łącza transmisji danych do rozwiązania określonego zadania, • potrafi zaplanować i przeprowadzić eksperymenty, opracować i interpretować uzyskane wyniki, wyciągać i formułować właściwe wnioski, • potrafi stosować podstawowe metody statystyczne do różnych zagadnień m.in. do weryfikacji hipotez, • potrafi projektować i realizować hurtownie danych z wykorzystaniem narzędzi ORACLE oraz MS SQL Server; posiada umiejętność realizacji obiektowych baz danych z zastosowaniem ORACLE, • potrafi przeprowadzić analizę problemu i zaproponować rozwiązanie algorytmiczne i programistyczne systemów bazodanowych, • potrafi wykorzystać procesor sygnałowy i jego peryferia programując proste systemy wbudowane, • potrafi dokonać wyboru oraz zaprojektować odpowiednią strukturę sztucznej sieci neuronowej (lub systemu rozmytego) do rozwiązania określonego zadania, • potrafi wykorzystywać techniki, metody, narzędzia niezbędne do budowy serwisów internetowych, • ma umiejętność samokształcenia się, • potrafi porozumiewać się w języku angielskim w sytuacjach biznesowych; potrafi pozyskiwać informacje w języku angielskim, przetwarzać je i interpretować, • potrafi pozyskiwać informacje z aktów prawnych oraz dokonywać ich interpretacji oraz wyciągać samodzielne wnioski i wyrażać opinie; potrafi ocenić wykonaną pracę zgodnie z prawem patentowym; potrafi dokonać wstępnej analizy ekonomicznej, • potrafi pracować indywidualnie i w zespole, stosować zasady bezpieczeństwa i higieny pracy oraz oszacować czas potrzebny na realizację zleconego zadania zapewniający dotrzymanie terminów. Kompetencje społeczne absolwenta Absolwent po ukończeniu studiów I stopnia posiada następujące, ważniejsze kompetencje społeczne: • rozumie potrzebę stałego dokształcania oraz uczenia się przez całe życie; potrafi w kreatywny sposób zastosować zdobytą wiedzę; potrafi zdobywać potrzebne informacje i dzielić się wiedzą z innymi, • ma świadomość odpowiedzialności za pracę własną oraz gotowość podporządkowania się zasadom pracy w zespole, • potrafi współdziałać i pracować w grupie, przyjmując w niej różne role, • ma świadomość ważności przestrzegania zasad etyki zawodowej i społecznej, poszanowania różnorodności poglądów, • ma świadomość ważności i rozumie pozatechniczne aspekty i skutki działalności inżynierskiej, w tym jej wpływu na środowisko, • prawidłowo identyfikuje i rozstrzyga dylematy związane z wykonywaniem zawodu informatyka. |
Dalsze studia: |
studia drugiego stopnia |
Treści nauczania: |
Efekty uczenia się zatwierdzone przez Senat Politechniki Opolskiej, uchwała nr 321 z dnia 29 maja 2019r. |