Prévia do material em texto
PLANO DE ENSINO CURSO: Superior de Tecnologia em Automação Industrial SÉRIE: 2° semestre DISCIPLINA: Linguagem de Programação Aplicada CARGA HORÁRIA SEMANAL: 03 horas/aula CARGA HORÁRIA SEMESTRAL: 60 horas/aula I – EMENTA Algoritmos e fluxogramas. Introdução a linguagem de alto nível. Tipos de dados e de variáveis. Comandos básicos. Estruturas condicionais e de repetição. Alocação dinâmica de memória. Processos e Sincronização de processos. Programação em tempo real. II – OBJETIVOS GERAIS Conhecer a estrutura de uma linguagem de programação de alto nível. Programar, implementar e analisar algoritmos que auxiliem na otimização dos processos existentes nas diversas áreas de tecnologia. III – OBJETIVOS ESPECÍFICOS Abordar tipos de dados e estruturas básicas de controle da linguagem de programação C. Desenvolver programas para auxiliar e/ou otimizar as diversas atividades da área de automação industrial. IV – COMPETÊNCIAS Conhecer as principais estruturas, funções e comandos da programação em linguagem C. Desenvolver programas básicos em linguagem C que possibilitem a automação, otimização ou melhora dos processos industriais. V - CONTEÚDO PROGRAMÁTICO Alocação estática e dinâmica de memória Estrutura da memória Vetores e Matrizes Criação e destruição de variáveis dinâmicas Introdução a Linguagem de Programação C Lógica de programação. Estrutas básicas Principais funções Função Main() Função Print() Função System() Variáveis, tipos de dados e modificadores Operadores Principais comandos para condicionais e repetições Comando IF Comando While Comando FOR Comando do-while Comando switch Pré processador C VI – ESTRATÉGIA DE TRABALHO As disciplinas são ministradas preferencialmente por meio de aulas expositivas, metodologias ativas e diversificadas apoiadas nos planos de ensino. O desenvolvimento dos conceitos e conteúdos ocorre com apoio de propostas de leituras de livros e artigos científicos básicos e complementares, exercícios, discussões em fórum/chats ou presenciais - quando for o caso, sugestões de filmes, vídeos e demais recursos audiovisuais. Com o objetivo de aprofundar e enriquecer o domínio dos conhecimentos e incentivar a pesquisa, o docente pode propor trabalhos individuais ou em grupo, palestras, atividades complementares e práticas em diferentes cenários, que permitam aos alunos assimilarem os conhecimentos essenciais para sua formação. VII – AVALIAÇÃO Duas avaliações bimestrais de aplicação do conteúdo exposto. A média do semestre será calculada de acordo com o Regimento da IES. VIII – BIBLIOGRAFIA BÁSICA DAMAS, Luís. Linguagem C. 10.ed. Rio de Janeiro: LTC, 2016. https://integrada.minhabiblioteca.com.br/reader/books/9788521632474/epubcfi/ 6/2[%3Bvnd.vst.idref%3Dcover]!/4/2/2%4051:33 MIZRAHI, V. V. Treinamento em linguagem C – Módulo 1. 2. ed. Paulo: Pearson Prentice Hall, 2008. https://plataforma.bvirtual.com.br/Leitor/Publicacao/2781/pdf/0?code=a3k6tNqD jIJpem1Sh4pOJ6M8wumBZBFoPwca/6J4J5pbbIVCar3roIlczza1p8ZF24ojaAK/1 hC4Z8Pf2W5bCQ== COMPLEMENTAR MANZANO, J. A. N. G. Estudo dirigido de Linguagem C. 17.ed. São Paulo: Érica, 2014. https://integrada.minhabiblioteca.com.br/reader/books/9788536519128/pageid/ 0 MANZANO, J. A. N. G. Linguagem C – Acompanhada de uma xícara de café. 1.ed. São Paulo: Érica, 2015. https://integrada.minhabiblioteca.com.br/reader/books/9788536519364/pageid/ 0 PINHEIRO, F. A. C. Elementos de programação em C. Dados eletrônicos. Porto Alegre : Bookman, 2012. https://integrada.minhabiblioteca.com.br/reader/books/9788540702035/pageid/ 0 SOFNNER, R. Algoritmos e programação em linguagem C. 1.ed. São Paulo: Saraiva, 2013. https://integrada.minhabiblioteca.com.br/reader/books/9788502207530/pageid/ 0