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