1 OPISY KURSÓW Kod kursu: MCD 9102 Nazwa kursu: Sieci
Transkrypt
1 OPISY KURSÓW Kod kursu: MCD 9102 Nazwa kursu: Sieci
OPISY KURSÓW Kod kursu: MCD 9102 Nazwa kursu: Sieci informatyczne w mechatronice Język wykładowy: polski Forma kursu Wykład Tygodniowa 1 liczba godzin ZZU * Semestralna 15 liczba godzin ZZU* Forma kolokwium zaliczenia Punkty ECTS 1 Liczba godzin 30 CNPS Ćwiczenia Laboratorium 1 Projekt Seminarium 15 zadania problemowe 1 30 Poziom kursu (podstawowy/zaawansowany): podstawowy Wymagania wstępne: podstawy informatyki Imię, nazwisko i tytuł/ stopień prowadzącego: JAROSŁAW SZYMAŃDA doc. dr inż. Imiona i nazwiska oraz tytuły/stopnie członków zespołu dydaktycznego: 1. JACEK REZMER dr inż. 2. LESZEK WOŹNY dr inż. 3. ZBIGNIEW LEONOWICZ dr inż. Rok: ...... Semestr:...II Typ kursu (obowiązkowy/wybieralny): obowiązkowy Cele zajęć (efekty kształcenia): Znajomość podstawowych pojęć z zakresu komputerowej komunikacji oraz wymiany informacji. Indywidualne rozwiązania systemowe - konfigurowanie wybranych urządzeń sieciowych oraz sterowanie procesami. Elementy sieciowe w obiektowych językach programowania oraz językach skryptowych. Podstawowym efektem kształcenia jest nabycie umiejętności podejmowania decyzji w zakresie podstawowych zasad projektowania lokalnych sieci komputerowych LAN w małych i średnich lokalizacjach, w tym w zakresie automatyzacji procedur sterowania, monitorowania zdarzeń oraz akwizycji danych. Wersja 1 czerwiec 2011 j.sz. 1 Forma nauczania(tradycyjna/zdalna):tradycyjna z elementami formy komplementarnej Krótki opis zawartości całego kursu: Wprowadzenie podstawowych pojęć z zakresu komputerowej komunikacji oraz wymiany i współdzielenia informacji w działaniach inżynierskich. Urządzenia i sieci fizyczne Ethernet oraz Token Ring. Organizacje i dokumenty standaryzacyjne. Modele warstw OSI (Open Systems Interconnection). Topologie sieci lokalnych (LAN), miejskich (MAN) i innych. Protokoły komunikacyjne dla warstw – pojęcia ramek sieciowych. Ważniejsze procedury sieciowe systemów operacyjnych UNIX i MS Windows. Protokoły sieciowe: TCP, IP, UDP, NFS oraz enkapsulacja i dekapsulacja pakietów. Techniczne aspekty komunikacji klientserwer, w tym wybrane elementy organizacji zadań kontrolnych. Podstawowe zasady projektowania sieci lokalnych na bazie komputerów PC. Indywidualne rozwiązania systemowe – konfigurowanie wybranych urządzeń sieciowych oraz sterowanie pakietami w sieciach ethernetowych. Przegląd ważniejszych elementów programowania oraz modelowania zdarzeń sieciowych z wykorzystaniem funkcji wbudowanych w wybranych językach obiektowych i skryptowych. Wykład jest wygłaszany wymiarze jednej godziny tygodniowo w bloku dwugodzinnym w pierwszej połowie semestru. Wykład (podać z dokładnością do 2 godzin): Zawartość tematyczna poszczególnych wykładów 1. Cele i zadania sieci teleinformatycznych w działaniach inżynierskich. Wielozadaniowość i współbieżność procesów w nowoczesnych systemach komputerowych. Współdzielenie zasobów informacyjnych. 2. Topologie sieci oraz porównanie warstw fizycznych: Ethernet i Token Ring. Ramki sieciowe. Struktury logiczne sieci: lokalnych (LAN) i miejskich (MAN) oraz publiczne (WAN) i wydzielone (korporacyjne). 3. Sieć szkieletowa. Urządzenia sieci: wzmacniak (repeater), most (bridge), ruter(router), bramka (gateway) , hub (koncentrator) i przełączniki (switches) 4. Przegląd ważniejszych elementów sieciowych systemów operacyjnych uniks. Protokoły sieciowe: TCP/IP, UDP i NFS. 5. Komunikacja w modelu klient-serwer. Pojęcie „cienkiego” klienta. Serwery plików i procesów. Rozpoznanie i analiza wymagań użytkowników przyszłego systemu oraz ocena celowości przedsięwzięcia 6. Przykłady sterowania transmisją w sieciach typu Ethernet. Praca terminalowa i jej znaczenie podczas zarządzania systemami rozproszonymi.. 7. Kolokwium zaliczeniowe 8. Omówienie kolokwium. Liczba godzin 2.0 2.0 2.0 2.0 2.0 2.0 2.0 1.0 Ćwiczenia - zawartość tematyczna: Seminarium - zawartość tematyczna: Laboratorium - zawartość tematyczna: Laboratorium prowadzone jest w drugiej połowie semestru w wymiarze dwóch godzin tygodniowo. Studenci indywidualnie realizują, pod kontrolą prowadzącego, siedem tematów stanowiących ilustrację poruszanych zagadnień wykładowych. Wersja 1 czerwiec 2011 j.sz. 2 Tematy laboratoryjne (warsztaty – z elementami formy komplementarnej): 1. Sesje pracy terminalowej w systemach sieciowych. 2. Polecenia informacyjne w systemie uniks. 3. Sieciowy system plików i katalogów. 4. Zarządzanie projektami - praca w grupie. 5. Monitorowanie i identyfikacja zdarzeń. 6. Programowanie powłoki - zmienne shella. 7. Sterowanie procesami Projekt - zawartość tematyczna: Literatura podstawowa: 1. Przewodnik po sieciach lokalnych, Greg Nunemacher, MIKOM 1996 2. Nowoczesne sieci miejskie, J.Jaworski, R.Morawski, J.Olędzki, WNT 92 3. JAVA Kompendium programisty, Helion 2005 4. Netografia – internetowe źródła informacji dotyczące poruszanych zagadnień 5. Konspekty wykładowe i materiały dydaktyczne udostępniane na stronie kursu w ramach wydziałowej platformy edukacyjnej : http://eportal.eny.pwr.wroc.pl Literatura uzupełniająca: 1. Programowanie zastosowań sieciowych w systemie UNIX, W. R. Stevens, WNT 95 2. TCP/IP. Administarcja sieci, Craig Hunt, OW READ ME 1996, 3 Opracowania i materiały firm: Microsoft, Hewlett Packard, QNX Software Ltd Warunki zaliczenia: Uzyskanie pozytywnej oceny z kolokwium wykładowego oraz zadań laboratoryjnych. * - w zależności od systemu studiów DESCRIPTION OF THE COURSES Course code: MCD 9102 Course title: Computer networks in mechatronics Language of the lecturer: Polish Course form Number of hours/week* Wersja 1 czerwiec 2011 j.sz. Lecture 1 Classes Laboratory 1 Project Seminar 3 Number of hours/semester* Form of the course completion ECTS credits Total Student’s Workload 15 15 test 1 30 problem tasks 1 30 Level of the course (basic/advanced): basic Prerequisites: The basis of computer science. Name, first name and degree of the lecturer/supervisor: Jarosław Szymańda, PhD Names, first names and degrees of the team’s members: 1. Leszek Woźny , PhD 2. Jacek Rezmer , PhD 3. Zbigniew Leonowicz, PhD Year:. ...... Semester:..II Type of the course (obligatory/optional): obligatory Aims of the course (effects of the course): Acquaintance of basic notions of computer networks and the exchange of information. Learning of skills to design local networks on the base of the PC computers. Individual system solutions - the setting of network devices and steering of packets in Ethernet networks - with the use of functions and procedures of languages of higher level Form of the teaching (traditional/e-learning): traditional +blended learning (e-learning) Course description: Acquaintance of basic notions of computer networks and the exchange and sharing of information in engineering problems. Devices and networks of Ethernet and Token Ring type. Standard of protocols and norms. Models of the layers of OSI (Open Systems Interconnection). The topologies of local networks (LAN), municipal (MAN) and others. Communication protocols for layers – the notion of network frames. Most important network procedures of the operating systems of UNIX and MS Windows. Network protocols: TCP / IP, UDP, NFS and encapsulation and the decapsulation of packets. The technical aspects of the transport from server to host, chosen elements of the organization of supervisory tasks. Basic principles of design of local networks on the base of the PC computers. Individual system solutions – the configuration of network cards and steering packets in the Ethernet networks. Overview of the important elements of programming and modeling of network events using features built into the selected object and scripting languages. The lecture is presented of one hour per week in a two-hour block in the first half of the semester. Lecture: Particular lectures contents Number of hours 1. Purposes and tasks of teleinformatic networks in the engineering acting. 2.0 Wersja 1 czerwiec 2011 j.sz. 4 Multitasking and multiprocessing of modern computer systems. Informative resource sharing. 2. Operative aspects of computers connection and creations of communication networks. Model OSI and Project 802.X. Meaning of layers: channels, networked and transported in the network selection type, its capabilities and reliability. 3. Networks topology and compare of physical layer: Ethernet and Token Ring 4. Logical network structures: local (LAN) and metropolitan (MAN) with public and excreted. Standards: FDDI i X.25 ( also Frame Relay ).. 5. Major of operating network system: UNIX i QNX. Network protocols: TCP/IP, UDP i NFS 6. The examples of steering the packet broadcast in the nets of type Ethernet with utilization of the function and procedures in the languages of the programming of objects DELPHI and script (JAVA / JAVASCRIPT, PYTHON). 7. Test 8. The discussion of the test. Introduction to application dedicated used within the of laboratory occupations. 2.0 2.0 2.0 2.0 2.0 2.0 1.0 Classes – the contents: Seminars – the contents: Laboratory – the contents (+elements of blended learning): The laboratory is carried out in the second half of the semester in two hours a week. Students perform individually, under the control of an operator, the seven topics of lectures illustrate the issues discussed 1. Terminal session in network systems . 2. Commands in Unix system. 3. Network file system 4. Project management 5. Monitoring and events identificaton. 6. Shell programming. 7. Process controlling Project – the contents: Basic literature: 1. Przewodnik po sieciach lokalnych, Greg Nunemacher, MIKOM 1996 2. Nowoczesne sieci miejskie, J.Jaworski, R.Morawski, J.Olędzki, WNT 92 3. JAVA Kompendium programisty, Helion 2005 4. Netografia – internetowe źródła informacji dotyczące poruszanych zagadnień 5. Konspekty wykładowe i materiały dydaktyczne udostępniane na stronie kursu w ramach wydziałowej platformy edukacyjnej : http://eportal.eny.pwr.wroc.pl Additional literature: Wersja 1 czerwiec 2011 j.sz. 5 1. Programowanie zastosowań sieciowych w systemie UNIX, W. R. Stevens, WNT 1995 2. TCP/IP. Administarcja sieci, Craig Hunt, OW READ ME 1996, 3. QNX. System operacyjny, Krzysztof Sacha, X-serwis W-wa 1995 4. Opracowania i materiały firm: Microsoft, Hewlett Packard, QNX Software Systems Ltd, (Accessible at the the leader of the occupation) Conditions of the course acceptance/credition: Derivation affirmative grade of lecture test and laboratory tasks. * - depending on a system of studies Wersja 1 czerwiec 2011 j.sz. 6