ALGORITMOS E SUA ANÁLISE: UMA INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO. COMPLEMENTAÇÃO: O BCC

11
28/10/09 Valdemar W. Setzer – Complementação de Algoritmos 1 ALGORITMOS E SUA ANÁLISE: UMA INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO. COMPLEMENTAÇÃO: O BCC Valdemar W. Setzer Depto. de Ciência da Computação da USP Ver artigo e esta apresentação em www.ime.usp.br/~vwsetzer google: valdemar setzer home

description

ALGORITMOS E SUA ANÁLISE: UMA INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO. COMPLEMENTAÇÃO: O BCC. Valdemar W. Setzer Depto. de Ciência da Computação da USP Ver artigo e esta apresentação em www.ime.usp.br/~vwsetzer google : valdemar setzer home. TÓPICOS. 1. O que é ciência da computação? - PowerPoint PPT Presentation

Transcript of ALGORITMOS E SUA ANÁLISE: UMA INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO. COMPLEMENTAÇÃO: O BCC

Page 1: ALGORITMOS E SUA ANÁLISE: UMA INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO. COMPLEMENTAÇÃO: O BCC

28/10/09Valdemar W. Setzer – Complementação de Algoritmos 1

ALGORITMOS E SUA ANÁLISE:

UMA INTRODUÇÃO

À CIÊNCIA DA COMPUTAÇÃO.

COMPLEMENTAÇÃO: O BCC

Valdemar W. SetzerDepto. de Ciência da Computação da USP

Ver artigo e esta apresentação emwww.ime.usp.br/~vwsetzer

google: valdemar setzer home

Page 2: ALGORITMOS E SUA ANÁLISE: UMA INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO. COMPLEMENTAÇÃO: O BCC

28/10/09Valdemar W. Setzer – Complementação de Algoritmos 2

TÓPICOS1. O que é ciência da computação?2. Formação ideal em ciência da

computação3. Estrutura típica de um BCC4. Atuação de um formado em um

BCC 5. Outros cursos de computação6. Requisitos fundamentais para o

BCC

Page 3: ALGORITMOS E SUA ANÁLISE: UMA INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO. COMPLEMENTAÇÃO: O BCC

28/10/09Valdemar W. Setzer – Complementação de Algoritmos 3

1. O que é ciência da computação?

Wiki (e Setzer): É o estudo dos fundamentos teóricos do processamento de dados e das técnicas práticas para a sua implementação em sistemas computacionais e computadores. Estudo sistemático de processos algorítmicos que criam, descrevem,transformam, transportam e armazenam dados.

Page 4: ALGORITMOS E SUA ANÁLISE: UMA INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO. COMPLEMENTAÇÃO: O BCC

28/10/09Valdemar W. Setzer – Complementação de Algoritmos 4

2. Formação ideal em ciência da computação

BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO (BCC) Melhores cursos no estado:

IME-USP, IC-Unicamp e ICMC-USP Cuidado com cursos de 2a, 3a, 4a e 5a categoria! Boa indicação de qualidade: qual a porcentagem de professores com doutorado (ideal: 100%).

Page 5: ALGORITMOS E SUA ANÁLISE: UMA INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO. COMPLEMENTAÇÃO: O BCC

28/10/09Valdemar W. Setzer – Complementação de Algoritmos 5

3. Estrutura típica de um BCC 4 anos No 1o ano: bastante Matemática, Estatística, Física e um pouco de Computação. A partir do 2o ano: mais Computação. No IME, muitas disciplinas optativas

8 de computação + 2 de qualquer área Assim, o aluno pode moldar o curso de acordo com as suas preferências pessoais Em geral, mudam durante o curso

Page 6: ALGORITMOS E SUA ANÁLISE: UMA INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO. COMPLEMENTAÇÃO: O BCC

28/10/09Valdemar W. Setzer – Complementação de Algoritmos 6

3. Estrutura típica de um BCC (cont.) Disciplinas do Bacharelado em Ciência da Computação usadas na criação do google maps:

Teoria dos Grafos Estrutura de Dados Otimização Combinatória Redes de Computadores Desenvolvimento de Sistemas para Internet Programação Orientada a Objetos Computação Gráfica Computação Paralela e Distribuída Engenharia de Software

Page 7: ALGORITMOS E SUA ANÁLISE: UMA INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO. COMPLEMENTAÇÃO: O BCC

28/10/09Valdemar W. Setzer – Complementação de Algoritmos 7

4. Atuação de um formado em um BCC

Qualquer área de processamento de dados (100% de emprego) Para análise de sistemas, o ideal é

fazer uma complementação (como pós-graduação) em administração de empresas Mestrado e doutorado em qualquer

área, inclusive no exterior Pois a formação científica é MUITO sólida

Page 8: ALGORITMOS E SUA ANÁLISE: UMA INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO. COMPLEMENTAÇÃO: O BCC

28/10/09Valdemar W. Setzer – Complementação de Algoritmos 8

5. Outros cursos de computação Curso de Tecnologia em Análise e

Desenvolvimento de Sistemas Antigo “Tecnologia em Procesamento de Dados” Ex: FATEC Pouca matemática e teoria da computação Não leva à pós-graduação (USP não aceitava)

Page 9: ALGORITMOS E SUA ANÁLISE: UMA INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO. COMPLEMENTAÇÃO: O BCC

28/10/09Valdemar W. Setzer – Complementação de Algoritmos 9

5. Outros cursos (cont.) Engenharia de Computação Mais voltado para hardware (e não software) Não tem tanta matemática e teoria da computação

Ex: POLI-USP, ITA, UNICAMP (IC+Faculdade de Engenharia) 5 anos

Page 10: ALGORITMOS E SUA ANÁLISE: UMA INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO. COMPLEMENTAÇÃO: O BCC

28/10/09Valdemar W. Setzer – Complementação de Algoritmos 10

5. Outros cursos (cont.) Sistemas de Informação Menos profundidade técnica, matemática e teoria da computação, mais administração

Ex: EACH (USP Leste) 4 anos Mais dificuldade em fazer pós-

graduação em áreas científicas

Page 11: ALGORITMOS E SUA ANÁLISE: UMA INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO. COMPLEMENTAÇÃO: O BCC

28/10/09Valdemar W. Setzer – Complementação de Algoritmos 11

5. Requisitos fundamentais para o BCC Gostar MUITO de matemática Só que a matemática superior é diferente da matemática que se aprende no ensino fundamental (mais abstrata) É preciso encarar seu estudo como um fantástico desenvolvimento intelectual

A melhor formação científica Gostar de desenvolver sistemas

computacionais Não confundir com o uso de computadores!