• Nie Znaleziono Wyników

Zaawansowane możliwości programu

W dokumencie PROGRAM STUDIÓW (Stron 89-94)

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

W dokumencie PROGRAM STUDIÓW (Stron 89-94)