:<SMALL> EIXO FORMATIVO: Desenvolvimento de Software. </SMALL><BR>
;Ementa
;Ementa:
: Estruturas de dados: pilhas, filas, listas, árvores, tabelas de dispersão. Algoritmos: busca, ordenamento.
:Introdução ao paradigma da orientação a objetos. Introdução a uma linguagem de programação orientada a objetos. Introdução à linguagem de modelagem unificada (UML). Introdução sobre processo unificado de desenvolvimento de software. Uso de sistemas de controle de versão. Testes de unidade.
;[https://wiki.sj.ifsc.edu.br/index.php/PRG1-EngTel_(Plano_de_Ensino) Plano de Ensino, Bibliografia e Cronograma de Atividades]
;[https://wiki.sj.ifsc.edu.br/index.php/PRG1-EngTel_(Plano_de_Ensino) Plano de Ensino, Bibliografia e Cronograma de Atividades]
;[https://wiki.sj.ifsc.edu.br/index.php/PRG1-EngTel_(p%C3%A1gina) Página da Disciplina e Professores]
;[https://wiki.sj.ifsc.edu.br/index.php/PRG1-EngTel_(p%C3%A1gina) Página da Disciplina e Professores]
<!----
;Bibliografia Básica
# ARAÚJO, E. C. '''Algoritmos: fundamento e prática'''. 3.ed. ampl. e atual. Florianópolis: Visual Books, 2007.
# SCHILDT, Herbert '''C Completo e Total'''; 3ª ed. [S.l]:Makron Books, 2009. 827p. ISBN 9788534605953
# Araújo, Everton Coimbra de '''Algoritmos : fundamento e prática'''; 3ª ed. [S.l]:Visual Books, 2007. 414p. ISBN 9788575022092
;Bibliografia Complementar
# FORBELLONE, Andre L. '''Lógica de Programação'''; 3ª ed. [S.l]:Makron Books, 2005. 197p. ISBN 9788576050247
# K.N. King '''C Programming: A Modern Approach'''; 2ª ed. [S.l]:W. W. Norton & Company, 2008. 832p. ISBN 9780393979503
# MANZANO, Jose Augusto Navarro Garcia '''Estudo Dirigido de Linguagem C. '''; 16ª ed. [S.l]:Erica, 2012. 216p. ISBN 9788571948877
Erros e aritmética de ponto flutuante. Zeros reais de funções reais. Resolução de sistemas de equações lineares. Integração numérica. Interpolação polinomial. Métodos dos mínimos quadrados e otimização quadrática. Soluções numéricas de equações diferenciais ordinárias.
Grandezas elétricas e componentes básicos de circuitos elétricos. Lei de Ohm e leis de Kirchhoff das tensões e das correntes. Análise de circuitos resistivos em corrente contínua. Análise nodal e análise de malha. Teoremas da superposição, de Thévenin e de Norton. Máxima transferência de potência. Análise de circuitos RC, RL e RLC em corrente contínua no domínio do tempo. Aterramento.
Dispositivos lógicos programáveis. Circuitos sequenciais. Metodologia síncrona. Projeto hierárquico e parametrizado. Máquinas de estados finita. Register Transfer Methodology. Teste de circuitos digitais. Implementação em FPGA. Introdução a Linguagem de Descrição de Hardware.
Introdução ao paradigma da orientação a objetos. Introdução a uma linguagem de programação orientada a objetos. Introdução à linguagem de modelagem unificada (UML). Introdução sobre processo unificado de desenvolvimento de software. Uso de sistemas de controle de versão. Testes de unidade.