| Ciência da Computação |
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 |