Engenharia de Software

Apresentação

Trata-se de um curso novo, pioneiro na região metropolitana de Porto Alegre, que se destina a quem deseja trabalhar com arquitetura e processo de desenvolvimento de software. Inovador em sua concepção, foi criado a partir do contexto da indústria regional e nacional, no qual grandes empresas de software demandam este tipo de profissional.
Os egressos deste curso se destacam no mercado de trabalho pelo conhecimento do processo de desenvolvimento de software, o que os habilita a utilizar processos, métodos e ferramentas de TI para produzir, de maneira sistemática e eficaz, softwares robustos e de qualidade.

Para atender este perfil, a matriz curricular do curso fornece uma visão geral dos fundamentos da computação e uma análise profunda dos seguintes temas: programação, modelagem e projeto de software, gerenciamento de projetos, verificação e validação de software, processos de desenvolvimento/manutenção de software e gestão da qualidade.
Uma das novidades do curso é a criação da Agência Experimental de Engenharia de Software, ambiente inovador especialmente projetado para o desenvolvimento de atividades práticas. Neste ambiente, propicia-se ao estudante o exercício de situações reais de projetos, vivenciando, ao longo do curso, os desafios que irá encontrar no mercado de trabalho

O mercado de atuação do Engenheiro de Software apresenta demanda crescente por profissionais qualificados. São inúmeras as empresas de software instaladas na região – inclusive no TECNOPUC – que buscam profissionais com este perfil.

 

Coordenação do curso

Prof. Dra. Ana Paula Terra Bacelo

Comissão Coordenadora

  • Profa. Dra. Ana Paula Terra Bacelo (Coordenadora)
  • Profa. Dra. Milene Selbach Silveira
  • Profa. Dra. Cristina Nunes Moreira

Núcleo Docente Estruturante

  • Profa. Dra. Ana Paula Terra Bacelo (Coordenador)
  • Prof. Dr. Alexandre Agustini
  • Prof. Dr. Álvaro Gehlen de Leão
  • Prof. Dr. Avelino Zorzo
  • Prof. Dr. Ricardo Melo Bastos

Curso de Engenharia de Software

Currículo

SEM COD Disciplina CH
1 95300-04 Cálculo I 60
1 2540L-04 Empreendimentos Empresariais 60
1 4611C-06 Fundamentos de Programação 90
1 46512-04 Introdução à Engenharia de Software 60
1 95303-04 Matemática Discreta 60
2 46502-04 Algoritmos e Estruturas de Dados I 60
2 46506-04 Engenharia de Requisitos 60
2 4611D-02 Laboratório de Banco de Dados 30
2 46515-04 Linguagens, Autômatos e Computação 60
2 4611E-04 Lógica para Computação 60
2 4611F-04 Programação Orientada a Objetos 60
2 46522-04 Prática na Agência Experimental I (120 horas) 120
3 46503-04 Algoritmos e Estruturas de Dados II 60
3 46508-04 Fundamentos de IHC 60
3 46509-02 Gerenciamento de Configuração de Software 30
3 46520-04 Modelagem e Projeto de Banco de Dados 60
3 46521-04 Organização e Arquitetura de Computadores 60
3 95304-04 Probabilidade e Estatística 60
3 46526-02 Programação de Software Básico 30
4 46501-04 Algoritmos Avançados 60
4 46505-02 Design de Interação 30
4 46514-04 Linguagens de Programação 60
4 46523-04 Prática na Agência Experimental II (120 horas) 120
4 4647D-04 Sistemas Operacionais 60
4 4611H-02 Sistemas de Gerenciamento de Banco de Dados 30
4 46533-04 Verificação e Validação de Software I 60
5 4470V-02 Gestão do Conhecimento Empresarial 30
5 46511-04 Inteligência Artificial 60
5 46513-02 Laboratório de Redes 30
5 46529-06 Projeto e Arquitetura de Software 90
5 13397-02 Psicologia e Gestão de Pessoas em TI 30
5 46530-04 Redes de Computadores 60
5 46534-02 Verificação e Validação de Software II 30
6 46504-04 Construção de Software 60
6 46507-02 Engenharia de Software Experimental 30
6 46510-04 Gerenciamento de Projeto de Software 60
6 44721-02 Gestão Empresarial para Engenharia 30
6 46516-02 Manutenção de Software 30
6 46527-04 Programação Distribuída 60
6 46524-04 Prática na Agência Experimental III (120 Horas) 120
7 4613Y-08 Disciplina Eletiva 120
7 2512A-02 Fundamentos de Economia para Engenharia 30
7 11521-04 Humanismo e Cultura Religiosa 60
7 46517-02 Melhoria de Processos de Software 30
7 46519-04 Métodos Formais (ES) 60
7 46528-02 Programação Paralela 30
7 46525-04 Prática na Agência Experimental IV (120 horas) 120
7 1501A-04 Ética e Cidadania 60
8 46535-00 Atividades Complementares (110 horas) 110
8 44798-04 Engenharia Econômica 60
8 44797-04 Engenharia de Produto 60
8 24135-02 Legislação em Informática 30
8 46518-04 Métodos e Modelos em Engenharia de Software 60
8 46531-02 Segurança de Sistemas 30
8 4611G-04 Simulação e Métodos Analíticos 60

Como ingressar

Para iniciar o Curso de Engenharia de Software é necessário realizar o Concurso Vestibular da PUCRS. O vestibular é realizado em duas edições, inverno e verão.

A PUCRS oferece também a possibilidade de ingresso extravestibular nos cursos de graduação através de transferência, ingresso de diplomado e reopção.

 

Informações acadêmicas

Informações para os alunos do curso de graduação , clique para saber mais:

Tipo de curso bacharelado
Modalidade presencial
Tempo de curso 8 semestres
Vestibular verão / inverno
Turno Noite

As disciplinas do curso de Engenharia de Software são ministradas no turno da noite (a partir das 17h35min).
Vagas 120
Vagas Observações

A estrutura da grade de horários adotada pela Universidade define um tempo de duração da hora-aula nos turnos manhã e tarde (50min), diferente do turno da noite (45min), sendo o valor das mensalidades do curso o mesmo, independentemente do turno.