Cada vez mais a informática está presente
em nossas rotinas diárias. Desde brinquedos e
eletrodomésticos, passando por sistemas bancários
até os complexos sistemas das grandes corporações
industriais podemos encontrar um ou vários computadores
controlando as mais diversas tarefas. E o futuro nos
reserva muito mais... Assim, para acompanhar a realidade
atual e se preparar para o futuro, a UNIPINHAL oferece
agora o Curso de Engenharia de Computação,
onde será formado um profissional apto a desenvolver
novas tecnologias na área de informática
e computação, contribuindo para o crescimento
tecnológico no país.
Objetivos:
O curso de Engenharia de Computação
tem como objetivo fundamental formar profissionais na
área de Computação e Informática
capazes de contribuir para o desenvolvimento científico
e tecnológico do país, com o conhecimento
técnico que proporcione a habilidade de analisar,
planejar, projetar, executar, supervisionar e gerenciar
sistemas computacionais nos aspectos de hardware e software.
De forma geral, o Curso pretende:
1. Formar profissionais capazes de
desenvolver novas tecnologias e promover o avanço
científico em computação e informática,
tanto do ponto de vista acadêmico quanto prático.
2. Proporcionar ao aluno um contato
direto com o mundo real, através de trabalhos
de estágio e iniciação científica,
incentivando o aluno na participação e
publicações de trabalhos que estejam sendo
realizados, sempre com a orientação de
um docente do curso.
3. Orientar o aluno quanto ao desenvolvimento
de seu perfil profissional, permitindo que o mesmo possa
vir a se identificar como empreendedor, pesquisador,
docente, etc.
4. Contribuir para a formação
humana do aluno, através da consolidação
da ética como fator fundamental para o desenvolvimento
do profissional/pessoa.
Aptidões Esperadas do Egresso:
O conjunto de aptidões esperadas
dos egressos do curso de Engenharia de Computação
é o seguinte:
· Capacidade de utilizar a matemática,
a ciência da computação, conhecimentos
de física e tecnologias modernas no apoio à
construção de produtos ou serviços
seguros, confiáveis e de relevância à
sociedade.
· Capacidade de projetar, construir, testar e
manter software no apoio à construção
ou incorporado a produtos ou serviços, principalmente
nos produtos e serviços que requeiram a interação
com o ambiente e ou dispositivos físicos, além
do próprio sistema computacional utilizado para
o processamento de dados.
· Capacidade de tirar proveito das tecnologias
já estabelecidas, e de desenvolver novas técnicas,
no sentido de gerar produtos e serviços como
mencionados nos itens anteriores.
· Capacidade de entender e interagir com o ambiente
em que os produtos e serviços, por ele projetado
ou construído, irão operar.
· Conhecimento da ciência da computação
e de métodos necessários para aplicá-la.
· Conhecimento suficiente de outras áreas
(física, eletricidade, administração,
etc.), além da computação, que
lhe permita assumir a responsabilidade completa de produtos
e serviços até um determinado nível
de especificidade.
· Facilidade de interagir e de se comunicar com
profissionais da área de computação
e profissionais de outras áreas no desenvolvimento
de projetos em equipe.
· Facilidade de interagir e de se comunicar com
clientes, fornecedores e com o público em geral.
· Capacidade de supervisionar, coordenar, orientar,
planejar, especificar, projetar e implementar ações
pertinentes à engenharia de computação
e analisar os resultados.
· Capacidade de realizar estudos de viabilidade
técnico-econômica e orçamentos de
ações pertinentes à engenharia
de computação.
· Disposição e postura de permanente
busca da atualização profissional.
· Disposição em aceitar a responsabilidade
pela correção, precisão, confiabilidade,
qualidade e segurança de seus projetos e implementações.
· Compreender e aplicar a ética e responsabilidade
profissional e avaliar o impacto de suas atividades
no contexto social e ambiental.
Classes de Problemas que os egressos estarão capacitados a resolver:
As classes de problemas que os egressos
estarão capacitados a resolver incluem efetivamente
os problemas multidisciplinares. No caso, além
de alguns problemas típicos tratados por um bacharel
em computação, os egressos estarão
capacitados também a resolver problemas complexos
que permeiam entre as áreas de computação
e engenharia.
De uma forma geral estes problemas relacionam-se com:
· Problemas de projeto e configuração
de sistemas computacionais em que sejam exigidas as
seguintes capacidades: determinar quais funções
devem ser implementadas em hardware e quais devem ser
implementadas em software; selecionar os componentes
básicos de hardware e de software.
· Problemas que requeiram o desenvolvimento de
software suficientemente complexo para exigir a aplicação
de conhecimentos instrumentais às áreas
de automação e controle, engenharia de
software, e redes e telecomunicações.
Problemas que exijam conhecimentos de programação
e de sistemas computacionais que exijam e, eventualmente,
conhecimentos matemáticos e físicos em
profundidade compatível a um curso de engenharia
.
· Problemas que exijam clara compreensão
das diferentes atividades envolvidas no desenvolvimento
de um software.
· Problemas que exijam a familiaridade com as
tecnologias de familiaridade com as tecnologias de automação
e controle, de ferramentas de projeto e o discernimento
de como, quando e quanto utilizar tais ferramentas.
· Problemas que exijam a familiaridade com ferramentas
de análise e projeto de software e o discernimento
de como, quando e quanto utilizar tais ferramentas.
· Problemas que exijam a familiaridade com as
tecnologias de redes e de sistemas de telecomunicações,
ferramentas de projeto e o discernimento de como, quando
e quanto utilizar tais tecnologias.
· Problemas que requeiram o uso de técnicas
formais no desenvolvimento de software, de sistemas
de automação, e de redes e sistemas de
telecomunicações.
· Problemas de complexidade que exijam a gerência
do desenvolvimento do software e de sistemas, com aplicação
de modelos de qualidade.
· Problemas complexos de integração
de sistemas de redes e telecomunicações
que exijam a utilização de técnicas
e métodos multidisciplinares em computação
e engenharia.
· Problemas que envolvam o desenvolvimento criativo
e projeto de novas aplicações, produtos,
serviços e sistemas nas vertentes propostas.
· Problemas de análise de desempenho de
projetos e sistemas, propostos ou implementados, seja
através de modelos analíticos, de simulação
ou de experimentação.
· Problemas de análise e determinação
dos requisitos que um projeto ou sistema deve atender,
documentando estes requisitos de forma clara, concisa,
precisa, organizada e fácil de ser usada.
· Problemas de projeto e estruturação
do software para uma plataforma determinada, de forma
a atender os requisitos do sistema, documentando as
decisões tomadas.
· Problemas que implique a decisão sobre
a estrutura e arquitetura do software, uso de padrões
de projeto, frameworks, e componentes.
· Problemas que impliquem o tratamento da concorrência,
paralelismo, controle e manuseio de eventos, distribuição,
manuseio de exceções e erros, sistemas
interativos e persistência.
· Problemas de concepção do software
para funcionar conforme projetado, através da
combinação da codificação,
validação e teste das unidades.
· Problemas de teste do comportamento dinâmico
do software, contra o comportamento esperado especificado,
para um conjunto finito de casos de testes (selecionados
criteriosamente do domínio de execuções,
normalmente infinito).
· Problemas que requeiram conhecimentos e habilidades
para: gerenciar configurações de software;
desenvolver e praticar diferentes processos de engenharia
de software; desenvolver e utilizar métodos e
ferramentas de engenharia de software; utilização
de técnicas de controle de qualidade de software;
desenvolver métodos e técnicas de automação
e controle.
Funções que os egressos poderão exercer no mercado de trabalho:
No progresso de sua carreira profissional,
agregando experiência prática e aperfeiçoamentos
realizados, os egressos deverão estar capacitados
a assumir funções em diferentes níveis
dentro das organizações, seja de execução,
gerenciamento ou de direção, para as quais
seguem algumas atividades e responsabilidades técnicas
inerentes à função (diretor, administrador,
gerente, projetista, coordenador, engenheiro, pesquisador,
professor, dentre outras):
· Desenvolvimento de Sistemas
de Software;
· Planejamento de Capacidade e Projeto de Redes
e/ou Sistemas de Telecomunicações;
· Pesquisa e Desenvolvimento de Novas Aplicações,
Produtos e Serviços em Redes e/ou Telecomunicações;
· Projeto, Desenvolvimento e Implantação
de Sistemas Integrados de Redes e/ou Telecomunicações
(Sistemas Convergentes);
· Manutenção de Software;
· Reengenharia de Software;
· Gerenciamento de Configuração
e Engenharia de Software;
· Gerência, Operação e Manutenção
de Sistemas de Redes e/ou Telecomunicações;
· Desenvolvimento de Métodos e Ferramentas
da Engenharia de Software;
· Desenvolvimento e Gerenciamento de Banco de
Dados;
· Planejamento e Controle de Qualidade de Software;
· Desenvolvimento e Manutenção
de Métodos e Técnicas de Automação
e Controle;
· Especificação e Projeto de Integração
de Sistemas Automatizados;
· Especificação, Desenvolvimento
e Implantação de Sistemas de Informação;
· Ensino e Pesquisa.
Capacidade de adaptação do egresso à evolução da Computação e de suas tecnologias:
A estrutura curricular do curso inclui
disciplinas básicas e tecnológicas clássicas,
abordadas de maneira a desenvolver nos alunos os conceitos
essenciais da Computação de maneira sólida
e propiciar-lhes facilidades para o acompanhamento futuro
da evolução da Computação,
seja através de auto-estudo ou através
de cursos de pós-graduação ou de
aperfeiçoamento. Deve-se ressaltar o caráter
essencialmente formativo, em contraposição
ao informativo, adotado no curso. As atividades práticas
e as aulas demonstrativas devem reforçar o aprendizado
e solidificar o conhecimento necessário para
a evolução do egresso. As ações
especificadas no item metodologia, destinadas a promover
a aptidão "disposição e postura
de permanente busca da atualização profissional",
devem contribuir com a capacidade de adaptação
do egresso.
Exercício Profissional:
A profissão de Engenheiro de
Computação foi regulamentada pela Resolução
número 380, de 17 de dezembro de 1993, do Conselho
Federal de Engenharia, Arquitetura e Agronomia (CONFEA),
e publicada no Diário Oficial da União
de 5 de janeiro de 1994.
Integralização:
Para graduar-se neste curso o aluno
deverá perfazer o total de 4.500 horas-aulas
mais 360 horas de estágio supervisionado. O Curso
poderá ser integralizado em 10 semestres para
cumprimento do currículo pleno, sendo o prazo
máximo de integralização 20 semestres.
Infra-Estrutura do Curso:
Para formar o Engenheiro de Computação,
a UNIPINHAL conta com um corpo docente altamente qualificado
(na maioria mestres ou doutores) além de uma
excelente infra-estrutura física que dispõe,
entre vários ambientes, de:
Salas de aula amplas e confortáveis;
laboratórios de informática com equipamentos
de última geração, todos interligados
em rede (Linux e NT) e conectados à Internet
(através de um "link" direto com a
Embratel a uma taxa de 2 Mbps), para o desenvolvimento
de atividades de "software";
laboratórios de eletricidade e eletrônica
dotados de equipamentos de última geração
para o desenvolvimento de atividades de "hardware";
Uma "Empresa-Júnior", cujo objetivo
é servir de "vitrine" para apresentar
o potencial de nossos alunos ao mercado e, também,
para que os alunos possam vivenciar o cotidiano de uma
empresa;
Uma ampla, confortável e bem estruturada biblioteca,
onde os alunos podem encontrar as mais diversas referências
bibliográficas para o desenvolvimento de seu
curso (inclusive com acesso à Internet) além
de um ambiente plenamente favorável ao estudo
no interior da própria biblioteca.
Laboratórios
e Equipamentos: Para o desenvolvimento das
aulas práticas a instituição dispõe
de laboratórios equipados, microcomputadores
e impressoras, além recursos didáticos
audiovisuais para dinamização do processo
pedagógico.
Acesso a Internet: Conta com um link de 4 Mb, via
rádio, para a realização de atividades
acadêmicas através de 8 laboratórios
para aulas práticas e acesso à Internet,
disponível nos períodos matutino, vespertino
e noturno.
Convênios:
Para consolidar a integração do aluno
com o ambiente empresarial o UNIPINHAL possui convênios
com várias empresas privadas, órgãos
públicos e instituições como o
CIEE - Centro de Integração Empresa Escola
- onde, através do "Estágio Supervisionado",
o aluno do Curso de Engenharia de Computação
pode vivenciar o cotidiano de uma empresa e apresentar
ao mercado todo o seu potencial como profissional na
área de computação e informática. |