Você está aqui: Página Inicial Engenharia da Computação Módulos

Disciplinas

1º Período

Epistemologia e Processos de Aprendizagem

Apresenta a Filosofia, Epistemologia e Linguagem como práticas investigativas, exercício de reflexão e interpretação da informação e produção do conhecimento de modo crítico e criativo. Sem escapar da dimensão existencial, as áreas apontam na direção da capacidade de construção dos juízos sobre o mundo, a tecnologia e si mesmo. Estudando também se aprende e a aquisição de conhecimentos, para que seja eficaz, dispõe de processos indispensáveis ao melhor aproveitamento do aluno em seus estudos. O conhecimento é aplicado. Nesse sentido, dispor de competências de comunicação oral e escrita, facilitam sobremaneira a aplicação dos conhecimentos na atuação profissional. A organização do conhecimento, aprendizado e desenvolvimento de competências têm apoio nos diversos tipos de inteligência e estilos de aprendizagem. Somam-se aqui instrumentos gráficos (diagramas e mapas mentais e conceituais) que apóiam a organização e representação do conhecimento. Modelos gráficos, como os explorados nesse módulo, encontram também uso nos diversos temas ligados ao projeto de sistemas de computação.

Carga Horária: 120 h/a


Introdução a Engenharia de Sistemas

O aluno será apresentado a processos genéricos de desenvolvimento de sistemas, para entender a multiplicidade de passos necessários desde a concepção inicial de um sistema até sua entrega ao cliente, bem como os processos genéricos necessários para o tratamento de sistemas legados. Também lhe serão apresentados modelos de gerenciamento de projetos de sistemas e metodologias de desenvolvimento de sistemas reconhecidos no mercado, seus processos e produtos específicos, bem como entendimento sobre os diferentes papéis exigidos em cada metodologia, seguido de discussões de prós e contras de cada uma delas. Como complemento, o aluno será apresentado a algumas ferramentas de apoio para o desenvolvimento de sistemas.

Carga Horária: 160 h/a

Organização e Análise de Informações

Coloca o aluno diante de situações problema que ele deverá resolver, estabelecendo estratégias, e desenvolvendo formas de raciocínio e processos como intuição, indução, dedução, analogia e estimativa para validar os resultados. Também proporcionará espaço para a utilização de conceitos e procedimentos estatísticos em situações de aprendizagem que o levem a coletar, organizar, analisar informações, confrontar, interpretar tabelas e gráficos e formular argumentos convincentes, tendo por base a análise de dados organizados em representações matemáticas diversas.

Carga Horária: 120 h/a

2º Período

Atividades Complementares do Primeiro Ano

Possibilita a complementação da formação profissional do estudante, tanto no âmbito do conhecimento de diferentes áreas do saber, como no âmbito de sua preparação ética, política e humanística.

Carga Horária: 60 h/a

Instrumentos e Medidas

Introduz o conceito de limites e derivadas a partir de problemas físicos. Apresenta de forma prática um conjunto significativo de grandezas físicas que podem estar, de alguma forma, associadas às atividades de um engenheiro de computação. Os equipamentos necessários para medição dessas grandezas são estudados em detalhe, de maneira que o aluno possa realizar medidas de forma eficiente, tendo controle dos erros inerentes e da precisão que pode ser atingida no processo. A fundamentação teórica e o ferramental matemático necessário ao desenvolvimento desta competência são contemplados de forma abrangente.

Carga Horária: 120 h/a

Metodologia Organizacional

Este módulo apresenta de forma ampla as fases de início, planejamento e controle da execução e encerramento de projetos de software. Define sistemas de informação, apresentando seus tipos, características e aplicações, apresentando as vantagens de tê-los em uma empresa apoiada pela tecnologia da informação. Os temas são interligados pela definição de padrões que devem ser usados na elaboração de documentos técnicos e acadêmicos, bem como a apresentação das norma brasileiras específicas para este fim.

Carga Horária: 120 h/a

Tecnologia no Contexto Organizacional

O aluno será apresentado a conceitos detalhados de mapeamento de processos de negócios, bem como a uma linguagem e ferramenta de modelagem de processos. Haverá discussões sobre a importância do entendimento de processos de negócios frente a engenharia de software, principalmente em relação ao entendimento das necessidades de um cliente, considerando a existência de uma realidade dentro da empresa, prévia ao desenvolvimento. Para o desenvolvimento de software serão apresentadas ao aluno várias ferramentas de desenvolvimento e gerenciamento de projetos, com ênfase em uma metodologia específica. Ao final o aluno entenderá a relação com pacotes de software que permitem extração de relatórios técnicos e administrativos a partir de dados armazenados e organizados em diferentes tipos de arquivos eletrônicos.

Carga Horária: 160 h/a

3º Período

Computação e Sociedade

Apresentar diferentes aspectos da realidade social que permitam ao aluno desenvolver visão crítica em relação aos processos de informatização, não somente sob os aspectos técnicos e estratégicos, mas também humanos e sociais. Promover uma reflexão e uma discussão entre a criação, difusão e utilização das novas tecnologias de informação e comunicação com a dinâmica da sociedade, dando ênfase ao mercado de trabalho e às mudanças na economia e nas organizações. Capacitar o aluno a desenvolver visão crítica em relação aos processos de informatização, não somente sob os aspectos técnicos e estratégicos, mas também humanos e sociais, pautando-se em aspectos legais relacionados à área de computação e informática.

Carga Horária: 40 h/a

Dispositivos Elétricos e Eletrônicos

Apresentar de forma teórica e prática os elementos resistivos, capacitivos e indutivos em aplicações reais de corrente contínua e de corrente alternada. Estudar os conceitos das leis Ohm e Kircchoff nestes dois domínios. Em um momento posterior, devem ser trabalhados os dispositivos semicondutores, como diodos e transistores (Bipolares, FET e MOS), sejam em pontes retificadoras ou em amplificadores. A fundamentação teórica e o ferramental matemático necessário ao desenvolvimento destas competências são contemplados de forma abrangente através do estudo de sistemas lineares, números complexos e equações diferenciais.

Carga Horária: 160 h/a

Eletivas de Formação Cidadã I

Carga Horária: 40 h/a

Modelagem e Documentação de Sistemas

O aluno será apresentado a conceitos detalhados de engenharia de requisitos, requisitos de sistemas e requisitos de software. Serão discutidas as subfases de engenharia de requisitos, envolvendo levantamento, análise e validação dos mesmos. Em paralelo serão trabalhados aspectos abordados em casos de uso e sua relação com requisitos, indicando formas complementares para entender a necessidade de um cliente. Também serão apresentados conceitos de modelagem conceitual e lógica de banco de dados, a partir de requisitos e casos de uso. Para tanto, serão apresentados certos diagramas da UML que auxiliam a entender a relação entre essas diferentes fases existentes no desenvolvimento de sistemas.

Carga Horária: 160 h/a

4º Período

Aplicações de Circuitos Digitais e Lineares

Apresenta de forma teórica e prática a representação de informação na forma digital, a minimização de funções booleanas, o mapa de Karnaugh, os conceitos de lógica e sua aplicação em circuitos lógicos combinacionais, multiplexadores e demultiplexadores, máquinas seqüenciais síncronas e assíncronas com Flip-Flop, bem como parâmetros a serem considerados no projeto com circuitos integrados. Em paralelo serão trabalhados conceitos de circuitos lineares através de amplificadores operacionais em suas várias configurações básicas.

Carga Horária: 160 h/a

Atividades Complementares do Segundo Ano

Possibilita a complementação da formação profissional do estudante, tanto no âmbito do conhecimento de diferentes áreas do saber, como no âmbito de sua preparação ética, política e humanística.

Carga Horária: 100 h/a

Eletivas de Formação Cidadã II

Carga Horária: 40 h/a

Implementação de Sistemas para Desktop

Trabalha o desenvolvimento de sistemas com apoio de ferramentas automatizadas de desenvolvimento e com o apoio de bibliotecas específicas que oferecem integração a uma base de dados. Introduz conceitos e prática de orientação a objetos que leva o aluno a construir suas próprias bibliotecas de personalização do sistema. Permite através desta personalização o desenvolvimento de regras de negócios, com algoritmos de complexidade média neste paradigma orientado a objetos, baseadas no acesso a banco de dados e manipulação de tabelas de dados.

Carga Horária: 160 h/a

Questões Sociais

Discute possibilidades de se fazer inclusão digital e, como conseqüência democratizar e socializar informações. Apresenta as possíveis alterações sociais decorrentes dessa inclusão, como aumento de empregabilidade. Além do aspecto inclusivo, trabalha questões como uso ético e consciente da tecnologia e os prejuízos ambientais associados ao uso e descarte indiscriminados dela. Conscientiza sobre o papel das pessoas no desenvolvimento sustentável.

Carga Horária: 40 h/a

5º Período

Arquitetura de Software

O aluno será apresentado a conceitos detalhados de arquitetura de software, requisitos de sistemas e requisitos de software. Serão discutidas as subfases de engenharia de requisitos, envolvendo levantamento, análise e validação dos mesmos. Em paralelo serão trabalhados aspectos abordados em casos de uso e sua relação com requisitos, indicando formas complementares para entender e documentar a necessidade de um cliente. Também serão apresentados conceitos de modelagem conceitual e lógica de banco de dados, a partir de requisitos e casos de uso. Para tanto, serão apresentados outros diagramas da UML que auxiliam a entender a relação entre essas diferentes fases existentes no desenvolvimento de sistemas.

Carga Horária: 120 h/a

Redes de Computadores

Introduz de forma abrangente, os conceitos básicos de redes, como: terminologia, topologia, arquitetura e tipos de redes de acordo com a abrangência geográfica. Apresenta o modelo de referência OSI, suas camadas, serviços e protocolos: física, enlace, subcamada de acesso ao meio, rede, transporte e aplicação. Desenvolve o conceito básico de comunicação de dados, através da apresentação de conceitos relacionados à transmissão e codificação da informação. Visa identificar, descrever e comparar as diversas técnicas de interligação de equipamentos que compõem um sistema de comunicação, e que permite definir um caminho para a entrega dos dados. Procura identificar as características básicas dos meios de transmissão e comparar as técnicas de modulação. Faz um estudo do espectro eletromagnético (incluindo o espectro visível) e das características do eletromagnetismo, estudando as oscilações eletromagnéticas em meios condutores e não condutores. Analisa a presença de ruídos, através do cálculo da razão sinal-ruído e do estudo de ruídos em sistemas analógicos de comunicação. Estuda os principais padrões, procedimentos, ferramentas e produtos existentes para a construção de um Projeto de Rede, Local com e sem Fio e Remota. Oferece ao aluno a visão prática no uso dos equipamentos de interconexão e recursos de redes através do desenvolvimento dos projetos em laboratório.

Carga Horária: 160 h/a

Sistemas Microcontrolados

Estudo teórico e prático da arquitetura de pelo menos um microprocessador e um microcontrolador real, com o exercício do conjunto de instruções e programação em linguagem montadora. Prática dos modos de endereçamento, manipulação de registros, pilhas, sub-rotinas; métodos de transferência de dados: polling, interrupções, acesso direto à memória. Pinagem e características elétricas. Em paralelo, trabalhar os circuitos que compõem os blocos funcionais de um computador comercial do ponto de vista da sua arquitetura, tais como: Unidade de controle, ULA, Registradores; Barramentos de dados, controle e endereço e suas características; Largura, arbitragem e sincronismo de barramento; Memórias a semicondutor: RAM, ROM, PROM, EPROM, E2PROM e flash; codificadores e decodificadores; relógio; circuitos de interface; dispositivos de entrada e saída.

Carga Horária: 120 h/a

6º Período

Atividades Complementares do Terceiro Ano

Possibilita a complementação da formação profissional do estudante, tanto no âmbito do conhecimento de diferentes áreas do saber, como no âmbito de sua preparação ética, política e humanística.

Carga Horária: 100 h/a

Automação Industrial

Apresenta os diversos tipos de processos industriais (processo discreto, processo contínuo e processo por batelada) e um breve histórico da automação, discutindo seus diferentes elementos tais como, comandos eletro-mecânico, sistemas hidráulicos e pneumáticos. Também fornece ferramentas de modelagem de processos discretos, por exemplo, Redes de Petri. Programação de CLP (Controlador Lógico Programável) com as diferentes linguagens de programação propostas pela norma IEC 61131. A consolidação do módulo se dá através de experiências em laboratório, onde é possível relacionar Redes de Petri com a linguagem SFC (Sequential Function Chart), além de apresentar diversas formas de controle de grandezas analógicas. O módulo também contempla estudos sobre conceitos de sinais contínuos e sinais discretos, discretização de sinais e quantização, conversão A/D e D/A, Teorema de Nyquist, aliasing, janelamento e leakage, análise espectral e filtragem digital. Toda essa abordagem está alinhada a uma fundamentação teórica e ferramental matemático necessário ao desenvolvimento destas competências. Neste conjunto é contemplado de forma abrangente, o estudo de séries numéricas e de transformadas de Fourier, além da resolução de problemas específicos com o uso de equações diferenciais.

Carga Horária: 120 h/a

Desenvolvimento de Sistemas Distribuídos

Apresenta e descreve a administração e configuração de diversos serviços, entre eles: autenticação, resolução de nomes, diretório, acesso remoto, correio eletrônico, serviços de informação, compartilhamento de recursos para redes de computadores e outros serviços de redes de computadores, através de um contexto prático em laboratório. Descreve os principais serviços da camada de transporte e a construção de sistemas distribuídos baseados nestes serviços. Apresenta a arquitetura do servidor web, através do mecanismo cliente/servidor do protocolo http como base de sistemas distribuídos. Introduz o mecanismo de servlets no desenvolvimento de servidores Web e de aplicações com arquitetura de distribuição de três camadas baseadas no protocolo HTTP e em serviços implementados em Java. Descreve métodos para a construção de aplicativos JSP (Java Server Pages) e sua integração com servlets através do modelo MVC. Introduz mecanismos básicos e genéricos na conexão com Base de Dados. Oferece ao aluno a experiência prática de laboratório no desenvolvimento dos sistemas distribuídos.

Carga Horária: 160 h/a

Sistemas Operacionais e Arquitetura

Traz ao aluno uma visão do sistema operacional através do estudo de como este controla o computador por seus diversos mecanismos de gerenciamento. Faz uma introdução ao estudo do controle de processos e recursos em sistemas concorrentes, paralelos e distribuídos. Em paralelo, apresenta de forma teórica as arquiteturas avançadas, abrindo espaço para assuntos como: CISC x RISC; Máquinas paralelas; Arquiteturas modernas com suas estruturas de fluxo de dados e memórias; Arquiteturas móveis; Arquiteturas embarcadas em veículos, eletrodomésticos, TV e outros.

Carga Horária: 120 h/a

7º Período

Qualidade de Projeto de Software

Discute como é possível avaliar os produtos intermediários e o produto final de um processo de desenvolvimento, seguindo normas reconhecidas na área e apoiado por ferramentas que permitam quantificar a qualidade destes produtos. Apresentar possibilidades de se avaliar aspectos relacionados às especificidades de diferentes tipos de deficiência, com vistas à inclusão social e digital de portadores de deficiências. O aluno terá condições de entender como funcionam os principais modelos existentes no mercado, bastante exigidos por clientes. Entenderá a diferença entre os principais modelos internacionais e o principal modelo nacional. Com a visão de Aquisição, o aluno terá condições de avaliar, mediante uma solicitação de cliente, a viabilidade da aquisição de determinado software, bem como os processos envolvidos nesse processo.

Carga Horária: 120 h/a

Supervisão e Comunicação Via Fieldbus

Apresenta ao aluno a necessidade atual de se integrar os diversos sistemas empresariais e mostra as diferentes ferramentas e técnicas de gerenciamento de produção. Mostra a importância do desenvolvimento da interface homem máquina com qualidade e sistemas de armazenamento de dados de fácil manutenção. Mostra as diferentes possibilidades e as vantagens de se trabalhar com automação em rede.

Carga Horária: 160 h/a

Técnicas de Modelagem de Problemas

Fornece ao futuro engenheiro subsídios para que a partir de um dado problema, o mesmo possa interpretá-lo e modelá-lo, transformando tal problema em um problema matemático ou computacional. Prepara o aluno para utilizar a matemática como ferramenta para resolver problemas em diferentes situações e áreas. Mostra ao futuro engenheiro as técnicas de modelagem e que um problema pode ser modelado de várias formas, utilizando grafos, estruturas de dados, equações matemáticas.

Carga Horária: 160 h/a

8º Período

Atividades Complementares do Quarto Ano

Possibilita a complementação da formação profissional do estudante, tanto no âmbito do conhecimento de diferentes áreas do saber, como no âmbito de sua preparação ética, política e humanística.

Carga Horária: 80 h/a

Sistemas ERP

Discute a parametrização e implementação de sistemas ERP, e apresenta possibilidades de entender especificidades de produtos ERP e entendimento de necessidades reais para a implementação dos mesmos e sua integração. Também fornece subsídios para avaliar, mediante uma solicitação de cliente, a viabilidade da aquisição de determinado módulo ou conjunto de módulos, bem como os processos envolvidos no processo de aquisição e customização dos módulos para tal cliente.

Carga Horária: 120 h/a

Técnicas de Solução de Problemas

Apresenta ao aluno através de programação linear, álgebra linear e cálculo diferencial, métodos numéricos de solução de problemas práticos. Apresenta também, soluções de problemas computacionais modelados em grafos e estruturas de dados como árvores, tabelas de espalhamento, etc, bem como análises das complexidades computacionais dessas soluções. Dessa forma, apresenta ao aluno, processos para modelar e estudar estratégias de resolução de problemas de produção, custos, etc com uma abordagem matemática através de conceitos de Álgebra Linear e Pesquisa Operacional, além de problemas modelados em grafos e estrutura de dados.

Carga Horária: 120 h/a

Tomada de Decisão

Fornece ao aluno uma visão das principais estratégias e dinâmica no desenvolvimento de decisões gerenciais, e apresenta uma coleção de tecnologias computadorizadas voltadas a oferecer um apoio ao processo de tomada de decisão no trabalho gerencial. Oferece ao aluno um entendimento de modelos, algoritmos e outras técnicas que levam à construção de sistemas inteligentes que fornecem apoio aos processos decisórios das corporações. Desenvolve no aluno a capacidade de construir um modelo de representação do conhecimento baseado em regras de produção.

Carga Horária: 120 h/a


9º Período

Estágio 1

Possibilita tanto a compreensão da vivência das relações de trabalho no dia-a-dia de exercício das funções profissionais preconizadas no curso, quanto a consolidação e a articulação das competências consideradas desejáveis para a formação do futuro profissional.

Carga Horária: 100 h/a

Projeto de Trabalho de Conclusão de Curso

O trabalho de conclusão de curso deve possibilitar a verificação da capacidade crítica, domínio de conteúdo e a contextualização do tema escolhido em uma perspectiva ampla. Ainda que aborde temas específicos, definidos por alunos e orientadores, deverá propiciar ao aluno experimentar na prática a aplicação dos conceitos aprendidos no curso e melhor prepará-lo para atuar no mercado de trabalho ou para continuar seus estudos de pós-graduação.

Carga Horária: 80 h/a

Sistemas de Controle

Introdução e definições gerais de controle de processos. Evolução dos sistemas e classificação das estratégias para controle de processos. A malha de controle por realimentação. Análise das características dinâmicas de processos industriais típicos. Controle automático descontínuo com histerese e sem histerese. Controle automático contínuo em malha aberta e malha fechada. Métodos de sintonia de controladores. Estrutura de controladores PID. Estudo de técnicas de Inteligência Artificial como Redes Neurais e Lógica Fuzzy. Objetiva-se capacitar o aluno a entender um controlador híbrido, baseado na Teoria de Controle Clássica e Inteligência Artificial. Podendo assim, também, comparar o desempenho de controladores clássicos e controladores baseados em técnicas de Inteligência Artificial.

Carga Horária: 120 h/a

Sistemas Embarcados

Apresenta ao aluno a fundamentação de sistemas embarcados e suas principais aplicações. Apresenta também as principais características destes sistemas e o uso de sistemas de tempo real como base de aplicações em sistemas embarcados. Oferece aos alunos modelos utilizados na construção de sistemas embarcados de forma que o aluno tenha condições de identificar a melhor solução para um sistema embarcado. Introduz também os fundamentos da construção de sistemas embarcados através de dispositivos FPGA e técnicas de programação destes dispositivos.

Carga Horária: 120 h/a

10º Período

Atividades Complementares do Quinto Ano

Possibilita a complementação da formação profissional do estudante, tanto no âmbito do conhecimento de diferentes áreas do saber, como no âmbito de sua preparação ética, política e humanística.

Carga Horária: 80 h/a

Estágio 2

Possibilita tanto a compreensão da vivência das relações de trabalho no dia-a-dia de exercício das funções profissionais preconizadas no curso, quanto a consolidação e a articulação das competências consideradas desejáveis para a formação do futuro profissional.

Carga Horária: 100 h/a

Sistemas Físicos

Apresenta ao aluno, formas de identificar e quantificar os vários tipos de energia presentes em um sistema físico, e discute como ocorrem transformações de uma forma em outra, obedecendo a princípios gerais de conservação da energia e de massa, e às leis da termodinâmica. Para isso é necessária a introdução de conceitos de trabalho e energia e calcular as parcelas referentes a diferentes formas de energia tais como: potencial, cinética, elétrica, de pressão e calor. Aplicar os Princípios da Conservação da Energia e de Massa, e as Leis (primeira e segunda) da termodinâmica na análise de sistemas físicos básicos típicos de engenharia, em particular em sistemas de automação.

Carga Horária: 120 h/a

Trabalho de Conclusão de Curso

O trabalho de conclusão de curso deve possibilitar a verificação da capacidade crítica, domínio de conteúdo e a contextualização do tema escolhido em uma perspectiva ampla. Ainda que aborde temas específicos, definidos por alunos e orientadores, deverá propiciar ao aluno experimentar na prática a aplicação dos conceitos aprendidos no curso e melhor prepará-lo para atuar no mercado de trabalho ou para continuar seus estudos de pós-graduação. Nesta fase serão disponibilizadas palestras aos alunos sobre atualidades profissionais e sobre a continuidade de sua formação que serão denominadas Seminários Temáticos.

Carga Horária: 100 h/a

Ações do documento

  Carlos Eduardo Santi
Coordenador

Veja o mini-currículo
Mande um e-mail



Sobre o Coordenador

Carlos Eduardo Santi possui Bacharelado e Mestrado em Física na área de Novos Materiais pela Universidade de São Paulo. Especializou-se em Engenharia de Software pela Universidade São Judas Tadeu e em Gestão de Instituições de Ensino pela Universidade Metodista de São Paulo. Além de coordenador do curso de Engenharia de Computação, é Diretor da Faculdade de Ciências Exatas e Tecnológicas da Metodista. Nos últimos anos, tem desenvolvido programas de parcerias entre a Metodista e grandes empresas de TI para de fortalecer os cursos da área de Tecnologia da Informação.

Reconhecimento

Portaria nº 3.799/04 de 17/11/2004.

Avaliação do MEC

CPC: 2 | CC: 4
Entenda as notas

Horário

Segunda a sexta, das 19h30 às 23h

Mensalidade 2012

Valor: R$ 1.164,44
Para o pagamento até o dia 6 de cada mês, o preço é de R$ 1.048,00, por meio do programa de estimulo à adimplência.

Confira os detalhes no site do Financeiro. Veja também opções de bolsas e financiamentos.