1 Zał. nr 3 OPISY KURSÓW • Kod kursu: ETD6071 • Nazwa kursu

Transkrypt

1 Zał. nr 3 OPISY KURSÓW • Kod kursu: ETD6071 • Nazwa kursu
Zał. nr 3
OPISY KURSÓW

Kod kursu: ETD6071

Nazwa kursu: Zastosowanie technik informatycznych i metod numerycznych w
elektronice

Język wykładowy: Polski
Forma kursu
Tygodniowa
liczba godzin
ZZU *
Semestralna
liczba godzin
ZZU*
Forma
zaliczenia
Punkty ECTS
Liczba godzin
CNPS
Wykład
Ćwiczenia
Laboratorium
Projekt
Seminarium
1
15
Raport
2
45
 Poziom kursu (podstawowy/zaawansowany): podstawowy
 Wymagania wstępne:




podstawy fizyki i matematyki
podstawy techniki komputerowej, programowania i sieci internetowej
podstawowa wiedza z zakresu elektroniki oraz technologii elektronicznych
podstawowa znajomość programów typu CAD
 Imię, nazwisko i tytuł/ stopień prowadzącego: Artur Wymysłowski, dr hab. inż.
 Imiona i nazwiska oraz tytuły/stopnie członków zespołu dydaktycznego: Krzysztof
Urbański, dr inż.
 Rok: 3 Semestr: VI
 Typ kursu (obowiązkowy/wybieralny): wybieralny
 Cele zajęć (efekty kształcenia): przygotowanie praktyczne do realizacji inżynierskich
prac projektowych z zakresu zastosowania numerycznych i komputerowych prac
inżynierskich oraz numerycznych metod projektowania
 Forma nauczania (tradycyjna/zdalna): tradycyjna z regularnymi konsultacjami z
prowadzącymi. Projekt będzie realizowany w 2-3 osobowych grupach studenckich
przez okres VI semestru.
 Krótki opis zawartości całego kursu: celem kursu jest realizacja projektu z zakresu
zastosowania podstawowych narzędzi numerycznych/komputerowych do wspomagania
typowych prac inżynierskich, jak:

gromadzenie i analizy wyników doświadczalnych, w tym wizualizacji i
interpretacji wyników eksperymentalnych
1

modelowanie numeryczne wybranych zagadnień z fizyki z wykorzystaniem
metod modelowania komputerowego

opracowanie i zastosowanie animacja komputerowej dla wybranych modeli
trójwymiarowych (3D)

opracowanie i obsługa prostych baz danych z możliwością zdalnego
zarządzania i dostępem sieciowym

zastosowanie programów komputerowych do komunikacji internetowej i
obsługą prostych usług sieciowych

opracowania i zastosowanie wybranych języków programowania do realizacji
indywidualnych programów komputerowych z wykorzystaniem graficznych
interfejsów użytkownika

projekt, analiza numeryczna i realizacja praktyczna wybranych obwodów
elektrycznych zarówno analogowych jak i cyfrowych

Wykład (podać z dokładnością do 2 godzin):
Zawartość tematyczna poszczególnych godzin wykładowych
1.02.2009
Liczba godzin

Ćwiczenia - zawartość tematyczna:

Seminarium - zawartość tematyczna:

Laboratorium - zawartość tematyczna:

Projekt - zawartość tematyczna: przykładowe zagadnienia tematyczne planowane do
realizacji w ramach projektu oraz ich opis szczegółowy
Zagadnienie
Opis
Opracowanie programu do analizy
wyników eksperymentalnych.
Celem projektu jest opracowanie własnego programu
lub zastosowanie istniejącego programu
komputerowego do analizy i wizualizacji wyników
eksperymentalnych. W tym celu planuje się
skorzystanie np. z języka programowania skryptowego
Python lub zastosowanie takich programów gotowych
jak Matlab, Excel czy Origin.
Opracowanie modelu numerycznego
wybranego zagadnienia z fizyki z
wykorzystaniem metod modelowania
komputerowego.
Celem projektu jest zastosowanie wybranych
programów komputerowych do symulacji typowych
problemów z fizyki, np. dynamiki ruchu z
wykorzystaniem metod modelowania komputerowego.
W tym celu planuje się zastosowanie takich
programów jak np. ANSYS, Phun, czy bibliotek języka
skryptowego Python
Opracowanie animacji
komputerowej wybranego modelu
trójwymiarowego.
Celem projektu jest opracowanie animacji
komputerowej dla wybranego problemu
inżynierskiego, a następnie wykonanego jego modelu
trójwymiarowego. W tym celu planuje się
wykorzystanie darmowych programów
komputerowych do animacji jak Blender, itp.
2
Opracowania bazy danych z
Celem projektu będzie opracowanie prostej struktury
zarządzaniem i dostępem sieciowym. bazy danych z możliwością zarządzania zdalnego i
realizacja prostych operacji sieciowych, jak
przeglądanie czy wprowadzanie rekordów. W tym celu
planuje się skorzystanie z dostępnych programów jak
MsAccess, MySQL, itp.
Opracowanie programu
komputerowego do komunikacji
internetowej lub obsługi prostych
usług sieciowych.
Celem projektu będzie opracowanie prostego
programu komputerowego do komunikacji
internetowej lub implementacji prostych usług
sieciowych jak serwer WWW z wykorzystaniem
protokołu TCP/IP. W tym celu planuje się
skorzystanie z języków programowania jak Java,
Python oraz dostępnych bibliotek sieciowych.
Opracowanie programu
komputerowego z wykorzystaniem
graficznego interfejsu użytkownika.
Celem projektu jest opracowanie własnego programu
komputerowego z zastosowaniem wybranego języka
programowania jak C/C++, Java, Python oraz
wykorzystanie istniejących bibliotek do tworzenia
wieloplatformowych graficznych interfejsów
użytkownika.
Opracowanie i realizacji układu
elektronicznego analogowego lub
cyfrowego.
Celem projektu jest opracowanie wybranego projektu
układu elektronicznego analogowego lub cyfrowego a
następnie jego analiza numeryczna oraz realizacja
praktyczna w postaci płytki obwodu drukowanego. W
tym celu planuje się skorzystanie z takich programów
komputerowych jak np. Spice, itp oraz laboratorium
zakładowego do jego realizacji praktycznej.

Literatura podstawowa:
 literatura udostępniona przez opiekuna projektu
 konsultacje i prezentacje
 instrukcje obsługi i przewodniki do wybranych programów komputerowych i
języków programowania

Literatura uzupełniająca: narzędzia inżynierskie do realizacji projektu:
 język programowania C++, Java, Python z zestawem bibliotek do
pozyskiwania danych, obliczeń numerycznych oraz wizualizacji wyników
 programy komercyjne lub darmowe, takie jak: Matlab, Origin, Ansys, Spice,
Blender, MySQL, Access, itp.

Warunki zaliczenia: wykonanie raportu końcowego
* - w zależności od systemu studiów
3