Você está aqui: Página Inicial Graduação Informática

Informática

Turno: Noturno

Habilitação: Bacharelado em Informática

Grau Acadêmico: Bacharel em Informática

Objetivo/perfil do profissional a ser formado

O objetivo principal do curso de Informática é a formação de profissionais para atuarem na área de desenvolvimento de software, procurando atender às necessidades do mercado de trabalho local e regional e possibilitar formação de profissional com base teórica sólida e consistente, na área de informática. Essa formação visa fornecer subsídios ao futuro profissional para que o mesmo possa, não só absorver, mas ser o próprio agente das transformações a que a área está sujeita, respeitando sempre os princípios da ética profissional.

Histórico do curso

A Universidade Estadual de Maringá (UEM) ofereceu, como seu primeiro curso de graduação na área de informática, o curso Técnico de Nível Superior em Processamento de Dados (CTNSPD), implantado em 1975 e reconhecido pelo Decreto nº 81.903, de 10 de Julho de 1978, tendo como um dos seus principais objetivos formar rapidamente mão-de-obra qualificada para a então emergente área de informática no Brasil.

O CTNSPD funcionou até 30.04.80, em regime seriado trimestral e em turno diurno passando, então, a funcionar em regime de crédito semestral, também no diurno, com o nome de Curso de Formação de Tecnólogos em Processamento de Dados (CFTPD).

Em 1988, foi implantado o curso de Ciência da Computação (CCO), na modalidade de bacharelado, em período integral, no turno diurno.

Em 1992, o Departamento de Informática (DIN) decide oferecer o CFTPD em regime seriado, no turno noturno, com oferta de vagas para o vestibular de 1993, procurando atender à população que trabalha e anseia por um curso de informática no norturno.

Em novembro de 1994, os alunos do CFTPD encaminharam ao coordenador do colegiado de curso um abaixo-assinado eivindicando a modificação do curso de tecnólogo para bacharelado.

Em 1998, foi implantado o curso de Informática (INF), na modalidade de bacharelado, no turno noturno, com duração mínima de cinco anos e máxima de nove anos.

Especificidades do curso/campo de atuação

O profissional a ser formado por este curso poderá atuar na área de informática aplicada às mais diversas áreas da ciência e tecnologia, estando, principalmente, apto para atuar em ambientes de desenvolvimento de software.

A graduação pelo curso de Informática possibilitará ao profissional a continuidade de seus estudos em cursos de pós-graduação e, conseqüentemente, a atuação como professor universitário/pesquisador, principalmente na área de Engenharia de Software, a qual é enfatizada e priorizada pelo currículo proposto.

A Comissão de Especialistas de Ensino, da Sociedade Brasileira de Computação, descreve sobre a área de Engenharia de Software:

Engenharia de Software compreende um conjunto de disciplinas matemáticas, técnicas (em computação),sociais e gerenciais que sistematizam a produção, a manutenção, a evolução e a recuperação de produtos intensivos sem software. Isso ocorre dentro de prazos e custos estimados, com progresso controlado e utilizando princípios, métodos, tecnologias e processos em contínuo aprimoramento. Os produtos desenvolvidos e mantidos segundo os preceitos de Engenharia de Software asseguram, por construção, qualidade satisfatória, apoiando adequadamente os seus usuários na realização de suas tarefas, operam satisfatória e economicamente em ambientes reais e podem evoluir continuamente, adaptando-se a um mundo em constante evolução.

O ensino de Engenharia de Software em cursos de graduação pode dar origem a várias disciplinas com diferentes ênfases. A origem dessas disciplinas pode ter como motivação diferentes classificações didáticas: aspectos gerenciais, aspectos técnicos, aspectos teóricos e aspectos experimentais. A ênfase pode se dar em diferentes etapas do processo de desenvolvimento e manutenção de software: engenharia de requisitos, análise, arquitetura e projeto, programação, testes, manutenção, garantia de qualidade e gestão do processo de software. É importante notar que esses aspectos devem estar integrados em outras disciplinas, como por exemplo: bancos de dados, interface homem-máquina, sistemas de informação, redes e laboratórios diversos.

No plano gerencial, são importantes as diversas técnicas para medir e fazer estimativas de recursos, análises de custo-benefício, planejamento do desenvolvimento e montagem das equipes, gestão do processo e do produto de software.

No plano técnico, devem ser ensinadas as técnicas associadas a cada uma das fases do processo de desenvolvimento de software, com ênfase nos princípios gerais dos métodos de engenharia de requisitos, de análise e projeto de software, características dos diferentes domínios de aplicação, técnicas de programação, técnicas de geração de documentação, técnicas de teste, gerenciamento de configuração e manutenção de software.Ao ensinar estes conceitos, deve-se assegurar que o estudante assimile as definições e os princípios fundamentais da engenharia de software através de disciplinas mais conceituais ou teóricas. Deve-se assegurar também que o estudante adquira experiência na aplicação destes conceitos através da prática em laboratórios e estágios. É fortemente recomendado que o estudante seja exposto a uma variedade de sistemas operacionais, sistemas de gerenciamento de bancos de dados, linguagens e paradigmas de programação, plataformas de operação, e de ferramentas de apoio ao desenvolvimento de software e documentação. (Contribuições de: Arndt von Staa, Paulo CésarMasiero, José Carlos Maldonado, Leila Ribeiro, Jaelson F. B. Castro).

Seriação das disciplinas




Série Componente Curricular Carga horária
semanal
Anual
Cálculo Diferencial e Integral 4
136
Matemática Discreta 4 136
Algoritmos e Estruturas de Dados I 6 204
Introdução a Engenharia de Software 2 68
Iniciação à Informática 2 68
Introdução à Probabilidade e Estatística 2 68
Engenharia de Software I 4 136
Programação de Sistemas de Computação 2 68
Arquitetura e Organização de Computadores I 4 136
Algoritmos e Estruturas de Dados II 4 136
Engenharia de Software II 4 136
Arquitetura e Organização de Computadores II 2 68
Banco de Dados 4 136
Análise de Algoritmos 2 68
Sistemas Operacionais 2 68
Introdução a Teoria da Computação 2 68
Introdução à Inteligência Artificial 2 68
Compiladores 2 68
Informática e Sociedade 2 68
Redes de Computadores 2 68
Linguagens de Programação 2 68
Métodos Formais I 2 68
Engenharia de Software III 4 136
Métodos Formais II 2 68
Engenharia de Software IV 4
136
Sistemas Distribuídos 2 68
Trabalho Final do Curso 10 340
Atividades Acadêmicas Complementares 140
Total da Carga Horária do Curso 2.996
Ações do documento