automatyka, elektronika i elektrotechnika Prowadzący zajęcia
EDUKACJA TECHNICZNO - INFORMATYCZNA profil studiów poziom studiów
B. Wymogi wstępne: osiągnięcie wszystkich efektów kształcenia z wymienionych wyżej przedmiotów
12. Zaawansowane możliwości programu
Grafika inżynierska II (3D).
1.
Wprowadzenie do rysowania umożliwiającego rysowanie 3D.2.
Modelowanie przestrzenne (3D).3.
Modelowanie bryłowe.4.
Edycja modeli bryłowych.5.
Modyfikacja części, tworzenia brył złożonych.6.
Analiza wytrzymałościowa modeli bryłowych.7.
Tworzenie zespołów.8.
Przygotowanie dokumentacji rysunkowej.Efekty uczenia się:
Wiedza
(W_01) - Zna zasady korzystania z oprogramowania służącego do projektowania 2D i 3D.
(W_02) - Charakteryzuje metody projektowanie mechanizmów, obiektów i procesów z uwzględnieniem zasad optymalizacji.
Umiejętności
(U_01) Samodzielnie potrafi zainstalować oprogramowanie specjalistyczne, zainstalować i podłączyć wszelkiego rodzaju urządzenia peryferyjne, (U_02) - stosuje optymalne rozwiązania w realizowanych pracach projektowych
(U_03) – tworzy dokumentację techniczną dla realizowanych projektów Kompetencje społeczne
(K_01) – pracuje samodzielnie
(K_02) wykazuje kreatywność w związku z rozwiązywanymi problemami (K_03) dostrzega społeczny kontekst i znaczenie rozwiązywanych przez inżyniera problemów
(K_04) – pracuje w grupie
Sposób zaliczenia oraz formy i podstawowe kryteria oceny/wymagania egzaminacyjne A. Sposób zaliczenia
Grafika inżynierska I:
Laboratoria - zaliczenie z oceną Konwersatorium – zaliczenie z oceną Grafika inżynierska II:
Laboratorium - zaliczenie z oceną B. Sposoby weryfikacji i oceny efektów W_01, U_02, U_03, K_01, K_03 - Testy, sprawdziany, prace zaliczeniowe
W_01, W_02, U_02, U_01, K_01, K_02K_04 - praca na zajęciach
Ocena efektów zgodna z ramowym systemem oceny studentów dla Instytutu Fizyki Akademii Pomorskiej w Słupsku.
Ocena negatywna z jakiejkolwiek formy zajęć nie może być podstawą do wystawienia pozytywnej oceny końcowej.
Matryca efektów uczenia się dla zajęć Numer (symbol)
efektu uczenia się Odniesienie do efektów uczenia się dla kierunku
(W_01)
K_W01, K_W02, K_W06
(W_02)
K_W02, K_W06
(W_03)
K_W02, K_W03, K_W06
(W_04)
K_W02, K_W06
(U_01)
K_U07, K_U08
(U_02)
K_U08, K_U23
(U_03)
K_U01, K_U07, K_U14
(K_01)
K_K01
(K_02)
K_K03
(K_03)
K_K03, K_K05
(K_04)
K_K03
Wykaz literatury
Zalecane najnowsze wydania
A. Literatura wymagana do ostatecznego zaliczenia zajęć:
1. T. Dobrzański, Rysunek techniczny, Warszawa, WTN 2. A. Pikoński, AutoCAD 2018/2029 PL i nowsze, Helion,
3. A. Jaksulski, Autodesk Inventor 2018/2019 i nowsze, PWN, Warszawa
C. Literatura uzupełniająca
https://cad.pl/kurs.html
Nazwa zajęć
Algorytmy i metody programowania (struktury danych)
Forma zaliczenia Egzamin
Liczba punktów ECTS 3
Kierunek studiów
Edukacja Techniczno-Informatyczna (ETI)
profil studiów poziom studiów
zajęcia obowiązkowe dla
kierunku
zajęcia do
wyboru semestr/y
Edukacja
techniczno-informatyczna SPS tak
IV Dyscyplina
Informatyka
Prowadzący zajęcia
Formy zajęć
Liczba godzin Liczba
punktów
Analiza literatura 3
Poszukiwanie materiałów uzupełniających
2
Przygotowanie do egzaminu 5
Laboratorium 45 15 2
Rozwiązywanie problemów powierzonych podczas zajęć
5 Przygotowanie się do zajęć,
kolokwiów, realizacja prac projektowych
10
Razem 65 25 3
Metody dydaktyczne
wykład wspierany prezentacjami multimedialnymi
ćwiczenia laboratoryjne w tym praca metodą projektu
konsultacje indywidualne i grupowe Wymagania wstępne
znajomość środków i narzędzi TIK oraz podstaw programowania Cele przedmiotu
zapoznanie z pojęciami z zakresu teorii algorytmów i najważniejszymi metodami rozwiązywania problemów algorytmicznych,
nabycie umiejętności wykorzystania gotowych rozwiązań (algorytmów) do rozwiązywania różnorodnych problemów,
zapoznanie z prostymi, złożonymi i abstrakcyjnymi strukturami danych oraz ich zastosowaniami,
nabycie wiedzy o podstawowych konstrukcjach programistycznych wybranych języków programowania oraz umiejętności ich wykorzystania w praktyce,
zapoznanie z paradygmatami programowania strukturalnego i obiektowego oraz kształtowanie umiejętności praktycznego wykorzystania tych filozofii,
zapoznanie z pojęciem złożoności obliczeniowej algorytmów i jego konsekwencjami,
realizacja przykładowych programów dotyczących wybranych zastosowań w danym środowisku języka programowania.
Treści programowe
1. Algorytm-definicja i podstawowe pojęcia. Pojęcie języka. Języki formalne. Język programowania. Składnia i
semantyka języka programowania. Pogram.
2. Podstawowe konstrukcje programistyczne wybranego języka programowania wysokiego poziomu.
Programowanie imperatywne (zmienne, struktura programu)
3. Proste i złożone struktury danych. Wykorzystanie złożonych struktur danych w rozwiązywanych problemach.
4. Typ wskaźnikowy.
5. Abstrakcyjne struktury danych- stos, lista, kolejka, drzewo, graf.
6. Paradygmaty programowania.
7. Programowanie strukturalne - procedury, funkcje, moduły. Parametry i ich przekazywanie. Zasięg zmiennych.
Funkcje rekurencyjne
8. Własności i wykorzystanie programowania obiektowego – klasy obiektów, dziedziczenie klas, polimorfizm, konstruktory i destruktory obiektów, szablony.
9. Wybrane metody rozwiązywania problemów algorytmicznych (iteracja i rekurencja, przeszukiwanie ciągu, dziel i zwyciężaj, algorytmy zachłanne, programowanie dynamiczne).
10. Poprawność i skończoność algorytmów. Uwagi o metodach dowodzenia poprawności algorytmów.
11. Złożoność obliczeniowa algorytmów. Złożoność czasowa i pamięciowa. Klasy złożoności. NP-zupełność.
12. Analiza wybranych klas algorytmów pod kątem ich własności w tym złożoności obliczeniowej:
a) algorytmy wyszukiwania b) algorytmy sortowania
c) algorytmy wyszukiwania wzorca w tekście d) algorytmy grafowe (wybrane)
Efekty uczenia się:
Wiedza
(W_01) - charakteryzuje podstawowe pojęcia z zakresu teorii algorytmów
(W_02) zna podstawowo metody rozwiązywania problemów algorytmicznych
(W_03) - opisuje proste, złożone i abstrakcyjne struktury danych , (W_04) - opisuje podstawowe konstrukcje programistyczne wybranych języków programowania
(W_05)- zna paradygmaty programowania strukturalnego i obiektowego
(W_06) charakteryzuje klasy złożoności algorytmów Umiejętności
(U_01) - posługuje się różnymi konstrukcjami programistycznymi odpowiednio do rozwiązywanych problemów i środowiska programowania ( w tym środowiska wizualnego)
(U_02) dobiera struktury danych adekwatnie do rozwiązywanych problemów
(U_03) - proponuje odpowiednie metody rozwiązania problemów algorytmicznych w sytuacjach problemowych,
(U_04) - konstruuje przykładowe programy dotyczące wybranych zastosowań
(U_05) - posługuje się gotowymi rozwiązaniami (algorytmami) do rozwiązywania różnorodnych problemów,
(U_06) - posługuje się technikami programowania strukturalnego i obiektowego
(U_07) szacuje złożoność obliczeniową algorytmów będących rozwiązaniem przykładowych problemów\
Kompetencje społeczne (K_01) pracuje samodzielnie
(K_02) wykazuje kreatywność w związku z rozwiązywanymi problemami
Sposób zaliczenia oraz formy i podstawowe kryteria oceny/wymagania egzaminacyjne A. Sposób zaliczenia
Zaliczenie z oceną, egzamin
B. Sposoby weryfikacji i oceny efektów
Sposoby
Udział procentowy poszczególnych treści w ocenie końcowej przedmiotu
A. Egzamin z części wykładowej 55% + wykład 5%
B. Laboratoria – 40%
Wyliczenie oceny końcowej z PRZEDMIOTU:
A · 0,6 + B · 0,4
Sposób oceny efektów uczenia się zawarty w
opisie programu studiów.
Ocena negatywna z jakiejkolwiek formy zajęć nie może być podstawą do wystawienia pozytywnej oceny końcowej.
Matryca efektów uczenia się dla zajęć Numer (symbol) efektu uczenia się
Odniesienie do efektów uczenia się dla kierunku
W_01 K_W03
W_02 K_W03
W_03 K_W03
W_04 K_W03, K_W06
W_05 K_W03, K_W06
W_06 K_W03, K_W06
U_01 K_U08, K_U11
U_02 K_U10, K_U11
U_03 K_U08, K_U11
U_04 K_U07, K_U08, K_U10, K_U11
U_05 K_U08, K_U10
U_06 K_U11
U_07 K_U10
K_01 K_K03
K_02 K_K03, K_K04
Wykaz literatury
Zalecane najnowsze wydania i dodatkowa literatura podana przez prowadzącego zajęcia A. Literatura wymagana do ostatecznego zaliczenia zajęć:
Algorytmy i struktury danych / Lech Banachowski, Krzysztof Diks, Wojciech Rytter. - Wyd. 4. - Warszawa : Wydawnictwa Naukowo-Techniczne,
Algorytmy i struktury danych w językach programowania / Aleksander Timofiejew ; Akademia Podlaska. - Wyd.2 rozszerz.. - Siedlce : Wydawnictwo Akademii Podlaskiej,
B. Literatura uzupełniająca
Wirth N., Algorytmy + struktury danych = programy, WNT, Warszawa,
Nazwa zajęć
PRACOWNIA NAUK O MATERIAŁACH
Forma zaliczenia Zo
Liczba punktów ECTS 2
Kierunek studiów
EDUKACJA TECHNICZNO-INFORMATYCZNA profil studiów poziom studiów
zajęcia obowiązkowe dla
kierunku
zajęcia do
wyboru semestr/y
praktyczny SPS TAK nie IV
Dyscyplina
NAUKI FIZYCZNE