17
Projeto Pedagógico do Bacharelado em Ciência da Computação Comissão de Curso e NDE do BCC Fevereiro de 2015

Projeto Pedagógico do Bacharelado em Ciência da Computação§os/DAE/Orienta... · Teoria dos Grafos; Discriminação de UCs para cada núcleo base do BCC (cont.) Núcleos Componentes

Embed Size (px)

Citation preview

Projeto Pedagógico do Bacharelado em Ciência da

Computação

Comissão de Curso e NDE do BCC

Fevereiro de 2015

Situação Legal do Curso

● Criação: Resolução CONSU no. 43, de 04/07/2007.

● Autorização: Portaria de Autorização no. 355 D.O.U. 14/03/2008

● Currículo em vigor: Aprovado em reunião do Conselho de Graduação em 25/02/2010

● Portaria de Reconhecimento: PORTARIA N° 516 DE 15 de Outubro de 2013 (publicada no D.O.U. de 16/10/2013.).

Características do Curso

● Regime do Curso: Semestral.

● Carga Horária Total do Curso: 3204 horas.

● Unidades Curriculares Obrigatórias – 2484 Horas– Núcleo Básico do BCT – 612 Horas– Núcleo obrigatório de Formação específica em C. C. – 1728 Horas– Trabalho de Conclusão de Curso – 144 Horas

● Unidades Curriculares Eletivas – 576 horas– Núcleo de Eletivas para Formação Específica em Ciência da

Computação – 576 Horas● Atividades Complementares – 144 Horas

Parecer CNE/CES nº136/2012.

Mínimo de 3200h

Tempo de Integralização

● Tempo ideal: 8 semestres, a partir do ingresso no curso de Bacharelado em Ciência e Tecnologia (BCT).

Objetivo

● O objetivo principal: formar profissionais com sólidos fundamentos em computação, especialmente em desenvolvimento de sistemas de propósito geral, capazes de atuar livremente em diferentes áreas.

– Profissional preparado para enfrentar os desafios das rápidas transformações da sociedade, do mercado de trabalho e das condições de exercício profissional.

Perfil do Egresso

● Profissional capaz de atuar nas áreas industrial e comercial podendo atuar no âmbito do ensino, da prestação de serviços, do desenvolvimento científico e tecnológico de sua comunidade bem como tornar-se um empreendedor.

– Egresso apto a seguir a carreira acadêmica, realizando cursos de especialização e de pós-graduação como Mestrado e Doutorado, com o intuito de atuar em áreas de pesquisa na indústria ou trabalhar em centros de pesquisa ou em instituições de ensino superior.

De acordo com o “Guia do Estudante”

● Este bacharel trabalha, fundamentalmente, na elaboração de programas de informática. Ele analisa as necessidades dos usuários, desenvolve softwares e aplicativos, gerencia equipes de criação e instala sistemas de computação. Cria ferramentas diversas da informática, dos softwares mais básicos, como os usados para controle de estoques, até os mais complexos sistemas de processamento de informações. Profissional essencial a todos os setores da economia, também dá assistência aos usuários, mantém redes de computadores em funcionamento e assegura as conexões com a internet. Em indústrias e institutos de pesquisa, implanta bancos de dados e instala sistemas de segurança para as operações de compra e venda pela rede.

Diferenças...

● QUAL A DIFERENÇA ENTRE CIÊNCIA DA COMPUTAÇÃO, ENGENHARIA DA COMPUTAÇÃO E SISTEMAS DE INFORMAÇÃO?

● Para planejar e construir computadores, criar sistemas que integram hardware e software e produzir máquinas e equipamentos, o curso de Engenharia da Computação é o ideal. Já a Ciência da Computação prepara o profissional para desenvolver softwares. Ele analisa as necessidades dos usuários, desenvolve programas e aplicativos e gerencia equipes. Sistemas de Informação forma o especialista em organização, armazenamento e recuperação de dados.

Motivação

Profissional de Ciência da Computação lida com SOFTWARE

Organização Curricular

Unidades Curriculares (UCs) distribuídas em 3 núcleos base:

● Núcleo básico do BCT;

● Núcleo obrigatório de formação específica da Ciência da Computação;

● Núcleo de eletivas para formação específica da Ciência da Computação:

– eletivas limitadas da Ciência da Computação (Grupo1), – eletivas de Matemática e Computação (Grupo 2), – eletivas das Ciências Humanas, Econômicas e Sociais (Grupo 3) e – eletivas Livres (Grupo 4).

Carga horária mínima para formação no BCCNúcleos Componentes Carga horária

mínima exigida

Núcleo Básico do BCT

UCs Obrigatórias do BCT (Considerando 144 h de UCs integradoras de conhecimento)

612 h

Núcleo obrigatório de Formação específica em Ciência da Computação

UCs Obrigatórias do BCC 1728 h

Núcleo de Eletivas para formação específica em Ciência da Computação

Eletivas do Grupo 1: Eletivas Limitadas da Ciência da Computação

216 h

Eletivas do Grupo 2: Eletivas de Matemática e Computação.

144 h

Eletivas do Grupo 3: Eletivas das Ciências Humanas, Econômicas e Sociais.

72 h

Eletivas Livres 144 h

Trabalhos de Conclusão de Curso

TCC I e TCC II 144 h

Atividades Complementares

Qualquer atividade complementar prevista no Anexo D deste documento ou validado pela comissão de curso do BCC.

144 h

Carga horária total 3204 h

Discriminação de UCs para cada núcleo base do BCC

Núcleos Componentes UCs

Núcleo Básico do BCT(612 h)

UCs Obrigatórias do BCT

Cálculo em Uma Variável; Ciência, Tecnologia e Sociedade;Ciência, Tecnologia, Sociedade e Meio Ambiente;Fenômenos Mecânicos;Fundamentos de Biologia Moderna; Lógica de Programação; Química Geral; Unidades Curriculares Interdisciplinares;

Núcleo obrigatório de Formação específica em Ciência da Computação(1728 h – 24 UCs)

UCs Obrigatórias do BCC

Álgebra Linear;Algoritmos e Estruturas de Dados I;Algoritmos e Estruturas de Dados II;Arquitetura e Organização de Computadores;Banco de Dados;Cálculo em Várias Variáveis;Cálculo Numérico; Circuitos Digitais;Compiladores; Computação Gráfica;Engenharia de Software; Geometria Analítica; Inteligência Artificial; Matemática Discreta;Linguagens Formais e Autômatos; Probabilidade e Estatística; Programação Concorrente e Distribuída.Programação Orientada a Objetos; Projeto e Análise de algoritmos. Projeto Orientado a Objetos; Redes de Computadores; Séries e equações diferenciais ordinárias; Sistemas Operacionais; Teoria dos Grafos;

Discriminação de UCs para cada núcleo base do BCC (cont.)Núcleos Componentes UCs

Núcleo de Eletivas para formação específica em Ciência da Computação

Eletivas do Grupo 1: Eletivas Limitadas da Ciência da Computação(612 h – 3 UCs)

Fenômenos EletromagnéticosInteração Humano-Computador;Introdução a Pesquisa Operacional; Multimídia; Paradigmas de Programação; Processamento de Imagens;Segurança Computacional; Sistemas Distribuídos; Validação e Verificação de Software;

Eletivas do Grupo 2: Eletivas de Matemática e Computação.(144 h – 2 UCs)

Álgebra Linear Computacional; Álgebra Linear II;Algoritmos Avançados;Algoritmos em Bioinformática;Análise de SinaisAnálise Real I;Aplicações de Robótica Móvel; Aprendizado de Máquina e Reconhecimento de Padrões;Aspectos de Implementação de Bancos de Dados;Desafios de Programação;Desenvolvimento de Aplicações RobóticasFenômenos do ContínuoFunções Analíticas;Introdução à Computação BioinspiradaIntrodução às Redes Neurais Artificiais;Laboratório de Usabilidade WebOtimização Linear;Otimização Não Linear;Programação Paralela e Processamento de Alto Desempenho;Projeto de Sistemas Digitais;Realidade Virtual e Aumentada;Sistemas EmbarcadosTeoria dos Números e Criptografia;Tópicos Interdisciplinares em Computação I, II, III e IVOU qualquer do Grupo 1 OU outra definida como eletiva válida pela comissão de curso do BCC.

Discriminação de UCs para cada núcleo base do BCC (cont.)

Núcleos Componentes UCs

Núcleo de Eletivas para formação específica em Ciência da Computação

Eletivas do Grupo 3:Eletivas das Ciências Humanas, Econômicas e Sociais.(72 h – 1 UC)

Alteridade e diversidade no Brasil: implicações para Política de Ciência e Tecnologia;Relações Étnico-Raciais e Cultura Afro-Brasileira e IndígenaEmpreendedorismoLegislação Ambiental e Políticas Públicas;Teorias Administrativas; Microeconomia; Análise Macroeconômica;Análise Microeconômica; Macroeconomia; Análise de Investimentos e Riscos;OU qualquer outra definida como eletiva para este grupo pela comissão de curso do BCC.

Eletivas Livres

(144 h – 2 UCs)Qualquer UC ofertada na UNIFESP incluindo qualquer dos Grupos 1, 2 e 3.

Matriz Curricular

Exemplos de Áreas de Atuação

● Desenvolvimento de Sistemas Móveis

● Realidade Aumentada● Redes de computadores● Segurança computacional● Processamento de Alto

Desempenho● Computação Bioinspirada e

Aprendizado de Máquina● Sistemas Distribuídos● Algoritmos em

Bioinformática● Automação Industrial● Pesquisa Operacional● Etc...