Aprendizado de técnicas de documentação de programas e manipulação de dados, técnicas de organização de programas para sistemas embarcados e de tempo real, e técnicas de projeto de programas de grande porte.
1) Técnicas de documentação de programas (fluxogramas para assembler, diagramas estruturados, linguagem UML); 2) Organização e uso de memória; 3) Programação para resposta em tempo real; 4) Programação em sistemas embarcados e processadores com restrições de memória; 5) Projeto de programas através de componentes. SYLLABUS - PMR2440 - Programming for Automation Systems.1) Sofware documentation techniques (assembler-oriented diagrams, structured diagrams, Unified Modeling Language); 2) Memory organization and usage; 3) Real time programming; 4) Embedded systems programming; 5) Component-based programming.
Material sobre sistemas embarcados e sistemas de tempo real será colocado à disposição dos alunos de forma eletrônica.