Bacharelado em Ciência da Computação (BCC)
O objetivo do Curso de Bacharelado em Ciência da Computação é contribuir para o crescimento profissional e humano de seus egressos, preparando-os para atuar no desenvolvimento científico e tecnológico da computação (teorias, métodos, linguagens, modelos, entre outras), de forma profissional, ética e socialmente responsável.
Por que BCC?

MEC
Excelência reconhecida! Nota máxima pelo MEC/INEP: 5! Garantindo qualidade na formação de novos profissionais! Leia aqui algumas considerações relevantes dos avaliadores sobre o curso.

Mercado
A oferta atual de formandos em Tecnologia da Informação e Comunicação (TIC) não supre a demanda de talentos por ano e, segundo a projeção de 2021 a 2025, as tecnologias maduras serão as principais geradoras de empregos, seguidas pelas tecnologias emergentes e de nicho. Saiba mais aqui.

Área
A Ciência da Computação abrange Fundamentos da Computação, Tecnologia da Computação, Matemática e Contexto Social e Profissional. Tem ênfase nas áreas de Computação Gráfica, Inteligência Artificial, Banco de Dados, Linguagem de Programação, Redes de Computadores, Estrutura de Dados e Sistemas Digitais.
Além disso...
Um dos principais diferenciais do curso, destacado pelos avaliadores do MEC, é o Projeto Final do Curso! Os alunos apresentam uma solução tecnológica inovadora desenvolvida utilizando o conceito de Aprendizagem Baseado em Problema (Problem Based Learning), lidando com problemas do mundo real com foco empreendedor e/ou com dificuldades existentes de empresas da cidade e região, sendo adaptados para estudos de caso acadêmicos, visando proporcionar aos alunos um ambiente de desenvolvimento de software profissional, com demandas reais que podem, inclusive, entregar um produto a ser utilizado pela comunidade.
Sobre o Curso

O tempo mínimo para conclusão do curso são 8 semestres (4 anos), podendo se estender até no máximo 16 semestres.

O curso é integral, ou seja, as aulas podem acontecer no período da manhã, tarde ou noite, desde que não ultrapasse nove aulas por dia.

Além das disciplinas obrigatórias, o estudante precisa cumprir 120 horas de Atividades Complementares e elaborar um Trabalho de Conclusão de Curso, enriquecendo ainda mais sua formação.

São ofertadas anualmente 40 vagas no primeiro semestre por meio do SiSU que utiliza a nota do ENEM.

O estágio não é obrigatório, mas bastante incentivado e conta como Atividade Complementar.

Profa. Dra. Fernanda Carla de Oliveira
Entre em contato
Atividades Complementares - Acs
As Atividades Complementares são obrigatórias e têm a finalidade de enriquecer o processo de aprendizagem, privilegiando a complementação da formação social do cidadão e permitindo, no âmbito do currículo, o aperfeiçoamento profissional, agregando valor ao currículo do estudante.
Ao longo do curso, o aluno terá que acumular a quantidade de horas definida no Regimento das Atividades Complementares em pelo menos duas linhas distintas, respeitando a carga máxima horária de cada uma delas.
Para a comprovação da realização das atividades complementares, o aluno deverá cadastrar cada Atividade Complementar com seu respectivo comprovante no SUAP (Ensino > Procedimentos de Apoio > Atividades Complementares) indicando a carga horária total.
- Modelo: Relatório de Banca de TCC
- Ingressantes até 2022:
- Ingressantes a partir de 2023:
Trabalho de Conclusão de Curso – TCC
O Trabalho de Conclusão de Curso (TCC) é obrigatório e individual. Deve ser realizado pelo estudante e supervisionado por um professor orientador. O TCC deverá ser elaborado dentro da área do curso e pode consistir em uma monografia, um artigo ou um relatório técnico.
Todos os TCCs são catalogados no Sistema Pergamum e armazenados no repositório de TCC do câmpus. Monografias e relatórios técnicos devem conter a ficha catalográfica, que deve ser solicitada à Biblioteca.
Relação dos Trabalhos de Conclusão de Curso – TCC
-
ANDRADE, Vinicius Eduardo Ribeiro de. Detecção de incêndios florestais por meio de técnicas de visão computacional e uso da rede neural Single Shot Detector. Instituto Federal de Educação, Ciência e Tecnologia de São Paulo, São João da Boa Vista, 2023. p. 1-24. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Instituto Federal de Educação, Ciência e Tecnologia de São Paulo, São João da Boa Vista, 2023 Disponível em: https://drive.google.com/...SVSLk4Us7. Acesso em: 1 set. 2023.
-
BARBOSA JUNIOR, Roberto Venancio. Projeto de um protótipo de teclado musical acessível utilizando sistemas embarcados. 2022. 45 p. Relatório Técnico de Conclusão de Curso (Bacharelado em Ciência da Computação) - Instituto Federal de Educação, Ciência e Tecnologia de São Paulo, São João da Boa Vista, 2022. Disponível em: https://drive.google.com/file/...jNIFN56zqaUR. Acesso em: 17 mar. 2023.
-
BLASI, Thiago Silva. Classificação de incêndios florestais por meio de técnicas de visão computacional e uso de redes neurais convolucionais. 2023. 18 p. Artigo Científico de Conclusão de Curso (Bacharelado em Ciência da Computação) - Instituto Federal de Educação, Ciência e Tecnologia de São Paulo, São João da Boa Vista, 2023. Disponível em: https://drive.google.com/file/...MvxAaqKG9DY. Acesso em: 4 out. 2023.
-
BORGO, Lucas de Souza. Aplicação móvel para o descarte correto de resíduos farmacêuticos. 2023. 34 p. Relatório técnico de Conclusão de Curso (Bacharelado em Ciência da Computação) - Instituto Federal de Educação, Ciência e Tecnologia de São Paulo, São João da Boa Vista, 2023.
-
CASTRO, Nicholas Gomez Zilli. Scientific wrighting: avaliador de resumos científicos para auxiliar alunos de graduação e pós-graduação na escrita científica. 2022. 43 p. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Instituto Federal de Educação, Ciência e Tecnologia de São Paulo, São João da Boa Vista, 2022. Disponível em: https://drive.google.com/file/d/...igUXPbcQ6EqI3b. Acesso em: 16 mar. 2023.
-
CODOGNO, Filipe Augusto. Desenvolvimento do jogo planet conquest para aplicação do aprendizado baseado em jogos digitais na educação financeira. 2022. 53 p. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Instituto Federal de Educação, Ciência e Tecnologia de São Paulo, São João da Boa Vista, 2022. Disponível em: https://drive.google.com/file/d/...LCxcvwpBX. Acesso em: 16 mar. 2023.
-
LIMA, Ingrid Gabrielle de. Contribuição das soft skills para a manutenção do relacionamento interpessoal em uma equipe de desenvolvimento de software. 2023. 75 p. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Instituto Federal de Educação, Ciência e Tecnologia de São Paulo, São João da Boa Vista, 2023. Disponível em: https://drive.google.com/file/...b3DYHsE-IaV38. Acesso em: 14 ago. 2023.
-
MELO, Emerson Silva Lima de. Uma ferramenta para aprendizado da linguagem CPRL. 2022. 54 p. Relatório Técnico de Conclusão de Curso (Bacharelado em Ciência da Computação) - Instituto Federal de Educação, Ciência e Tecnologia de São Paulo, São João da Boa Vista, 2022. Disponível em: https://drive.google.com/file/...85eYswGSMBE/view?usp=share_link. Acesso em: 17 mar. 2023.
-
MILITÃO, Pedro Henrique Botteon. Avaliação dos algoritmos ORB, BRISK e AKAZE para o mapeamento de pontos característicos em imagens de pegadas. 2023. 26 p. Artigo Científico de Conclusão de Curso (Bacharelado em Ciência da Computação) - Instituto Federal de Educação, Ciência e Tecnologia de São Paulo, São João da Boa Vista, 2023. Disponível em: https://drive.google.com/file/...3y8Tw94iXxmg. Acesso em: 4 out. 2023.
-
MODOLO, Matheus Neves. O uso da linguagem processing para o desenvolvimento de obras artísticas. 2022. 43 p. Relatório Técnico de Conclusão de Curso (Bacharelado em Ciência da Computação) - Instituto Federal de Educação, Ciência e Tecnologia de São Paulo, São João da Boa Vista, 2022. Disponível em: https://drive.google.com/file/...FpDA7XcVUFw/. Acesso em: 17 mar. 2023.
-
OLIVEIRA, Melissa Akatuka de. Detecção de intrusão em residências: um sistema de segurança utilizando IoT. 2022. 62 p. Relatório Técnico de Conclusão de Curso (Bacharelado em Ciência da Computação) - Instituto Federal de Educação, Ciência e Tecnologia de São Paulo, São João da Boa Vista, 2022. Disponível em: https://drive.google.com/file/...i3aALAVSS. Acesso em: 17 mar. 2023.
-
REZENDE, Luís Felipe Colósimo. Projeto de jogo educativo para auxiliar no aprendizado de crianças do ensino médio. 2022. 67 p. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Instituto Federal de Educação, Ciência e Tecnologia de São Paulo, São João da Boa Vista, 2022. Disponível em: https://drive.google.com/file/...ZLHq_0TwZznjb/. Acesso em: 17 mar. 2023.
-
RIBEIRO, Larissa Maria Moraes. Análise de acessibilidade de sites de Universidades Federais segundo critérios do e-MAG e WCAG. 2022. 126 p. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Instituto Federal de Educação, Ciência e Tecnologia de São Paulo, São João da Boa Vista, 2022. Disponível em: https://drive.google.com/file/...DL6z4ZEQw28m. Acesso em: 16 mar. 2023.
-
SILVA, Felipe José. Speedy Dungeon: um jogo dungeon crawler desenvolvido utilizando o motor gráfico godot. 2023. 40 p. Relatório Técnico de Conclusão de Curso (Bacharelado em Ciência da Computação) - Instituto Federal de Educação, Ciência e Tecnologia de São Paulo, São João da Boa Vista, 2023. Disponível em: https://drive.google.com/file/...B0VKrBur7l. Acesso em: 14 ago. 2023.
-
SILVA, Gabriel Evaristo Santana da. A influência das cores na interface de jogos digitais para alunos da educação infantil com transtorno de déficit de atenção e hiperatividade. 2022. 86 p. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Instituto Federal de Educação, Ciência e Tecnologia de São Paulo, São João da Boa Vista, 2022. Disponível em: https://drive.google.com/file/...ftzsFs6aeq4. Acesso em: 16 mar. 2023.
-
SILVA, Sarah Godoy de Oliveira. Análise da acessibilidade em portais governamentais do Brasil. 2022. 44 p. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Instituto Federal de Educação, Ciência e Tecnologia de São Paulo, São João da Boa Vista, 2022. Disponível em: https://drive.google.com/file/...Tl6I7zDIwWXMLW. Acesso em: 3 abr. 2022.
-
SOFIATTI, Gabriel Mateus Crepaldi. Desenvolvimento de um jogo 2D utilizando Unity. 2022. 57 p. Relatório Técnico de Conclusão de Curso (Bacharelado em Ciência da Computação) - Instituto Federal de Educação, Ciência e Tecnologia de São Paulo, São João da Boa Vista, 2022. Disponível em: https://drive.google.com/file/...1HQFMKAPZA. Acesso em: 16 mar. 2023.
-
WOLAK, Webster Dias. Tempero do amor: um aplicativo móvel para gerência de buffet de casamentos realizados pela comunidade da Congregação Cristã no Brasil. 2023. 64 p. Relatório técnico de Conclusão de Curso (Bacharelado em Ciência da Computação) - Instituto Federal de Educação, Ciência e Tecnologia de São Paulo, São João da Boa Vista, 2023. Disponível em: https://drive.google.com/file/...x6ABiISd8b. Acesso em: 15 ago. 2023.
Relatórios de Gestão
Relatórios da CPA
Relatórios de Autoavaliação do Curso
- 2023: 1º semestre | 2º semestre
- 2022: 1º semestre | 2º semestre
Fundamentos da Computação
- 1º Semestre
- Algoritmos e Programação de Computadores
- Circuitos Digitais
- 2º Semestre
- Arquitetura e Organização de Computadores
- Programação Orientada a Objetos
- 3º Semestre
- Paradigmas de Linguagens de Programação
- Projeto e Análise de Algoritmos
- Sistemas Operacionais
- 4º Semestre
- Estruturas de Dados
- Linguagens Formais e Autômatos
- 5º Semestre
- Construção de Compiladores
- Organização e Recuperação da Informação
- 8º Semestre
- Sistemas Embarcados
Tecnologia da Computação
- 3º Semestre
- Banco de Dados
- Interação Humano-Computador
- 4º Semestre
- Laboratório de Banco de Dados
- Projeto e Análise de Software
- 5º Semestre
- Engenharia de Software
- Inteligência Artificial
- Marcação e Layout para Web
- Visão Computacional
- 6º Semestre
- Ciência de Dados
- Computação Gráfica
- Introdução ao Desenvolvimento de Software para Web
- Qualidade e Teste de Software
- Redes de Computadores
- 7º Semestre
- Administração e Segurança de Redes de Computadores
- Desenvolvimento para Dispositivos Móveis
- Projeto Integrador em Desenvolvimento de Software I
- Sistemas Distribuídos
- Tecnologias para Desenvolvimento de Software para Web
- 8º Semestre
- Projeto Integrador em Desenvolvimento de Software II
Matemática
- 1º Semestre
- Cálculo Diferencial e Integral I
- Geometria Analítica e Vetores
- 2º Semestre
- Álgebra Linear
- Cálculo Diferencial e Integral II
- Matemática Discreta
- 4º Semestre
- Cálculo Numérico
- Probabilidade e Estatística
Contexto Social e Profissional
- 1º Semestre
- Comunicação e Expressão
- Introdução aos Sistemas de Informação
- Responsabilidade Social e Sustentabilidade
- 2º Semestre
- Inglês Para Fins Específicos
- 3º Semestre
- Ciência, Tecnologia e Sociedade
- Noções de Direito Digital
- 6º Semestre
- Produção de Textos Científicos
- 7º Semestre
- Empreendedorismo
- 8º Semestre
- Ciências do Ambiente
- Governança de TI
Curricularização da Extensão
- 1º Semestre
- Projeto de Extensão 1
- 2º Semestre
- Projeto de Extensão 2
- 3º Semestre
- Projeto de Extensão 3
- 4º Semestre
- Projeto de Extensão 4
- 5º Semestre
- Projeto de Extensão 5
- 6º Semestre
- Projeto de Extensão 6
- 7º Semestre
- Empreendedorismo
- 8º Semestre
- Ciências do Ambiente
- Governança de TI
Redes Sociais