Nazwa przedmiotu:
Programowanie Obiektowe dla Zastosowań Inżynierskich
Koordynator przedmiotu:
dr inż. Marcin Słoma
Status przedmiotu:
Obowiązkowy
Poziom kształcenia:
Studia I stopnia
Program:
Mechatronika
Grupa przedmiotów:
Obowiązkowe
Kod przedmiotu:
POI_WO1
Semestr nominalny:
6 / rok ak. 2019/2020
Liczba punktów ECTS:
5
Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
Język prowadzenia zajęć:
polski
Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
Formy zajęć i ich wymiar w semestrze:
  • Wykład30h
  • Ćwiczenia0h
  • Laboratorium0h
  • Projekt30h
  • Lekcje komputerowe0h
Wymagania wstępne:
Podstawy programowania strukturalnego, podstawy języka Visual Basic i organizacji baz danych.
Limit liczby studentów:
Cel przedmiotu:
Praktyczna umiejętność wykorzystania programowania obiektowego do wykonywania raportów inżynierskich związanych z analizą problemów technicznych, obliczeń, prezentacji wyników, tworzenia, pozyskiwania i przesyłania danych informatycznych.
Treści kształcenia:
WYKŁAD Podstawowe informacje o programowaniu obiektowym. Obiektowy System operacyjny Windows. Komponenty, obsługa baz danych. Standardowe narzędzia do tworzenia projektów inżynierskich z wykorzystaniem uniwersalnych aplikacji w systemie Windows. Wybrane elementy i procedury do tworzenia projektów inżynierskich z wykorzystaniem uniwersalnych aplikacji systemu Windows oraz programów CAD, CAM. Tworzenie standardowych raportów z obliczeń i analiz inżynierskich. Podstawy tworzenia internetowych systemów przepływu danych z zastosowaniem wybranej bazy danych i obiektowego środowiska programistycznego. Ćwiczenia Projektowe Obiektowy system operacyjny Windows. Tworzenie indywidualnych okien dialogowych użytkownika. Tworzenie aplikacji z bazą danych Projekt bazy narzędziowej współpracującej z wybranym programem CAD/CAM. Projekt typowego raportu obliczeń inżynierskich z wykorzystaniem programowania obiektowego dla wybranego zadania obliczeniowego.
Metody oceny:
Zaliczenie wykładu w 6 sem. na podstawie zaliczenia wykładu Zaliczenie projektowania na podstawie ocen z projektów.
Egzamin:
Literatura:
A. Struzińska – Walczak, K.Walczak - Nauka programowania wizualno – obiektowego. A. Snarska - Delphi od podstaw. K. Reisdorph - Delphi 6 dla każdego. J.L. Harrington - Obiektowe bazy danych. J. Walkenbach – Excel 2003 Pl. Programowanie w VBA. Vademecum programisty. J. Walkenbach -Excel 2010 PL Programowanie w VBA. M. Szeliga – ABC jezyka SQL. A. Jaskulski – Autodesk Inwertor 5.3PL/5.3. C. Thomas – Programowanie bazy danych w Visualasic.NET. D. S. Platt – Podstawy Microsoft. NET.
Witryna www przedmiotu:
Uwagi:

Efekty uczenia się

Profil ogólnoakademicki - wiedza

Charakterystyka POI_W01
Ma wiedzę z zakresu zastosowania narzędzi informatycznych w procesie projektowania i eksploatacji urządzeń mechatronicznych
Weryfikacja: Zaliczenie wykładu
Powiązane charakterystyki kierunkowe: K_W05, K_W06, K_W08, K_W10, K_W12, K_W15, K_W17, K_W18, K_W19, K_W01, K_W20, K_W02, K_W21, K_W04
Powiązane charakterystyki obszarowe: I.P6S_WG.o, P6U_W, III.P6S_WG, I.P6S_WK, III.P7S_WK

Profil ogólnoakademicki - umiejętności

Charakterystyka POI_U01
Potrafi przygotować algorytm obliczeniowy z wykorzystaniem narzędzi programistycznych w celu optymalizacji projektowania i działania urządzeń oraz procesów technologicznych
Weryfikacja: Ocena poprawności wykonania projektu na ćwiczeniach
Powiązane charakterystyki kierunkowe: K_U14, K_U01, K_U02, K_U15, K_U19, K_U03, K_U04, K_U21, K_U22, K_U05, K_U23, K_U07, K_U08, K_U24, K_U09, K_U11, K_U13
Powiązane charakterystyki obszarowe: I.P6S_UW.o, I.P6S_UK, III.P6S_UW.o, P6U_U, I.P7S_UW.o, I.P6S_UO, I.P6S_UU

Profil ogólnoakademicki - kompetencje społeczne

Charakterystyka POI_K01
Potrafi przygotować narzędzia ułatwiające pracę przy projektach inżynierskich osobom bez wykształcenia technicznego
Weryfikacja: Ocena jakości wykonanego projektu
Powiązane charakterystyki kierunkowe: K_K01, K_K02, K_K03
Powiązane charakterystyki obszarowe: P6U_K, I.P6S_KK, I.P6S_KO, I.P6S_KR