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

Podobne dokumenty