charakteryzuje cechy typowych języków programowania obiektowego; omawia język Java jako nowoczesny język programowania obiektow ego opartego na maszynie w irtualnej oraz obiektowe języki skryptowe.
Architektura komputerów (AKO) - przedstawia ogólną organizację komputera wg von Neumana; charakteryzuje elementy architektury IA-32 na poziomie rejestrów i model programowy procesora; omawia elementy programowania w asemblerze i podstawowe koncepcje sterowania pracą urządzeń zewnętrznych; prezentuje komputery CISC i RISC oraz architektury wielowątkowe i wielordzeniowe.
Warunkiem ukończenia semestru 3 i wpisania na semestr 4 jest pozytywne zaliczenie wszystkich obowiązujących przedmiotów. Student może zostać wpisany na semestr 4 w przypadku nie zaliczenia przedmiotów , gdy jego dług punktowy nie przekracza 12 punktów1.
Program nauczania semestru 4 obejmuje jeden przedmiot kształcenia ogólnego: Język angielski (JENG)
Program nauczania semestru 4 obejmuje trzy przedmioty podstawowe:
Elementy analizy algorytmowiEAA) - przedstawia klasyfikację problemów na algorytmiczne i niealgorytmiczne oraz pojęcie maszyny Turinga - implementującej rozwiązanie problemu za pomocą programu działającego wg zadanego algorytmu. Omawia różne typy algorytmów, z algorytmami niedeterministycznymi w łącznie. Przedstaw ia pojęcie problemów' NP-trudnych.
Technika mikroprocesorowa (TM) - omawia zasadnicze generacje i architektury' mikroprocesorów oraz mikrokontrolerów'; przedstawia stosowane protokoły i interfejsy komunikacyjne (I2C, SPI, 4RS232), techniki zwiększania wydajności mikroprocesorów oraz zastosowania mikrokontrolerów w praktyce; uczy' samodzielnego programowania systemów mikroprocesorowych.
Zarządzanie przedsiębiorstwem fZP) - wprowadza w problematykę zarządzania w firmie w ielokulturowej z psychologicznymi i filozoficznymi aspektami zarządzania; przedstawia model strukturalny współczesnej firmy, zasady współpracy w kierownictwie firmy oraz aspekty' zarządzania kadrami; podaje zasady prow adzenia dużych projektów' międzynarodowy ch.
Program nauczania semestru 4 obejmuje trzy przedmioty kierunkowe:
Systemy operacyjne (SO) - definiuje pojęcie systemu operacyjnego i omawia jego modele; przedstaw ia zagadnienia doty czące systemu plików, struktury drzewa katalogów, zarządzania procesami i wątkami oraz dyskami i pamięcią RAM; omawia podstawowe własności systemu MS Window s i Linux.
Inżynieria oprogramowania (10) - wprowadza w problematykę inżynierii oprogramowania na tle cyklu klasycznego wytwarzania oprogramowania i elementów inżynierii wymagań; przedstawia zasady modelowania w tym dynamiki z zastosowaniem diagramów' interakcji, stanów' i czynności; przedstawia obiektowe modelowanie systemu i aspekty testowania,2 wdrażania i utrzymania systemu.
Bazy danych (BDN) - omawia architekturę baz danych i funkcje systemu ich zarządzania: przedstawia charakterystykę relacyjnej bazy danych, języka SQL oraz aspekty normalizacji baz danych; przedstawia analizę przykładowego systemu, zasady projektowania schematu relacyjnej bazy danych oraz opracowania jej dokumentacji.
Warunkiem ukończenia semestru 4 i wpisania na semestr 5 jest pozytywne zaliczenie wszystkich obowiązujących przedmiotów'. Student może zostać wpisany na semestr 5 w przypadku nie zaliczenia przedmiotów', gdy jego dług punktowy nie przekracza 12 punktów .
Program nauczania semestru 1 obejmuje jeden przedmiot kształcenia ogólnego: Język angielski (JENG)
Program nauczania semestru 5 obejmuje dwa przedmioty kierunkowe:
Programowanie w Internecie(PWIN) - wprowadza w problematykę projektowania serwisu w ww omaw iając
-6-