Industrial Automation - IST MEEC/MEGE
Topics from previous industrial automation
courses
J. Gaspar
The
industrial automation course in previous years had more classes and therefore
allowed presenting more detailed contents. Those detailed contents can still be
studied and presented by students as an answer to the 3rd assignment. In the
following is a list of interesting topics, each one allowing to make a 3rd
assignment presentation.
Turing
Machines, Busy Beaver - Detail how to make a Turing machine using MATLAB, and
show the example of a Busy Beaver
http://www.isr.tecnico.ulisboa.pt/~jag/courses/api20b/docs/API_I_C6_2_Turing.pdf
What is a
decidable problem? - Introduce the concept of Decidable/Undecidable problem,
study the case of the reachability problem
http://www.isr.tecnico.ulisboa.pt/~jag/courses/api20b/docs/API_I_C7_2_decidability.pdf
What is LEX
and YACC? - Programming languages, Backus-Naur form (BNF), compilers
http://www.isr.tecnico.ulisboa.pt/~jag/courses/api20b/docs/API_I_C6_1_Languages.pdf
CAD/CAM and
CNC - Current 3D printing software, CURA, still generates G-code, the way of
programming Computer Numeric Control (CNC) machines. Give an example of the
implementation of a G-code.
http://www.isr.tecnico.ulisboa.pt/~jag/courses/api20b/docs/API_I_C5.pdf
http://www.isr.tecnico.ulisboa.pt/~jag/courses/api20b/docs/API_I_C5_NC.pdf
STUXNET the
virus that almost started ww3 - Define "replay
attack", "man in the middle attack" and "stealth command
modification attack"
http://www.isr.tecnico.ulisboa.pt/~jag/courses/api20b/docs/API_I_C4_3_security.pdf