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. 2013/2014
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ład270h
  • Ć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ę