
Bacharel em Ciências da Computação
Thiel College

Informação chave
Localização do campus
Greenville, Estados Unidos da América
Línguas
Inglês
Formato de estudo
No campus
Duração
4 anos
Frequência
Tempo integral
Propinas
USD 33 620 / per year *
Prazo de inscrição
Contactar Escola
Data de início mais cedo
Aug 2023
* curso em tempo integral 2022-2023
Introdução
A ciência da computação é o estudo da resolução de problemas. Portanto, o objetivo principal do programa é desenvolver habilidades de resolução de problemas nos alunos. Com isso em mente, a ênfase deste curso é preparar os graduados para entender o campo da computação, tanto como disciplina acadêmica quanto como profissão, dentro do contexto de uma sociedade mais ampla.
Além disso, o curso foi projetado para desafiar os alunos a considerar as questões éticas e sociais associadas ao campo da computação, preparar os alunos para aplicar rigorosamente seus conhecimentos à solução de problemas específicos e restritos, expor os alunos à rica base teórica de o campo e integrar sua compreensão da computação com a base de uma educação em artes liberais.
Principais características
- Ser capaz de aplicar uma variedade de técnicas de resolução de problemas para projetar algoritmos;
- Ser capaz de projetar, implementar e testar programas de computador de nível intermediário para atender a um conjunto específico de requisitos usando uma linguagem de programação de alto nível;
- Compreender os fundamentos teóricos das linguagens de programação e estruturas de dados e possuir a capacidade de transferir conhecimentos de linguagens existentes para novas;
- Compreender o ciclo de vida de desenvolvimento de software e possuir a capacidade de usar várias técnicas e ferramentas de modelagem para auxiliar nos processos de design e documentação de software;
- Compreender os fundamentos teóricos das bases de dados e possuir a capacidade de conceber, construir e manter um sistema de base de dados relacional;
- Compreender os fundamentos teóricos do software do sistema, incluindo vários sistemas operativos, e possuir a capacidade de transferir o conhecimento dos sistemas atuais para os novos;
- Compreender os desafios sociais e as responsabilidades éticas do profissional de ciência da computação.