Os pré-requisitos das disciplinas e maiores detalhes sobre o curso podem ser encontrados no Projeto Pedagógico

A matriz curricular é composta por disciplina obrigatórias, optativas e atividades complementares. Todas as disciplinas estão descritas abaixo, seguidas pela quantidade de créditos teóricos e práticos (T e P), além da carga horária semestral de cada disciplina. Cada perfil corresponde a um semestre letivo, totalizando 8 (oito) semestres.

O currículo do curso foi elaborado considerando os núcleos de conhecimento recomendados pela Sociedade Brasileira de Computação: matemática, ciências da natureza, fundamentos da computação, tecnologia da computação, sistemas de informação e contexto social e profissional. Os dois primeiros períodos do curso enfatizam a base matemática e alguns fundamentos em computação, assim como introduz o aluno às técnicas de elaboração de textos e apresentação de trabalhos científicos. Nestes períodos também são introduzidos conceitos de economia, meio ambiente e administração. Do terceiro ao sexto período são principalmente dedicados aos núcleos de fundamentos e tecnologias da computação, com a adição de noções de processos produtivos, empreendedorismo e sustentabilidade. O núcleo de sistemas de informação é introduzido a partir do terceiro período. Os dois últimos períodos enfatizam o núcleo profissionalizante e disciplinas optativas.

T – Quantidade de créditos de aulas teóricas
P – Quantidade de créditos de aulas práticas
CH – Carga Horária semestral


Disciplinas obrigatórias

Perfil 1

Disciplina T P CH
Cálculo Diferencial e Integral 1 3 1 60h
Lógica para Computação 3 1 60h
Física para Computação 3 1 60h
Algoritmos e Programação 1 2 2 60h
Geometria Analítica e Álgebra Linear 4 0 60h
Pesquisa Acadêmica em Computação 2 0 30h
Informática, Ética e Sociedade 2 0 30h
Noções Básicas de Economia 2 0 30h
Total 21 0 390h

Perfil 2

Disciplina T P CH
Algoritmos e Programação 2 2 2 60h
Cálculo Diferencial e Séries 4 0 60h
Probabilidade e Estatística 4 0 60h
Matemática Discreta 3 1 60h
Circuitos Digitais 2 2 60h
Noções de Gestão Ambiental 2 0 30h
Gestão de Pequenas Empresas 2 0 30h
Total 19 5 360h

Perfil 3

Disciplina T P CH
Arquitetura e Organização de Computadores 4 0 60h
Laboratório de Arquitetura de Computadores 0 2 30h
Teoria dos Grafos 4 0 60h
Algoritmos e Complexidade 3 1 60h
Introdução aos Sistemas de Informação 3 1 60h
Programação Orientada a Objetos 3 1 60h
Estrutura de Dados 1 3 1 60h
Automação de Cadeias de Produção 2 0 30h
Total 22 6 420h

Perfil 4

Disciplina T P CH
Engenharia de Software 1 2 2 60h
Sistemas Operacionais 4 0 60h
Teoria da Computação 4 0 60h
Laboratório de Sistemas Operacionais 0 2 30h
Processamento de Imagens e Visão Computacional 2 2 60h
Empreendedorismo e Inovação em TI 2 0 30h
Estruturas de Dados 2 3 1 60h
Banco de Dados 4 0 60h
Total 21 7 420h

Perfil 5

Disciplina T P CH
Redes de Computadores 4 0 60h
Paradigmas de Linguagem de Programação 4 0 60h
Compiladores 4 0 60h
Engenharia de Software 2 3 1 60h
Laboratório de Banco de Dados 0 2 30h
Desenvolvimento para Web 2 2 60h
Computação Gráfica 2 2 60h
Total 19 7 390h

Perfil 6

Disciplina T P CH
Laboratório de Redes de Computadores 0 2 30h
Laboratório de Compiladores 0 2 30h
Projeto e Desenvolvimento de Sistemas 2 2 60h
Inteligência Artificial 3 1 60h
Sistemas Distribuídos 4 0 60h
Aplicações em TI para Sustentabilidade 2 2 60h
Disciplinas Optativas 12 0 180h
Total 23 9 480h

Perfil 7

Disciplina T P CH
Trabalho de Graduação 1 ou Estágio 1 0 12 180h
Disciplinas Optativas 12 0 180h
Total 12 12 360h

Perfil 8

Disciplina T P CH
Trabalho de Graduação 2 ou Estágio 2 0 12 180h
Seminários de Computação 2 0 30h
Disciplinas Optativas 2 0 30h
Atividades Complementares 12 0 180h
Total 16 12 420h

T P CH
Total de Créditos do Curso 153 63 3240h

Disciplinas Optativas

A matriz curricular prevê o conjunto de disciplinas optativas abaixo,as quais são oferecidas de acordo com a disponibilidade docente. O aluno deve integralizar no mínimo 26 créditos em disciplinas optativas para sua formação profissional. Destes, no mínimo 24 créditos devem corresponder a disciplinas específicas do curso, apresentadas na tabela. Dois (2) créditos podem ser cursados em disciplinas eletivas, oferecidas por qualquer curso da UFSCar.

Disciplina T P CH
Interface Humano-Computador 2 2 60h
Multimídia computacional 2 2 60h
Algoritmos Distribuídos 4 0 60h
Introdução a Robótica 2 2 60h
Reúso de Software 2 2 60h
Topicos Avançados em Banco de Dados 2 0 30h
Tópicos em Engenharia de Software 3 1 60h
EScience 4 0 60h
Novas Tecnologias de Banco de Dados 2 2 60h
Aprendizado de Máquina 3 1 60h
Cálculo Numérico 4 0 60h
Computação Bioinspirada 3 1 60h
Introdução à Teoria Fuzzy 2 2 60h
Introdução à Criptografia 2 2 60h
Mineração de dados 3 1 60h
Segurança e Auditoria de Sistemas 4 0 60h
Tópicos Avançados em Ciência da Comp. 4 0 60h
Tópicos Avançados em Redes Comp. 4 0 60h
Tópicos Avançados em Sistemas Operacionais 4 0 60h
Bioinformatica 4 0 60h
Computação Paralela 3 1 60h
Tópicos Avançados em Desenvolvimento de Software 2 0 30h
Tópicos Avançados em Arquitetura de Computadores 4 0 60h
Tópicos Avançados em Teoria da Computação 4 0 60h
Tópicos Avançados em Teoria dos Grafos 4 0 60h
Tópicos em Programacao Matematica 4 0 60h
Introdução á Lingua Brasileira de Sinais – Libras I 2 0 30h

 


 

Atividades Complementares

As atividades complementares, regulamentada pela Portaria GR 461/06, têm como objetivo principal permitir ao aluno a participação em atividades que possibilitem o desenvolvimento de aptidões além das trabalhadas em sala de aula pelas disciplinas. As atividades complementares contribuem para a formação cidadã e o aperfeiçoamento profissional dos alunos.

São consideradas atividades complementares: monitorias, programas de iniciação científica, atividades de extensão, participação em eventos, entre outros desde que estes estejam relacionados à formação profissional na área da Ciência da Computação. O curso de Bacharelado em Ciência da Computação da UFSCar, campus Sorocaba, oferecerá, nos diversos períodos letivos do curso, oportunidades para que o aluno possa participar das atividades e consequentemente contabilizar os respectivos créditos.

O aluno deverá cumprir no mínimo 12 créditos de atividades complementares, em pelo menos 2 categorias de atividades diferentes. Tais atividades poderão ser realizadas a qualquer momento, inclusive durante as férias. O aluno poderá realizar Atividades Complementares desde o 1º semestre de matrícula no curso.