- Nazwa przedmiotu:
- Zaawansowane metody programowania w zastosowaniach inżynierskich
- Koordynator przedmiotu:
- prof. dr hab. inż. Jerzy Pokojski
- Status przedmiotu:
- Obowiązkowy
- Poziom kształcenia:
- Studia I stopnia
- Program:
- Mechanika i Budowa Maszyn
- Grupa przedmiotów:
- Specjalnościowe
- Kod przedmiotu:
- 404
- Semestr nominalny:
- 7 / rok ak. 2015/2016
- Liczba punktów ECTS:
- 3
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- BRAK
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- BRAK
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- BRAK
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład30h
- Ćwiczenia0h
- Laboratorium0h
- Projekt0h
- Lekcje komputerowe0h
- Wymagania wstępne:
- Zaliczenie Technik komputerowych .
- Limit liczby studentów:
- zgodnie z zarządzeniem Rektora
- Cel przedmiotu:
- Zaznajomienie z podstawowymi technikami programistycznymi stosowanymi w budowie oprogramowania wspomagającego prace inżynierskie.
- Treści kształcenia:
- Wykład:
1) Programowanie – zagadnienia ogólne; podejście algorytmiczne, deklaratywne i obiektowe. Część A. Przykłady prostych programów wspomagających prace inżynierskie.
2) Programowanie – zagadnienia ogólne; podejście algorytmiczne, deklaratywne i obiektowe. Część B. Przykłady programów symulacyjnych.
3) Podstawy programowania algorytmicznego w języku MS Visual Basic. Część A. Podstawowe struktury edytora graficznego 2D.
4) Podstawy programowania algorytmicznego w języku MS Visual Basic. Część B. Edytor graficzny 2D - struktury danych, operatory edycji, zapis do pliku.
5) Budowa aplikacji w języku MS Visual Basic. Część A. Edytor graficzny - rozwój ukierunkowany na określone klasy modeli.
6) Budowa aplikacji w języku MS Visual Basic. Część B. Edytor graficzny - operacja zoom, modelowanie 3D.
7) Tworzenie aplikacji w środowisku MS Visual Basic i w systemie CLIPS. Podstawy Knowledge Based Engineering.
8) Budowa aplikacji w środowisku Visual Basic .NET, definiowanie klas, dziedziczenie, polimorfizm, obiekty złożone. Część A. Podstawowe elementy programowania obiektowego.
9) Budowa aplikacji w środowisku Visual Basic .NET, definiowanie klas, dziedziczenie, polimorfizm, obiekty złożone. Część B. Tworzenie obiektów i relacje między obiektami.
10) Budowa aplikacji inżynierskiej w środowisku Visual Basic .NET – podejście obiektowe. Edytor graficzny - wprowadzenie elementów obiektowych.
11) Integracja oprogramowania inżynierskiego za pomocą narzędzi języka MS Visual Basic. Współpraca edytora graficznego z systemem doradczym.
12) Integracja oprogramowania inżynierskiego z bazami danych za pomocą języka MS Visual Basic. Współpraca bazy danych systemem doradczym.
13) Dostosowywanie oprogramowania inżynierskiego za pomocą narzędzi języka MS Visual Basic. Współpraca programu w VB z systemem CAD.
- Metody oceny:
- kolokwia
- Egzamin:
- nie
- Literatura:
- Materiały udostępniane przez prowadzącego.
- Witryna www przedmiotu:
- brak
- Uwagi:
- brak
Efekty uczenia się