Você está na página 1de 13

CURRÍCULO DO CURSO

Curso: 655 - ENGENHARIA DA COMPUTAÇÃO (noturno) [Campus Araranguá]


Currículo: 20111

Habilitação: Engenharia da Computação, Bacharelado Interdisciplinar em Computação ou Bacharelado em Tecnologias de


Documentação: Resolução nº013/CEG/2010, de 08 de setembro de 2010.

Objetivo: Formar profissionais que possam atuar nos níveis de maior profundidade da computação, integrando hardware e software, o que
lhe permite compreender e desenvolver desde software básico até aplicações que envolvam conhecimentos em automação de
organizações em geral.

Titulação: Engenheiro da Computação

Diplomado em: Engenharia da Computação

Período de Conclusão do Curso: Mínimo: 9 semestres Máximo: 18 semestres

Carga Horária Obrigatória: UFSC: 4320 H/A CNE: 2700 H/A

Número de aulas semanais: Mínimo: 14 Máximo: 28

Coordenador do Curso: Prof. Dr. Eugênio Simão


Telefone: 37216448

06/03/2011 11:58 SeTIC - Superintendência de Governança Eletrônica e Tecnologia da Informação e Comunicação Página: 1 de 13
CURRÍCULO DO CURSO
Curso: 655 - ENGENHARIA DA COMPUTAÇÃO (noturno) [Campus Araranguá]
Currículo: 20111

Habilitação: Engenharia da Computação, Bacharelado Interdisciplinar em Computação ou Bacharelado em Tecnologias de

1ª FASE
Disciplina Tipo H/A Aulas Equivalentes Pré-Requisito Conjunto

Funções reais de variável real; funções elementares do cálculo; noções sobre limite e continuidade; derivada; aplicações da derivada; integral definida e
indefinida.
ARA7101 Cálculo I Ob 72 4

Sistemas de Unidades. Movimento retilíneo uniforme e uniformemente acelerado. Movimento em duas e tres dimensões. Leis de Newton. Trabalho, energia
cinética e energia potencial. Conservação da energia. Momento linear, impulso e colisões. Rotação, torque e momento angular. Gravitação. Movimento
periodico.

ARA7110 Física A Ob 72 4

Perfil do profissional da computação. Campo de atuação. Ética profissional. Regulamentação profissional. Estrutura e objetivos do curso. Histórico e evolução
dos computadores. Introdução à computação. Características básicas dos computadores: hardware e software. Componentes básicos dos computadores:
memória, unidade central de processamento, entrada e saída. Modelo de von Neumann. Software básico e programas aplicativos. Sistemas de numeração:
representação numérica e conversão de base.
ARA7120 Introdução à Computação Ob 72 4

Lógica matemática. Indução finita. Conjuntos. Relações e funções. Contagem. Álgebra booleana. Recursão. Fundamentos de grafos.
ARA7121 Fundamentos Matemáticos para Ob 72 4
Computação
Normas da ABNT para trabalhos acadêmicos: citações e referências bibliográficas. Fontes de pesquisa. Produção de relatório, resumo e resenha. Técnicas
de leitura, produção e apresentação de trabalhos científicos.
ARA7122 Elaboração de Trabalhos Acadêmicos Ob 36 2

Conceito de algoritmo. Pseudo-código e fluxograma. Estrutura de um algoritmo. identificadores, palavras reservadas, variáveis, constantes, declaração de
variáveis, comandos de entrada e saída, estruturas de controle de fluxo, estruturas de dados homogêneas (vetores e matrizes) e heterogêneas (registros).
Tipos definidos pelo usuário. Modularização. Introdução à uma Linguagem de Programação de alto nível estruturada. Atividades em laboratório com a
linguagem selecionada.
ARA7140 Programação em Computadores I Ob 72 4

-
Atividades Complementares Ob 0 0

06/03/2011 11:58 SeTIC - Superintendência de Governança Eletrônica e Tecnologia da Informação e Comunicação Página: 2 de 13
CURRÍCULO DO CURSO
Curso: 655 - ENGENHARIA DA COMPUTAÇÃO (noturno) [Campus Araranguá]
Currículo: 20111

Habilitação: Engenharia da Computação, Bacharelado Interdisciplinar em Computação ou Bacharelado em Tecnologias de

2ª FASE
Disciplina Tipo H/A Aulas Equivalentes Pré-Requisito Conjunto

Métodos de Integração. Aplicações da integral definida. Integrais impróprias. Funções de várias variáveis. Derivadas parciais. Aplicações das derivadas
parciais. Integração múltipla.
ARA7102 Cálculo II Ob 72 4 ARA7101

Álgebra vetorial. Estudo da reta e do plano. Curvas planas. Superfícies. Matrizes. Determinantes. Sistemas lineares.
ARA7103 Geometria Analítica Ob 72 4

Estática e dinâmica dos fluidos. Temperatura e calor. Primeira lei da termodinâmica. Propriedades dos gases. Segunda lei da termodinâmica. Teoria cinética
dos gases. Ondas Mecânicas. Ondas sonoras.
ARA7111 Fisica B Ob 72 4 ARA7110

Estrutura eletrônica dos átomos. Propriedades periódicas dos elementos. Ligação química. Íons e moléculas. Soluções. Funções, equações químicas,
cálculos estequiométricos, ácidos e bases. Cinética química e equilíbrio. Equilíbrio iônico. Eletroquímica.
ARA7113 Química geral Ob 72 4

Ponteiros. Alocação dinâmica. Tipo abstrato de dado. Implementação de estruturas de dados alocadas dinamicamente. Recursividade. Manipulação de
arquivos. Fundamentos de algoritmos de ordenação e pesquisa de dados. Uso de uma linguagem de programação em laboratório.
ARA7141 Programação em Computadores II Ob 72 4 ARA7140

Resumo histórico da evolução dos sistemas digitais. Álgebra de Boole (teoremas). Portas lógicas. Parâmetros físicos e limitações de portas lógicas e circuitos
integrados. Circuitos combinacionais. Técnicas de minimização de hardware. Implementação de dispositivos elementares de memória (latchs e flip-flops).
Linguagens de descrição de hardware. Compiladores VHDL e implementação de módulos básicos. Ambiente de simulação. Códigos. Circuitos codificadores e
decodificadores. Sistemas numéricos. Circuitos Aritméticos.
ARA7501 Eletrônica Digital Ob 72 4 ARA7120

-
Atividades Complementares Ob 0 0

06/03/2011 11:58 SeTIC - Superintendência de Governança Eletrônica e Tecnologia da Informação e Comunicação Página: 3 de 13
CURRÍCULO DO CURSO
Curso: 655 - ENGENHARIA DA COMPUTAÇÃO (noturno) [Campus Araranguá]
Currículo: 20111

Habilitação: Engenharia da Computação, Bacharelado Interdisciplinar em Computação ou Bacharelado em Tecnologias de

3ª FASE
Disciplina Tipo H/A Aulas Equivalentes Pré-Requisito Conjunto

Espaço vetorial. Transformações lineares. Mudança de base. Produto interno. Transformações ortogonais. Autovalores e autovetores de um operador.
Diagonalização. Aplicação da Álgebra linear às ciências.
ARA7104 Álgebra Linear Ob 72 4 ARA7103

Noções de cálculo vetorial; integrais curvilíneas e de superfície; teorema de Stokes; teorema de divergência de Gauss; equações diferenciais de 1ª ordem;
equações diferenciais lineares de ordem n; noções sobre transformada de Laplace.
ARA7105 Cálculo III(*) Ob 72 4 ARA7102

Carga elétrica. Lei de Coulomb. Campo elétrico. Lei de Gauss. Potencial. Capacitores. Corrente elétrica. Força eletromotriz e circuitos. Campo magnético. Lei
de Ampére. Lei de Faraday. Indutância. Propriedades magnéticas da matéria. Óptica física: Interferência, difração, polarização.
ARA7112 Física C Ob 72 4 ARA7111

Listas lineares e suas generalizações: listas ordenadas, listas encadeadas, pilhas e filas. Aplicações de listas. Algoritmos de inserção, remoção e consulta.
Tabelas de Espalhamento Árvores binária. Métodos de pesquisa. Técnicas de implementação iterativa e recursiva de estruturas de dados.
ARA7125 Estruturas de Dados I Ob 72 4 ARA7141

Conceitos de classes, atributos, métodos e objetos. Encapsulamento. Herança. Polimorfismo. Mensagens. Tratamento de exceções. Reusabilidade. Criação e
utilização de bibliotecas de classes. Persistência de dados e de Objetos. Desenvolvimento de programas utilizando uma linguagem orientada a objetos.
ARA7127 Programação Orientada a Objetos Ob 72 4 ARA7141

Introdução à Lógica; Lógica Proposicional - símbolos proposicionais, tabelas verdade, operadores lógicos, fórmulas bem formadas, tautologias, contradições,
contingência, métodos de prova; Lógica de Predicados - sintaxe e semântica, interpretação das variáveis, funções e predicados, equivalência entre fórmulas,
métodos de prova; Programação em Lógica - Introdução, cláusulas de Horn, resolvente e unificação, SLD derivação e refutação, linguagem de programação
Prolog. Lógicas não Clássicas - lógica modal, de multivalores, temporal e não monotônica.
ARA7502 Lógica Aplicada a Computação Ob 72 4 (ARA7121 eh
ARA7141)

-
Atividades Complementares Ob 0 0

06/03/2011 11:58 SeTIC - Superintendência de Governança Eletrônica e Tecnologia da Informação e Comunicação Página: 4 de 13
CURRÍCULO DO CURSO
Curso: 655 - ENGENHARIA DA COMPUTAÇÃO (noturno) [Campus Araranguá]
Currículo: 20111

Habilitação: Engenharia da Computação, Bacharelado Interdisciplinar em Computação ou Bacharelado em Tecnologias de

4ª FASE
Disciplina Tipo H/A Aulas Equivalentes Pré-Requisito Conjunto

Noções de Análise complexa; noções sobre equações diferenciais parciais; séries


numéricas; séries de potências; séries de Taylor; séries de Fourier.

ARA7106 Cálculo IV Ob 72 4 ARA7105

O papel da estatística na Engenharia. Probabilidade e estatística: principais distribuições de probabilidade, histograma, medidas de tendência central e
dispersão, inferências relativas à média e à variância, dependência estatística, regressão e correlação. Análise combinatória. Planejamento de uma pesquisa.
Análise exploratória de dados. Variáveis aleatórias discretas e contínuas. Principais modelos teóricos. Estimação de parâmetros. Testes de hipóteses.
ARA7107 Probabilidade e Estatística Ob 72 4 ARA7101

Aritmética binária: ponto fixo e flutuante. Unidades lógicas e aritméticas. Barramento de dados e de controle. Hierarquia de memória: cache, interna e externa.
Memória virtual. Entrada e saída. Relógio. Ciclo de máquina. Ciclo de instrução. Microprogramas. Instruções que implementam operações, desvio do fluxo de
controle e transferência de dados. Conjuntos de instruções: CISC x RISC. Pipeline. Controle de acesso aos dispositivos e resolução de conflitos. Interrupções.
Polling. Acesso direto à memória. Evolução da arquitetura dos computadores.
ARA7123 Organização e Arquitetura de Ob 72 4 ARA7501
Computadores I
Sistemas de numeração e erros numéricos. Resolução de equações não lineares transcendentais e polinomiais. Resolução de Sistemas Lineares e não
lineares. Aproximações de funções por séries. Ajuste de curvas a dados experimentais. Integração numérica. Resolução numérica de equações e sistemas de
equações diferenciais ordinárias.
ARA7142 Cálculo Numérico em Computadores (*) Ob 72 4 (ARA7105 eh
ARA7141)

Conceitos básicos, unidades, leis fundamentais; resistência; fontes ideais independentes e dependentes em redes resistivas; amplificador operacional ideal;
técnicas de análise de circuitos em corrente contínua, indutância e capacitância; circuitos de corrente alternada: regime permanente senoidal; potência em
corrente alternada; ressonância; circuitos trifásicos.
ARA7170 Circuitos Elétricos Ob 72 4 (ARA7102 eh
ARA7112)

Árvores B, B+, AVL e 234. Aplicações de árvore. Tabelas de Hash. Algoritmos de inserção, remoção e consulta. Grafos. Métodos de acesso a arquivos.
Análise de complexidade de algoritmos no tempo e no espaço.
ARA7503 Estruturas de Dados II Ob 72 4 ARA7125

-
Atividades Complementares Ob 0 0

06/03/2011 11:58 SeTIC - Superintendência de Governança Eletrônica e Tecnologia da Informação e Comunicação Página: 5 de 13
CURRÍCULO DO CURSO
Curso: 655 - ENGENHARIA DA COMPUTAÇÃO (noturno) [Campus Araranguá]
Currículo: 20111

Habilitação: Engenharia da Computação, Bacharelado Interdisciplinar em Computação ou Bacharelado em Tecnologias de

5ª FASE
Disciplina Tipo H/A Aulas Equivalentes Pré-Requisito Conjunto

Análise de requisitos: requisitos funcionais e requisitos não-funcionais; técnicas para levantamento e representação de requisitos, incluindo casos de uso.
Modelagem orientada a objetos. Projeto orientado a objetos: técnicas para projeto; padrões de projeto, componentes e frameworks; projeto de arquitetura.
Linguagem de especificação orientada a objetos. Métodos de análise e projeto orientados a objetos.
ARA7124 Engenharia de Software I Ob 72 4 ARA7141

Introdução aos sistemas de gerência de bancos de dados. Projeto de banco de dados: conceitual, lógico e físico. Projeto conceitual de dados: entidades,
relacionamentos, atributos, generalização e especialização. Projeto lógico para o modelo de dados relacional. Dependências funcionais e normalização.
Linguagens de definição e de manipulação de dados. Restrições de integridade e visões. Organização física de bancos de dados. Desenvolvimento de
aplicação de banco de dados.
ARA7129 Banco de Dados I Ob 72 4 ARA7125

Histórico e evolução dos sistemas operacionais. Arquitetura de sistemas operacionais. Gerenciamento de processos. Gerenciamento de memória.
Gerenciamento de dispositivos de entrada e saída. Sistemas de arquivos. Segurança em sistemas operacionais. Estudos de caso.
ARA7131 Sistemas Operacionais Ob 72 4 (ARA7123 eh
ARA7125)

Normas para o desenho. Vistas ortogonais e auxiliares. Perspectivas. Cotagem. Escalas. Indicação do estado de superfícies. Tolerâncias e ajustes
mecânicos. Desenho e projeto com auxílio de computador (CAD). Conceitos básicos e tipos de modelagem. Sistemas de coordenadas e de entrada de dados.
Estratégias de criação de modelos. Comandos de construção, edição e visualização de modelos. Vistas secionais. Representação de elementos mecânicos e
elétricos.
ARA7180 Desenho Técnico Ob 72 4

Sinais contínuos e discretos no tempo. Operações com sinais. Tipos e propriedades de sinais. Sistemas contínuos e discretos no tempo. Sistemas lineares
invariantes no tempo. Sistemas representados por equações diferenciais e de diferença. Série e transformada de Fourier. Análise de Fourier para sinais e
sistemas contínuos e discretos no tempo. Amostragem de sinais contínuos no tempo. Convolução contínua e discreta. Resposta de sistemas lineares.
Aplicações de sistemas lineares. Transformada de Laplace. Transformada Z.
ARA7504 Análise de Sinais e Sistemas Ob 72 4 ARA7105

Máquinas paralelas: processadores vetoriais, sistemas multiprocessados e multicomputadores. Sistemas multiprogramados. Programação, comunicação e
sincronização em máquinas paralelas e sistemas multiprogramados. Superpipeline. Arquiteturas superescalares. Arquiteturas VLIW. Linguagem de descrição
de hardware.
ARA7505 Organização e Arquitetura de Ob 72 4 ARA7123
Computadores II
O estágio profisisonal deverá ser realizado nas áreas afins do Curso de Graduação. As atividades de estágio obrigatório estão regulamentadas pela UFSC em
http://www.reitoria.ufsc.br/estagio/
ARA7506 Estágio Obrigatório I Ob 144 8

06/03/2011 11:58 SeTIC - Superintendência de Governança Eletrônica e Tecnologia da Informação e Comunicação Página: 6 de 13
CURRÍCULO DO CURSO
Curso: 655 - ENGENHARIA DA COMPUTAÇÃO (noturno) [Campus Araranguá]
Currículo: 20111

Habilitação: Engenharia da Computação, Bacharelado Interdisciplinar em Computação ou Bacharelado em Tecnologias de

6ª FASE
Disciplina Tipo H/A Aulas Equivalentes Pré-Requisito Conjunto

Redes de computadores e a Internet. Camada de aplicação. Camada de transporte. Camada de rede. A camada de enlace e redes locais.
ARA7126 Rede de Computadores I Ob 72 4 ARA7121

Evolução da prática de desenvolvimento de software; Critérios de qualidade de artefatos de software; modelos de ciclo de vida; metodologias de
desenvolvimento de software; manutenção de software; engenharia reversa; modelagem formal de sistemas; abordagens voltadas ao reuso de software; teste
de software; gerenciamento do processo de produção de software e técnicas de apoio ao gerenciamento do processo de produção de software; apoio
automatizado ao desenvolvimento de software.
ARA7130 Engenharia de Software II Ob 72 4 ARA7124

SQL embutida: instruções estáticas e dinâmicas, cursores. Processamento de consultas: otimização algébrica; plano de execução. Transações: definição,
propriedades, estados. Recuperação de falhas: categorias de falhas, gerência de buffer, técnicas de recuperação. Controle de concorrência. Noções básicas
de bancos de dados distribuídos. Tópicos avançados em Banco de Dados.
ARA7134 Banco de Dados II Ob 72 4 ARA7129

Amplificadores operacionais: comportamento ideal e configurações básicas. Diodos: funcionamento, modelagem, tipos e aplicações. Transistor de Junção
Bipolar: funcionamento, modelagem, polarização, análise de pequenos sinais e aplicações. Transistores de Efeito de Campo (MOSFET e JFET):
funcionamento, modelagem, polarização, análise de pequenos sinais e aplicações. Multivibradores e Osciladores.
ARA7507 Eletrônica Analógica Ob 72 4 ARA7170

Métodos e técnicas da pesquisa, normas da ABNT sobre documentação científica. Referências bibliográficas. Elaboração de fichas de resumo. Tipos de
resumo. Avaliação de trabalhos científicos. Títulos, problemas e hipóteses. Revisão de literatura. Materiais e métodos; procedimentos, população e amostra,
coleta de dados; resultados; análise de dados; apresentação e uso de ilustrações; adequação dos testes estatísticos. Discussão. Conclusões. Elaboração do
préprojeto do trabalho de conclusão de curso.
ARA7508 Pré-Projeto de Trabalho de Conclusão de Ob 36 2 ARA7506
Curso
O estágio profisisonal deverá ser realizado nas áreas afins do Curso de Graduação. As atividades de estágio obrigatório estão regulamentadas pela UFSC em
http://www.reitoria.ufsc.br/estagio/
ARA7509 Estágio Obrigatório II Ob 144 8 ARA7506

06/03/2011 11:58 SeTIC - Superintendência de Governança Eletrônica e Tecnologia da Informação e Comunicação Página: 7 de 13
CURRÍCULO DO CURSO
Curso: 655 - ENGENHARIA DA COMPUTAÇÃO (noturno) [Campus Araranguá]
Currículo: 20111

Habilitação: Engenharia da Computação, Bacharelado Interdisciplinar em Computação ou Bacharelado em Tecnologias de

7ª FASE
Disciplina Tipo H/A Aulas Equivalentes Pré-Requisito Conjunto

Introdução. Redes sem fio e redes móveis. Roteamento. Administração de Redes de Computadores. Segurança. Aplicações.
ARA7128 Redes de Computadores II Ob 72 4 ARA7126

Representação de sistemas de controle por diagramas de blocos; análise de sistemas de controle contínuos e discretos em regime permanente: precisão e
sensibilidade; estabilidade de sistemas de controle contínuos e discretos: métodos de Routh-Hurwitz, Jury, Nyquist e Bode; estruturas básicas de
controladores; projeto de controladores contínuos e discretos: método de Ziegler-Nichols, projeto usando o lugar das raízes, projeto usando métodos
freqüenciais, projeto usando o método do tempo mínimo (dead-beat).
ARA7374 Fundamento de Controle Ob 72 4 ARA7504

Linguagens e gramáticas regulares, livres de contexto, sensíveis ao contexto e irrestritas. Propriedades de linguagens. Hierarquia de Chomsky para
linguagens. Análise léxica e sintática. Autômatos finitos e expressões regulares. Autômatos de pilha. Máquina de Turing reconhecedora.
ARA7510 Linguagens Formais e Autômatos Ob 72 4 ARA7125

Microprocessadores: introdução histórica? estrutura básica de um microprocessador? microprocessadores comercialmente disponíveis? memórias?
controladores? computadores? microcontroladores? operações de entrada/saída. Microcontroladores: arquiteturas típicas de um microcontrolador e seus
registradores? arquiteturas CISC e RISC? exemplos de microcontroladores comerciais? instruções? programação em linguagem Assembler? mapa de
memória, portas de entrada e saída? modulo temporizador? contadores? interrupções, conversão analógicodigital? acesso à memória? barramentos padrões?
dispositivos periféricos? ferramentas de programação, simulação e depuração. Aplicações de microcontroladores e microprocessadores. Projetos de sistemas
práticos com microcontroladores.
ARA7511 Microprocessadores e Microcontroladores Ob 72 4 ARA7505

-
Optativa I Op 72 0

06/03/2011 11:58 SeTIC - Superintendência de Governança Eletrônica e Tecnologia da Informação e Comunicação Página: 8 de 13
CURRÍCULO DO CURSO
Curso: 655 - ENGENHARIA DA COMPUTAÇÃO (noturno) [Campus Araranguá]
Currículo: 20111

Habilitação: Engenharia da Computação, Bacharelado Interdisciplinar em Computação ou Bacharelado em Tecnologias de

8ª FASE
Disciplina Tipo H/A Aulas Equivalentes Pré-Requisito Conjunto

Introdução e histórico. Teoria de problemas e sua resolução. Paradigmas da IA. Modelagem de Agentes Inteligentes. Métodos de busca. Representação e
aquisição de Conhecimento. Métodos de raciocínio. Tratamento de incertezas. Sistemas especialistas. Fundamentos de: lógica nebulosa, redes neurais
artificiais e algoritmos genéticos.
ARA7133 Inteligência Artificial Ob 72 4 (ARA7502 eh
ARA7503)

Linguagens-fonte, objeto, de alto-nível e de baixo-nível. Especificação de linguagens de programação. Compilação e interpretação. Processadores de
linguagens de programação. Máquinas reais e virtuais. Bootstrapping. Análise sintática. Análise de contexto. Ambientes de execução. Geração de código.
Otimização de código independente de máquina. Otimização de código dependente de máquina.
ARA7512 Compiladores Ob 72 4 ARA7510

Definições e aplicações de sistemas embarcados. Restrições temporais, de memória, de capacidade de processamento e de consumo de energia.
Metodologias e ferramentas para desenvolvimento de sistemas embarcados. Hardware embarcado. Software embarcado. Modelos formais. Hardware e
software codesign.
ARA7513 Projeto de Sistemas Embarcados Ob 72 4 ARA7511

Máquinas de Turing; Tese de Church-Turing; Hierarquia de Chomsky; Computação Numérica, Funções Recursivas, Decidibilidade, Computabilidade,
Complexidade, Tratabilidade (Algoritmos P e NP).
ARA7514 Teoria da Computação Ob 72 4 ARA7510

-
Optativa II Ob 72 0

06/03/2011 11:58 SeTIC - Superintendência de Governança Eletrônica e Tecnologia da Informação e Comunicação Página: 9 de 13
CURRÍCULO DO CURSO
Curso: 655 - ENGENHARIA DA COMPUTAÇÃO (noturno) [Campus Araranguá]
Currículo: 20111

Habilitação: Engenharia da Computação, Bacharelado Interdisciplinar em Computação ou Bacharelado em Tecnologias de

9ª FASE
Disciplina Tipo H/A Aulas Equivalentes Pré-Requisito Conjunto

O estágio profissional deverá ser realizado nas áreas afins do Curso de Graduação. As atividades de estágio obrigatório estão regulamentadas pela UFSC em
http://www.reitoria.ufsc.br/estagio/
ARA7515 Estágio Profissional Ob 288 16 ARA7509

10ª FASE
Disciplina Tipo H/A Aulas Equivalentes Pré-Requisito Conjunto

Métodos e técnicas da pesquisa, normas da ABNT sobre documentação científica. Referências bibliográficas. Elaboração de fichas de resumo. Tipos de
resumo. Avaliação de trabalhos científicos. Títulos, problemas e hipóteses. Revisão de literatura. Materiais e métodos; procedimentos, população e amostra,
coleta de dados; resultados; análise de dados; apresentação e uso de ilustrações; adequação dos testes estatísticos. Discussão. Conclusões. Elaboração do
projeto do trabalho de conclusão de curso.
ARA7516 Trabalho de Conclusão de Engenharia Ob 72 4 ARA7508

-
Optativa III Ob 72 0

06/03/2011 11:58 SeTIC - Superintendência de Governança Eletrônica e Tecnologia da Informação e Comunicação Página: 10 de 13
CURRÍCULO DO CURSO
Curso: 655 - ENGENHARIA DA COMPUTAÇÃO (noturno) [Campus Araranguá]
Currículo: 20111

Habilitação: Engenharia da Computação, Bacharelado Interdisciplinar em Computação ou Bacharelado em Tecnologias de

DISCIPLINAS OPTATIVAS
Carga horária mínima obrigatória: 504 horas-aula, para integralização da Engenharia da Computação.

Disciplina Tipo H/A Aulas Equivalentes Pré-Requisito Conjunto

Arquitetura de Sistemas Distribuídos. Paradigmas de Computação Distribuída: Troca de Mensagens, Cliente/Servidor, Comunicação em Grupo, Objetos
Distribuídos. Comunicação entre Processos. Suporte de SO para Computação Distribuída. Sincronização em Sistemas Distribuídos. Consistência e
Replicação de Dados em Sistemas Distribuídos. Sistemas de Arquivo distribuídos. Computação em GRID.
ARA7132 Computação Distribuída Op 72 4 (ARA7128 eh
ARA7131)

Ciência Econômica: Objeto que caracteriza as teorias econômicas. A escola clássica: objeto e método. A escola marxista: objeto e método. A escola
neoclássica: objeto e método; equilíbrio parcial e geral. Valor de preço nas teorias econômicas. Análise Keynesiana: princípio da demanda efetiva. Macro e
microeconomia. Contexto da economia brasileira.
ARA7202 Introdução a Economia Op 72 4

Conceitos das teorias de aprendizagem. Uso de tecnologias de Informação e Comunicação aplicadas as teorias de aprendizagem. Exemplos de softwares
educacionais. Redes sociais na educação. Avaliação de Software Educacional. Recursos multimídia como recurso didático. Informática na Educação
Especial.
ARA7203 Informática na Educação I Op 72 4

Conceitos básicos de projetos. Fases e gerenciamento de projetos. Aplicação de metodologias. Escopo, objetivos, justificativas, produtos e entregas do
projeto. Qualidade, estudo de viabilidade, riscos e custos de projetos. Produção de propostas. Estratégias e ferramentas de apoio a decisão.
ARA7210 Gestão de Projetos Op 72 4

Princípios de Ergonomia Interfaces humano-computador (IHC). Recomendações ergonômicas para IHC. Padrões de projetos em IHC. Ciclo de engenharia de
usabilidade. Técnicas de análise contextual, concepção e avaliação. Experiência do usuário. Acessibilidade na Web. Prática didática com as ferramentas de
usabilidade e acessibilidade na web.
ARA7213 Interface Humano - Computador Op 72 4 ARA7124

Características da arquitetura de aplicações na Web. Paradigma de desenvolvimento de aplicações para a Web. Plataformas para desenvolvimento de
aplicações para a web. Banco de dados para Web. Estudo de casos.
ARA7216 Desenvolvimento de Sistemas para WEB Op 72 4 (ARA7129 eh
ARA7132)

Caracterização das leis de software. Tratamento e sigilo de dados. Ética, privacidade e anonimato. Noções de Direitos Autorais. Responsabilidade civil e
penal sobre a tutela da informação. Regulamentação do trabalho do profissional de informática. Legislação relativa aos direitos de defesa do consumidor.
Análise da política nacional de informática. Tendências e Projetos de Lei. Propriedade Intelectual. A relevância da Propriedade Intelectual sob o aspecto
jurídico, científico e tecnológico.
ARA7225 Introdução ao Direito Digital Op 72 4

Estudo das causas e efeitos dos principais fatores responsáveis pela poluição ambiental, enfatizando a ação antropogênica. Reflexões sobre o compromisso
de cada cidadão em ter atitudes responsáveis e iniciativas (iniciando por aquelas de caráter individual) em prol de uma comunidade mais consciente e ativa
com as questões ambientais.
ARA7325 Poluição Ambiental Op 72 4

Materiais e Engenharia. Ligações químicas e seu efeito nas propriedades dos principais Materiais de Engenharia. Estruturas Cristalinas. Defeitos em Sólidos.
Difusão em Sólidos. Propriedades Mecânicas dos Metais. Falhas em Metais.Diagramas de Equilíbrio. Análise microestrutural de Materiais, principais
processamentos de materiais metálicos e sua correlação com microestrutura e propriedades resultantes no material.Transformações de fases em metais:
reações perlítica, bainítica e martensítica.Tratamentos térmicos em metais: recozimento, normalização, têmpera, revenido, solubilização e precipitação.
Estrutura, Propriedades e Processamento de Cerâmicas de Alto Desempenho. Estrutura, Propriedades e Processamento de Plásticos de Engenharia. Noções
de Propriedades e Processamento de Materiais Compósitos.
ARA7331 Fundamentos de Materiais Op 72 4 ARA7113

Origens da termodinâmica. Conceitos básicos. Propriedades termodinâmicas. Trabalho e Calor. Primeira e Segunda Lei da Termodinâmica para um sistema e
para um volume de controle.
ARA7350 Termodinâmica I Op 72 4 ARA7111

06/03/2011 11:58 SeTIC - Superintendência de Governança Eletrônica e Tecnologia da Informação e Comunicação Página: 11 de 13
CURRÍCULO DO CURSO
Curso: 655 - ENGENHARIA DA COMPUTAÇÃO (noturno) [Campus Araranguá]
Currículo: 20111

Habilitação: Engenharia da Computação, Bacharelado Interdisciplinar em Computação ou Bacharelado em Tecnologias de

Modelos mecânicos, modelos matemáticos, modelos numéricos. Tensões e deformações. Diagramas tensão-deformação. Equações diferenciais de equilíbrio.
Critérios de falha. Conceitos, concepção e análise de projetos. Projeto de pinos, colunas. Análise de tensões em treliças. Lei de Hooke generalizada.
Deformações axiais em barras e problemas hiperestáticos em barras. Flexão simples plana, oblíqua, seções assimétricas. Cisalhamento em vigas longas.
Torção. Solicitações compostas.

ARA7381 Mecânica dos Sólidos I Op 72 4 (ARA7102 eh


ARA7331)

Introdução a Automação Industrial. Controladores Lógicos Programáveis. Sensoreamento. Atuadores (hidráulicos e pneumáticos). Linguagens de
Programação de Controladores Lógicos Programáveis. Sistemas Supervisórios. Redes de Comunicação. Projeto de Automação. Redes de Petri. Análise das
Redes de Petri. Processos de Modelamento por Redes de Petri. Projeto de Controladores.
ARA7517 Automação Industrial Op 72 4 ARA7374

Introdução à avaliação de desempenho. Técnicas de avaliação: modelagem analítica, simulação, medição. Medidas de avaliação de desempenho.
Ferramentas para auxílio à medição de desempenho. Seleção e caracterização de carga. Ferramentas estatísticas para análise das medições: sumarização,
comparação de sistemas, modelos de regressão. Projeto e análise de experimentos. Modelagem analítica: teoria das filas.
ARA7518 Avaliação de Desempenho de Sistemas Op 72 4 (ARA7107 eh
ARA7126)

Tipos de Imagens. Percepção e Projeções 3D. Representações, modelagem e geração de curvas, superfícies e sólidos. Transformações geométricas 2D e
3D. Coordenadas homogêneas. Modelos de iluminação. Realismo visual. Linhas e superfícies escondidas. Sistemas de cores: HSV, HLS, XYZ, Lab, Luv.
Transformações entre espaços de cores. Texturas e transparência. Animação. Uso de Biblioteca (Application Programming Interface) para desenvolvimento
de aplicações gráficas. Projeto e implementação de aplicação gráfica.
ARA7519 Computação Gráfica Op 72 4 (ARA7104 eh
ARA7125)

Falta, falha, erro e defeito. Tipos de falhas. Redundância (estática e dinâmica); Detecção. Avaliação de danos; Recuperação de erros. Testes de falhas.
Noções de projeto de sistemas tolerantes à falhas.
ARA7520 Confiabilidade de Sistemas Op 72 4 (ARA7126 eh
ARA7131)

Conceitos de instrumentação. Estatística e propagação de erros. Sinais e ruído. Medidores de grandezas elétricas. Circuitos de condicionamento de sinais.
Circuitos geradores de sinais e formadores de ondas. Sensores e transdutores.
ARA7521 Instrumentação Eletrônica Op 72 4 ARA7507

Modelagem cinemática de robôs. Modelagem dinâmica de robôs. Geração de trajetórias e controle cinemático de robôs. Controle dinâmico de robôs: controle
de posição e controle de força. Arquiteturas de controle para robôs móveis. Percepção sensorial. Planificação e execução de trajetórias para robôs móveis.
ARA7522 Introdução à Robótica Op 72 4 ARA7374

Introdução à simulação. Propriedades e classificação dos modelos de simulação. Geração de números aleatórios. Noções básicas em teoria dos números.
Geração e teste. Distribuições clássicas contínuas e discretas. Simulação de sistemas discretos e de sistemas contínuos. Verificação e validação de modelos.
Técnicas estatísticas para análise de dados e de resultados de modelos de simulação. Simulação de sistemas simples de filas. Simulação de sistemas de
computação.
ARA7523 Modelagem e Simulação Op 72 4 (ARA7107 eh
ARA7126)

Introdução à Pesquisa Operacional. Programação Linear: Modelagem, Resolução Gráfica, Método Simplex com Duas Fases. Introdução aos Grafos e à
Otimização em Redes. Estudo de Casos em Programação Linear: Modelo de Transporte Simples e Modelo da Designação. Introdução à Teoria das Filas:
Modelos Markovianos. Introdução à Simulação: conceitos, geração de números aleatórios, exemplos de simulações.
ARA7524 Pesquisa Operacional Op 72 4 (ARA7104 eh
ARA7503)

Definição e classificação de sistemas de tempo real. Escalonamento por prioridades fixas e dinâmicas. Escalonamento de tarefas aperiódicas e esporádicas.
Protocolos de controle de acesso à recursos. Escalonamento flexível (adaptativo). Comunicação em tempo real. Infra-estrutura de execução para aplicações
de tempo-real. Metodologia e ferramentas para desenvolvimento de sistemas de tempo-real.
ARA7525 Sistemas de Tempo Real Op 72 4 ARA7131

Representação de sinais e sistemas; modulação analógica; revisão de processos estocásticos; ruído em sistemas de comunicação analógica; modulação por
pulso; transmissão por pulso em banda base; transmissão digital em banda passante; multiplexação; comunicação com fio: linhas telefônicas, cabo coaxial,
fibras ópticas; comunicação sem fio: rádio-transmissão, o sistema celular, o sistema paging, comunicação por satélite, aplicações; redes de comunicação:
redes de dados, redes de área local, redes digitais de serviços integrados (ISDN).
ARA7526 Transmissão e Comunicação de Dados Op 72 4 ARA7128

-
ARA7527 Fenômenos de Transporte Op 72 4 ARA7111

06/03/2011 11:58 SeTIC - Superintendência de Governança Eletrônica e Tecnologia da Informação e Comunicação Página: 12 de 13
CURRÍCULO DO CURSO
Curso: 655 - ENGENHARIA DA COMPUTAÇÃO (noturno) [Campus Araranguá]
Currículo: 20111

Habilitação: Engenharia da Computação, Bacharelado Interdisciplinar em Computação ou Bacharelado em Tecnologias de

-
LSB7904 Língua Brasileira de Sinais I (PCC 18 Op 72 4
horas-aula)

ATIVIDADES COMPLEMENMTARES
Carga horária mínima obrigatória: 144 horas-aula,, a serem cumpridas até a 6ª fase do curso, para efeito de integralização do bacharelado, conforme

Disciplina Tipo H/A Aulas Equivalentes Pré-Requisito Conjunto

-
ARA7001 Programa de Intercâmbio I Op 0 0

-
ARA7002 Programa de Intercâmbio II Op 0 0 ARA7001

-
ARA7003 Atividades Complementares: Congressos Op 0 0

-
ARA7004 Atividades Complementares: Seminários Op 0 0

-
ARA7005 Atividades Complementares: Eventos Op 0 0

-
ARA7006 Atividades Complementares: Visitas Op 0 0
Técnicas
-
ARA7007 Atividades Complementares: Pesquisa Op 0 0

-
ARA7008 Atividades Complementares: Projetos de Op 0 0
Extensão
-
ARA7009 Atividades Complementares: Iniciação Op 0 0
Científica
-
ARA7010 Atividades Complementares:Monitoria Op 0 0

-
ARA7011 Atividades Complementares:Palestras Op 0 0

Observações

Legenda: Tipo: Ob=Disciplina Obrigatória; Op=Disciplina Optativa; Es=Estágio; Ex=Extracurso; H/A=Hora Aula Equivalente:
Disciplina equivalente; Conjunto: Disciplinas que devem ser cursadas em conjunto

06/03/2011 11:58 SeTIC - Superintendência de Governança Eletrônica e Tecnologia da Informação e Comunicação Página: 13 de 13