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 – ● Parecer CNE/CES nº 136/2012. Mínimo de 3200h Núcleo de Eletivas para Formação Específica em Ciência da Computação – 576 Horas Atividades Complementares – 144 Horas 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 BCC Nú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) Núcleo obrigatório de Formação específica em Ciência da Computação UCs Obrigatórias do BCC 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. 612 h 1728 h 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 Núcleo de Eletivas para formação específica em Ciência da Computação Componentes UCs Eletivas do Grupo 1: Eletivas Limitadas da Ciência da Computação (612 h – 3 UCs) Fenômenos Eletromagnéticos Interaçã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 Sinais Aná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óticas Fenômenos do Contínuo Funções Analíticas; Introdução à Computação Bioinspirada Introdução às Redes Neurais Artificiais; Laboratório de Usabilidade Web Otimização Linear; Otimização Não Linear; Programação Paralela e Processamento de Alto Desempenho; Projeto de Sistemas Digitais; Realidade Virtual e Aumentada; Sistemas Embarcados Teoria dos Números e Criptografia; Tópicos Interdisciplinares em Computação I, II, III e IV OU 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 Núcleo de Eletivas para formação específica em Ciência da Computação Componentes UCs 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ígena Empreendedorismo Legislaçã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...