karta przedmiotu
Transkrypt
karta przedmiotu
Państwowa Wyższa Szkoła Zawodowa w Gnieźnie Nazwa modułu/przedmiotu Instytut Inżynierii Środowiska Informatyka i programowanie Kod KARTA OPISU MODUŁU KSZTAŁCENIA Kierunek studiów Profil kształcenia Rok / Semestr (ogólnoakademicki, praktyczny) 1/2 ogólnoakademicki INŻYNIERIA ŚRODOWISKA Specjalność Przedmiot oferowany w języku: Kurs (obligatoryjny/obieralny) polskim obligatoryjny Liczba punktów Godziny Wykłady: 15 Stopień studiów: Ćwiczenia: Laboratoria: Forma studiów (stacjonarna/niestacjonarna) I 30 4 Projekty / seminaria: Obszar(y) kształcenia Podział ECTS (liczba i %) nauki techniczne 4 100% stacjonarne Status przedmiotu w programie studiów (podstawowy, kierunkowy, inny) Liczba punktów (ogólnouczelniany, z innego kierunku) ogólnouczelniany podstawowy xx Jednostka prowadząca przedmiot: Osoba odpowiedzialna za przedmiot / wykładowca: xxx Lista osób prowadzących zajęcia: dr inż. Mariusz Nowak e-mail: [email protected] tel. 61 424 2942 Państwowa Wyższa Szkoła Zawodowa w Gnieźnie ul. Ks. S. Wyszyńskiego 38, 62-200 Gniezno Wymagania wstępne w zakresie wiedzy, umiejętności, kompetencji społecznych: Podstawowe wiadomości z zakresu matematyki (logika matematyczna), technologii informacyjnych, informatyki; 1 Wiedza: 2 Umiejętności: informacji pozyskiwanych z książek i zasobów Internetu; 3 Kompetencje społeczne: Potrafi efektywnie wykorzystać wiedzę matematyczną, logicznie myśleć, korzystać z Rozumie potrzebę uczenia się i pozyskiwania nowej wiedzy wynikającej z postępu techniki. Cel przedmiotu: Celem przedmiotu jest zapoznanie studentów z systemami informatycznymi oraz językami programowania w kontekście zastosowań w inżynierii środowiska. Efekty kształcenia Wiedza. W wyniku przeprowadzonych zajęć student: 01 02 03 ma podstawową wiedzę w zakresie logicznej i fizycznej budowy komputera i działania jego podstawowych elementów składowych, obliczania reprezentacji liczb całkowitych rzeczywistych oraz wykonywania podstawowych operacji arytmetycznych na tych reprezentacjach; ma uporządkowaną i podbudowaną teoretycznie wiedzę w zakresie zasad zapisu algorytmów za pomocą schematów blokowych oraz zna rodzaje i zasady programowania, w tym za pomocą języków programowania wyższego poziomu; ma uporządkowaną teoretycznie oraz podstawową wiedzę w zakresie zagadnień związanych z algorytmami i strukturami danych, zwłaszcza technik algorytmicznych i umiejętności analizy efektywności algorytmów; APE_2012_3.doc Odniesienie do Kierunkowych Efektów Kształcenia K_W02 K_W02 K_W02 1 04 Państwowa Wyższa Szkoła Zawodowa w Gnieźnie Nazwa modułu/przedmiotu Instytut Inżynierii Środowiska Informatyka i programowanie ma podstawową wiedzę w zakresie ogólnej struktury systemu operacyjnego; roli, zadań i klasyfikacji systemów operacyjnych; dobierania algorytmu szeregowania zadań do specyfiki aplikacji; zasad i algorytmów zarządzania podstawowymi zasobami systemu komputerowego. Kod K_W02 Umiejętności. W wyniku przeprowadzonych zajęć student potrafi: 01 skonstruować algorytm oraz posłużyć się właściwie dobranymi środowiskami programistycznymi, symulatorami oraz narzędziami komputerowo wspomaganego projektowania do symulacji, projektowania i weryfikacji elementów systemu informatycznego; K_U07 K_U08 K_U09 02 konstruować algorytmy i je programować z użyciem przynajmniej jednego z popularnych narzędzi programistycznych, tworzyć: proste aplikacje internetowe, modele obiektowe prostego systemu w dedykowanym języku; K_U07 03 ocenić stan istniejącego systemu informatycznego, ocenić złożoność i efektywność działania systemu informatycznego. K_U15 Kompetencje społeczne. W wyniku przeprowadzonych zajęć student zdobędzie następujące kompetencje: 01 potrafi odpowiednio określić priorytety służące realizacji określonego przez siebie lub innych zadania programistycznego; K_K04 02 ma świadomość odpowiedzialności za pracę własną oraz gotowość podporządkowania się zasadom pracy w zespole i ponoszenia odpowiedzialności za wspólnie realizowane zadania; potrafi określić priorytety działania; K_K02 K_K03 03 rozumie potrzebę i zna możliwości ciągłego dokształcania się (studia drugiego stopnia i trzeciego stopnia, studia podyplomowe, kursy) – podnoszenia kompetencji zawodowych, osobistych i społecznych. K_K01 Sposoby sprawdzenia efektów kształcenia Wykład: Zaliczenie na podstawie kolokwium końcowego składającego się z 10 przekrojowych pytań. Ćw. projektowe: Uzyskanie zaliczenia warunkowane jest zaliczeniem wszystkich ćwiczeń laboratoryjnych wraz z realizacją zadania końcowego wymagającego wykorzystania wcześniej zdobytych umiejętności pisania aplikacji. Treści programowe Informacja cyfrowa i sygnał, struktury systemów informatycznych, projektowanie systemów informatycznych. Architektura i oprogramowanie komputerów - arytmetyka binarna, podstawowe elementy architektury komputerów, mikroprocesory, programowanie mikroprocesorów w językach niskiego poziomu. Algorytmy i struktury danych. Struktury oprogramowania, programowanie w językach wysokiego poziomu. Systemy operacyjne - struktury i podstawowe funkcje systemów operacyjnych. Narzędzia informatyki - edytory tekstu, programy graficzne, arkusze kalkulacyjne, programy do tworzenia prezentacji multimedialnych, środowisko programistyczne Flash. Klasy języków programowania. Programowanie w językach: Pascal, Visual-Basic i C. Operatory logiczne. Funkcje i zmienne. Ciągi znakowe i tablice. Wskaźniki. Obliczenia numeryczne. Złożoność obliczeniowa. Podstawy baz danych. Relacyjne i obiektowe bazy danych. Aplikacje baz danych. Narzędzia do projektowania i obsługi baz danych. Środowiskowe bazy danych. Sieci komputerowe. Bezprzewodowe sieci komputerowe. Bezpieczeństwo systemów komputerowych i sieci komputerowych. Gospodarka elektroniczna. Środowiska naukowo-obliczeniowe. Skryptowe języki programowania w środowisku symulacyjnym Matlab. Programowanie w środowisku Scilab. APE_2012_3.doc 2 Państwowa Wyższa Szkoła Zawodowa w Gnieźnie Nazwa modułu/przedmiotu Instytut Inżynierii Środowiska Informatyka i programowanie Kod Literatura podstawowa: 1. Łukaszewski T., Urbaniak A., Informatyka w ochronie środowiska, Wydawnictwo Politechniki Poznańskiej, Poznań 2001 2. Glenn Brookshear J., Informatyka w ogólnym zarysie, Wydawnictwo WNT, Warszawa 2003 Helion, Gliwice 2007 3. Stallings W.,Organizacja i architektura systemu komputerowego. Projektowanie systemu a jego wydajność, Wydawnictwo WNT, Warszawa 2004 4. Aho A., V., Ullman J., D., Wykłady z informatyki z przykładami w języku C, Wydawnictwo Helion, Gliwice 2003 Literatura uzupełniająca: 1. Wróblewski A., ABC komputera. Wydanie VI, Wydawnictwo Helion, Gliwice 2007 2. Wróblewski P., Algorytmy, struktury danych i techniki programowania. Wydanie III, Wydawnictwo Helion, Gliwice 2007 3. Malina W., Szwoch M., Metodologia i techniki programowania, Wydawnictwo WNT, Warszawa 2008 Obciążenie pracą studenta forma aktywności Łączny nakład pracy Zajęcia wymagające indywidualnego kontaktu z nauczycielem Zajęcia o charakterze praktycznym APE_2012_3.doc Godzin ECTS 95 4 45+5 2 30 2 3