Katalog kursów ECTS
Szczegóły kursu
Kod kursu:
IWS10264o16Rok / Semestr:
2016/2017 letniNazwa:
Komputerowe wspomaganie projektowaniaKierunek:
Inżynieria i Gospodarka WodnaTyp studiów:
I st. - inżynierskieRodzaj kursu:
ObligatoryjnySemestr studiow:
2Punkty ECTS:
6Formy kształcenia (wykłady / ćwiczenia / inne):
15 / 42 / 0Prowadzący:
dr inż. Wiesłam FiałkiewiczJęzyk:
polskiEfekty kształcenia:
Wiedza
Zna podstawy języka programowania w stopniu umożliwiającym samodzielną realizację obliczeń; zna oprogramowanie AutoCAD w zakresie umożliwiającym tworzenie rysunków inżynierskich według przyjętych standardów, modyfikowanie istniejących rysunków, przygotowanie rysunków do wydruku w odpowiedniej skali, tworzenie trójwymiarowego modelu dowolnego obiektu i wykonanie realistycznej wizualizacji.
Umiejętności
Potrafi czytać typowe schematy blokowe i przygotowywać na ich podstawie nieskomplikowane obliczenia; potrafi zastosować metody programistyczne do pobierania i transformacji zbiorów danych; potrafi stworzyć rysunek inżynierski obiektu według przyjętych standardów, wykonać wydruk rysunku w odpowiedniej skali, stworzyć trójwymiarowy model obiektu i przygotować realistyczną wizualizację.
Kompetencje:
Potrafi pracować samodzielnie i współpracować w zespole nad wyznaczonym zadaniem.Wymagania wstępne:
algebra, technologia informacyjna, rysunek techniczny i geometria wykreślna.
Treści kształcenia:
Przetwarzanie algorytmiczne. Instrukcje proste i sterujące. Typy danych. Funkcje i procedury. Użycie środowiska programistycznego Python do realizacji programów obliczeniowych, przekształcania formatów zbiorów danych i prezentacji graficznej wyników obliczeń. Współpraca programu ze środowiskami użytkowymi. Praca w środowisku AutoCAD: jednostki, współrzędne, granice rysunku, przestrzenie modelu i arkusza, obiekty wektorowe, rysowania precyzyjne, edycja i transformacje, warstwy, style, bloki, tekst, wymiarowanie i wydruk w skali. Modelowanie w przestrzeni trójwymiarowej (3D): modele bryłowe, powierzchniowe i siatki. Tworzenie przekrojów i rysunków 2D z modeli 3D. Wizualizacja i wydruk obiektów 3D. Współdzielenia danych przez rysunki.
Literatura:
1. Swacha J.: Podstawy programowania komputerów w języku Python. Wyd. Nauk. Uniwersytetu Szczecińskiego, 2009, ISBN 978-83-7241-663-6. 2. Kursy języka Python dostępne w witrynie http://pl.python.org/kursy,jezyka.html, 2007–2012. 3. Pikoń A.: AutoCAD 2010 PL. Pierwsze kroki. Wyd. Helion, Gliwice, 2010, ISBN: 8324626085 / 83-246-2608-5. 4. AutoCAD – kursy podstawowy, dla średniozaawansowanych i dla zaawansowanych dostępne w witrynie http://www.cad.pl/kursy.
Metody oceny:
krótkie sprawdziany na każdych zajęciach oraz projekt z programowania, 2 sprawdziany z rysowania, egzamin pisemny z CAD.
Ocena końcowa: średnia ocen z ćwiczeń (60%) i wykładów (40%).
Uwagi:
Wykład 1. Wstęp do przetwarzania algorytmicznego: dane wejściowe, wyniki, ciąg instrukcji przetwarzania. Notacja sieci działań i notacja programistyczna. Typy danych.
Wykład 2. Podstawowe instrukcje języka programowania: przypisanie, instrukcja warunkowa. Następstwo instrukcji. Poprawność składniowa. Typy błędów w kodzie programu.
Wykład 3. Instrukcje iteracji. Zastosowanie do realizacji czynności powtarzalnych. Tablicowe typy danych.
Wykład 4. Podprogramy: funkcje i procedury. Argumenty podprogramów. Korzystanie z gotowych bibliotek podprogramów.
Wykład 5. Elementy współpracy programu ze środowiskami użytkowymi. Sterowanie programem za pomocą elementów graficznych. Wywoływanie programu jako makropolecenia w środowisku arkusza kalkulacyjnego.
Wykład 6. Interfejs programu AutoCAD, jednostki rysunku, rodzaje współrzędnych, przestrzeń modelu i arkusza, ustawienia początkowe, granice rysunku.
Wykład 7. Obiekty wektorowe, sposoby rysowania precyzyjnego, edycja i transformacje istniejących obiektów.
Wykład 8. Operacje na warstwach, style linii i tekstu, zastosowanie bloków, tworzenie bibliotek, przenoszenie obiektów do innych rysunków.
Wykład 9. Wymiarowanie obiektów, skala rysunku, ustawienia do wydruku.
Wykład 10. Modelowanie w przestrzeni trójwymiarowej (3D) układy współrzędnych i określanie widoków.
Wykład 11. Modele bryłowe, powierzchniowe i siatki.
Wykład 12. Tworzenie obiektów płaskich i trójwymiarowych w przestrzeni 3D.
Wykład 13. Modyfikowanie modeli 3D. Tworzenie przekrojów i rysunków 2D z modeli 3D.
Wykład 14. Wizualizacja obiektów 3D przez renderowanie z wykorzystaniem materiałów i oświetlenia.
Wykład 15. Współdzielenie danych przez rysunki.
Rodzaj i zakres ćwiczeń: ćwiczenia laboratoryjne.
Ćwiczenie 1. Użycie środowiska programistycznego Python do przygotowania programów skryptowych realizujących doraźne obliczenia (ćwicz. 1).
Ćwiczenie 2. Realizacja programów obliczeniowych o tematyce geometrycznej (pola figur, objętości brył, środki masy) i do przekształcania formatów zbiorów danych (ćwicz. 2, 3).
Ćwiczenie 3. Realizacja programów wspomagających rozwiązywanie równań i znajdowanie przybliżonych wartości funkcji oraz ich prezentację graficzną (ćwicz. 4, 5).
Ćwiczenie 4. Przygotowanie ustawień początkowych AutoCAD-a, rysowanie i edycja prostych obiektów (ćwicz. 6).
Ćwiczenie 5. Wykonanie płaskiego rysunku inżynierskiego (ćwicz. 7, 8, 9).
Ćwiczenie 6. Ćwiczenie wprowadzające do posługiwania się trzecim wymiarem w AutoCAD-ie (ćwicz. 10).
Ćwiczenie 7. Wykonanie modelu trójwymiarowego obiektu inżynierskiego (ćwicz.11,12,13).
Ćwiczenie 8. Wizualizacja modelu i wykonanie prezentacji (ćwicz. 14).
Ćwiczenie 8. Praca z odnośnikami, obrazami rastrowymi i wyodrębnianie danych (ćwicz. 15)
Prowadzący wykłady: dr inż. Wiesław Fiałkiewicz, dr Jan Jełowicki
Prowadzący ćwiczenia: dr. inż. Wiesław Fiałkiewicz, dr Jan Jełowicki, mgr Hanna Okrasińska