Przeskocz do głównej zawartości



Katedra Mechaniki i Inżynierii Obliczeniowej
Wydział Mechaniczny Technologiczny, Politechnika Śląska
44-100 Gliwice, ul. Konarskiego 18A
tel. +48 32 2371204   fax. +48 32 2371282

Strona główna
Przedmioty
Pliki do pobrania
Kontakt
  

Skip Navigation Links
Struktura Katedry
Oferta współpracy
LaboratoriaExpand Laboratoria
Nasi absolwenci
Wydarzenia
PracownicyExpand Pracownicy

Dydaktyka
Skip Navigation Links
Prace dyplomowe
Projekty inżynierskie
Specjalności
Przedmioty
Pliki do pobrania
Podręczniki i skrypty
Praktyki studenckie
Koła naukoweExpand Koła naukowe

Działalność
naukowa
Skip Navigation Links
Profil naukowy
Przykłady badańExpand Przykłady badań
Projekty badawcze
Rozprawy doktorskie
Konferencje naukowe

<grudzień 2024>
PnWtŚrCzPtSoN
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

Programowanie w zastosowaniach przemysłowych

Kierunek: Automatyka i Robotyka
Specjalność: Modelowanie układów i procesów (AB3)
Rodzaj studiów i semestr:
stacjonarne II st., sem. II
Punkty ECTS:
2
Prowadzący: dr inż. Łukasz Turchan


Opis przedmiotu

W dobie informatyzacji i automatyzacji programowanie jest nieodłączną umiejętnością inżyniera. Kontrolowanie pracy elektrowni atomowej, projektowanie konstrukcji oraz optymalizacja pracy czujników obrazują skalę problemów w których wykorzystywane jest programowanie. W przemyśle wykorzystywane są kontrolery, sterowniki, komputery osobiste, urządzenia mobilne, a także superkomputery. Można wyróżnić wiele paradygmatów programowania, a każdy z nich jest odpowiedni do innych zastosowań. Celem przedmiotu jest zapoznanie studentów z programowaniem strukturalnym, logicznym i obiektowym. Omawiane są zastosowania oraz wady i zalety poszczególnych w/w technik programowania z szczególnym naciskiem na umiejętność doboru techniki w zależności od postawionego problemu.


Program przedmiotu

  • wykład: 15 godzin w semestrze
  • laboratorium: 15 godzin w semestrze

Warunki zaliczenia

  • Wykład: Egzamin pisemny
  • Laboratorium: warunki podaje prowadzący na zajęciach

OCENA KOŃCOWA: 0.5 * ocena z egzaminu + 0.5 * ocena z laboratorium

uwaga: obydwie oceny muszą być pozytywne


Tematyka wykładów

  • Zaawansowane techniki programowania strukturalnego.

  • Wybrane struktury danych i algorytmy w programowaniu strukturalnym i logicznym.

  • Omówienie paradygmatów programowania obiektowego: abstrakcji, hermetyzacji, polimorfizmu i dziedziczenia


Tematyka laboratoriów

  • Podstawowe struktury kontrolne, podprogramy, bloki.

  • Zaawansowana operacje wskaźnikowe.

  • Algorytmy w programowaniu strukturalnym i obiektowym.

  • Wstęp do programowania logicznego.


Literatura

  • David Griffiths, Dawn Griffiths, C. Rusz głową!, Helion, 2013
  • Jerzy Grębosz, Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo, Helion, 2010
  • Sałat Robert, Korpysz Krzysztof, Obstawski Paweł, Wstęp do programowania sterowników PLC, Helion, 2009
  • Królikowski Z., Sajkowski M., System operacyjny UNIX dla początkujących i zaawansowanych, Nakom, 1996.
  • Haviland K., Gray D., Salama B., Unix Programowanie systemowe, Wyd. RM, Warszawa, 1999.
  • Koenig A., Moo B.E.: C++. Potęga języka. Od przykładu do przykładu. Helion, 2004

Odnośniki



 

           webadmin


© Copyright MiIO. Wszelkie prawa zastrzeżone. Wszelkie materiały tekstowe, zdjęciowe, graficzne, dźwiękowe, filmowe zamieszczone na stronach są prawnie chronione i stanowią własność intelektualną MiIO.
Kopiowanie dla celów komercyjnych, dystrybucja, modyfikacja oraz publikacja, bez pisemnej zgody Kierownika Katedry Mechaniki i Inżynierii Obliczeniowej są zabronione.

Zasady wykorzystywania „ciasteczek” (ang. cookies) w serwisach internetowych Politechniki Śląskiej