Ciência da Computação
alt

Objetivo do Curso:

O curso de Bacharelado em Ciências da Computação tem como objetivos: - oferecer uma formação teórica e prática em computação. A formação do aluno abrange a compreensão do campo científico da computação que permitirá a sua aplicação na solução de problemas da sociedade e no desenvolvimento de conhecimento e tecnologias que permitam a evolução da computação. - formar cientistas da computação para atuar na análise, projeto, desenvolvimento e manutenção de software, visando suprir as necessidades dos ambientes comerciais, industriais e científicos. - preparar profissionais capazes de adaptar-se às constantes mudanças tecnológicas e sociais, bem como de aplicar seus conhecimentos de forma independente e inovadora, respeitando princípios éticos e de acordo com uma visão humanístico-crítica de sua atuação profissional na sociedade. - proporcionar ao profissional em formação o domínio dos fundamentos da computação, das tecnologias da computação, dos sistemas de informação, bem como desenvolver a sua capacidade de abstração, raciocínio lógico e a habilidade para aplicação de métodos científicos, capacitando-o, assim, a solucionar problemas na atividade-fim da informática dentro dos setores produtivos da sociedade atual. - estimular o espírito inovador, criativo e empreendedor como elementos importantes para o desenvolvimento de novos negócios; A formação abrange também o estudo dos aspectos profissionais, éticos e sociais da computação e de outras áreas do conhecimento, como, por exemplo, matemática, física, economia, administração e direito.

Perfil do Egresso:

O egresso do curso de ciência da computação pode exercer diversos cargos em empresas que desenvolvem software ou que utilizam tecnologia da informação, tais como engenheiro de software, programador, analista de sistema, administrador de banco de dados, administrador de sistemas, gerente de projetos, engenheiro de redes, gerente de redes. Além do exercício profissional em empresas, o egresso está preparado para realizar pós-graduação e trabalhar em centros de pesquisas. O aluno egresso do curso de ciência da computação possui uma formação sólida com variadas competências e habilidades que lhe permitirá atuar em diversas profissões que requerem o conhecimento da computação. De uma forma ampla, o egresso será capaz de: - planejar, coordenar e executar as atividades de implementação de soluções computacionais; - analisar, projetar, desenvolver e manter software e/ou sistemas computacionais complexos para ambientes comerciais, industriais e científicos; - especificar tempo de desenvolvimento, recursos humanos e os requisitos em termos de hardware e software para a implementação de soluções computacionais para resolução de problemas do mundo real; - avaliar o desempenho e testar a fidelidade de uma solução computacional proposta em relação a um problema modelado; - solucionar problemas relacionados com a interação entre usuário e sistemas; - projetar, implantar e gerenciar redes de computadores. Além do conhecimento técnico na área da informática, o egresso obtém durante o curso, em atividades curriculares e extra-curriculares, a capacitação ao empreendedorismo e à pesquisa científica. A formação multidisciplinar, que lhe permite compreender os novos paradigmas de natureza econômica e tecnológica, torna-o apto a entrar no mercado de trabalho com uma visão empresarial mais apurada e proativa ou por outro lado prosseguir no caminho científico a nível de pós-graduação ou em centros de pesquisa.

Número de Vagas: 100

Turno: Noturno

Regime de Matrícula: Semestral
GRADE CURRICULAR


Administração
Análise Matemática e Matemática Discreta
Aplicação de Linguagens de Montagem
Aplicações de Sistemas Distribuídos
Arquitetura de Computadores
Atividades Complementares
Ciências Sociais
Compiladores
Computação Gráfica
Comunicação e Expressão
Economia
Eletricidade e Óptica
Engenharia de Software
Estágio
Estatística Descritiva
Estatística Indutiva
Estudos de Banco de Dados
Estudos de Linguagem de Programação
Ética e Legislação Profissional
Homem e Sociedade
Inteligência Artificial
Interpretação e Produção de Textos
Laboratório de Ambientes de Programação
Laboratório de Práticas de Programação
Linguagens de Montagem
Linguagens Formais
Lógica de Programação
Lógica Matemática
Matemática com Álgebra Linear
Matemática com Geometria Analítica
Metodologia do Trabalho Acadêmico
Métodos de Pesquisa
Métodos Numéricos
Modelagem de Dados
Orientação - Estágio I
Orientação - Estágio II
Paradigmas de Programação
Programação de Computadores
Redes de Computadores
Sistemas Digitais
Sistemas Distribuídos
Sistemas Multimídia
Sistemas Operacionais
Sistemas Operacionais Abertos
Técnicas em Ambientes de Programação
Teoria dos Grafos
Tópicos de Matemática Aplicada
Trabalho de Curso I
Trabalho de Curso II
Transmissão de Dados

Carga Horária Total: 3.000