Escolar Documentos
Profissional Documentos
Cultura Documentos
PLANO DE ENSINO
1. IDENTIFICAÇÃO
Disciplina: Introdução à Informática para Automação Código: DAS 5334
Curso: Engenharia de Controle e Automação Turma: 01220A/B/C
Carga horária: 72 horas-aula
Créditos: 04 Semestre: 2022/1
Professores:
- Carlos Montez (turma C)
- Eric Aislan Antonelo (turmas A e B)
- Jomi Fred Hübner (turma A)
E-mails: Via página da disciplina no Moodle.
Página da Disciplina: no Moodle
2. PRÉ-REQUISITO
Não há
3. EMENTA
Princípios gerais da Informática: princípios gerais de concepção de um programa de
computador; técnicas de modularização; linguagens de programação; características gerais;
aplicação de uma linguagem de alto nível; aplicação da informática à automação industrial.
4. OBJETIVOS
Objetivo geral: desenvolver a capacidade de concepção de programas e apresentar os
conceitos básicos de programação.
Objetivos específicos: discutir os fundamentos de programação de computadores,
desenvolver os elementos básicos de linguagens de programação, aplicar os
conhecimentos com linguagens de alto nível.
5. CONTEÚDO PROGRAMÁTICO
Conforme o cronograma.
7. AVALIAÇÃO E FREQUÊNCIA
Teoria/Prática: serão realizadas duas provas conforme o cronograma e um trabalho
prático.
3
𝑃1+𝑃2 2
MFAR =𝑓 ( 2
) * 𝑇1
em que f é igual a 1 (um) para o aluno com frequência suficiente e 0 (zero) caso contrário;
P1 é a nota da primeira prova; P2 é a nota da segunda prova; e T1 é a nota do trabalho 1.
Será considerado aprovado o aluno que obtiver média final antes da recuperação igual ou
superior a 6,0 (seis vírgula zero).
Recuperação: o aluno com frequência suficiente e média final antes da recuperação entre
três (3,0) e cinco vírgula cinco (5,5) terá direito a uma nova avaliação no final do semestre
que versará sobre todo o conteúdo da disciplina (§ 2º do Art. 70 e § 3º do Art. 71 da
Resolução nº 017/CUn/97). Neste caso, a média final será calculada através da média
aritmética simples entre a média final antes da recuperação e a nota obtida na nova
avaliação. A média final mínima para aprovação é seis (6,0). Os alunos que eventualmente
faltarem a alguma avaliação por motivos de força maior e plenamente justificado dentro do
prazo de 3 (três) dias úteis após a avaliação, poderão solicitar na secretaria do curso o
pedido de segunda chamada, conforme o que dispõe o Art. 74 da Resolução nº
017/CUn/97. Após a análise do pedido e seu deferimento, os alunos poderão realizar a
avaliação de segunda chamada na data, no local e horário acordado com o professor.
8. CRONOGRAMA
O cronograma a seguir serve como referência e poderá sofrer modificações conforme o
desenvolvimento das aulas. O cronograma é baseado nos capítulos do livro sobre Python
dado como bibliografia básica.
Tempo Descrição
11-16/4 Semana de Integração acadêmica
1a semana Plano de Ensino / O que é computação?
Capítulo 1 - Introdução
2a semana Capítulo 2 - Variáveis, expressões e instruções / Apêndice A - Depuração
Capítulo 3 - Funções
3a semana
Capítulo 4 - Estudo de caso: projeto de interface
8a semana Revisão
Prova 1
9a semana
Capítulo 10 - Listas
10a semana
Capítulo 11 - Dicionários
13 semana
Resolução de problemas com programação
14 semana Revisão
Prova 2
15 semana
Programação em C e Desenvolvimento do trabalho
9. BIBLIOGRAFIA BÁSICA
1
O livro está disponível gratuitamente em: https://penseallen.github.io/PensePython2e/ (Versão em
inglês também gratuita: DOWNEY, A. Think Python: how to think like a computer scientist. 2 ed.
Needham: Green Tea Press, 2015. http://www.greenteapress.com/thinkpython/thinkpython.pdf)
2
Estes livros constam no acervo virtual da Biblioteca Universitária e podem ser acessados na rede
UFSC ou via VPN (consultar página da SETIC para mais detalhes).
3
Livro disponível nas bibliotecas dos centros de Joinville e Araranguá. É possível solicitar
empréstimo das bibliotecas de outras unidades. Verificar na BU.
3. HETLAND, M. L. Beginning Python: From novice to professional. Berkeley:
Springer e-books, 2005. http://dx.doi.org/10.1007/978-1-4302-0072-7
4. LEE, K. D. Python programming fundamentals. London: Springer eBooks, 2011.
http://dx.doi.org/10.1007/978-1-/84996-537-8
5. PILGRIM, M. Dive into Python 3. Berkeley: Apress, 2009.
http://dx.doi.org/10.1007/978-1-4302-2416-7
6. HALL, T.; STACEY, J.-P. Python 3 for absolute beginners. Berkeley: Apress, 2009.
http://dx.doi.org/10.1007/978-1-4302-1633-9
7. HETLAND, M. L. Python algorithms: Mastering basic algorithms in the Python
language. Berkeley: Apress, 2010. http://dx.doi.org/10.1007/978-1-4302-3238-4
8. Wiki Livros, Programar em C, https://pt.wikibooks.org/wiki/Programar_em_C
9. Brian Brown, C Programming, 1984-2001. Livro gratuito disponível em:
http://www.cems.uwe.ac.uk/~irjohnso/coursenotes/uqc146/cprogram/cstart.htm