30th conferencia latinoamericana de informatica carreras de pre-grado en computación perfiles...
TRANSCRIPT
30Th Conferencia Latinoamericana de Informatica
Carreras de Pre-Grado Carreras de Pre-Grado en Computación en Computación
Perfiles ProfesionalesPerfiles Profesionales
Daltro José Nunes (Brasil)Daltro José Nunes (Brasil)
Charla Plenaria 2Charla Plenaria 2
Ciência da ComputaçãoCiência da Computação
Se os computadores fossem uma inutilidade, não Se os computadores fossem uma inutilidade, não existiria Ciência da Computaçãoexistiria Ciência da Computação
Tudo que se pesquisa visa a solução de Tudo que se pesquisa visa a solução de problemas com vistas a sua aplicaçãoproblemas com vistas a sua aplicação
A computação é uma ciência meio (e não fim)A computação é uma ciência meio (e não fim)
Ciência da Computação é, portanto, uma ciência Ciência da Computação é, portanto, uma ciência aplicadaaplicada
Níveis de abstraçãoNíveis de abstração
PROBLEMAS DOMUNDO REAL (Usuário Final)
FERRAMENTAS (Aplicativos)
FERRAMENTAS (Sistemas Operacionais,
Compiladores, Interpretadores...)
FERRAMENTAS (COMPUTADOR)
FERRAMENTAS (Chips...)
MATERIAIS (Silício, etc..)
TECNOLOGIA
Problemas de limitações
Solução
Microeletronica
Físicos
CIÊNCIA
Usuários finais usam
profissionais de aplicações usam
profissionais de infra-estrutura usam
Arquitetos/ Engenheiros usam
Engenheiros de CI usam
Problemas de limitações
Solução
Problemas de limitações
Solução
Arquitetura e organização
de computadores
Problemas de limitações
Solução
Linguagens, Algoritmos,
Computabilidade, processos,
redes...
Denominação: Informática ou Denominação: Informática ou Computação?Computação?
Países de língua inglesa: Computação Países de língua inglesa: Computação ((Computer ScienceComputer Science))
Outros países: variam entre Computação Outros países: variam entre Computação e Informática (França, Alemanha etc)e Informática (França, Alemanha etc)
No Brasil usa-se as duas denominações No Brasil usa-se as duas denominações com diferentes semânticascom diferentes semânticas
Nas Universidades Brasileiras, oficialmente, do Nas Universidades Brasileiras, oficialmente, do ponto de vista da formação de recursos humanosponto de vista da formação de recursos humanos
ComputaçãoComputação: Está relacionada ao : Está relacionada ao desenvolvimento científico e tecnológico da desenvolvimento científico e tecnológico da computaçãocomputação
InformáticaInformática: Está relacionada às aplicações das : Está relacionada às aplicações das tecnologias da computação. A Informática, como tecnologias da computação. A Informática, como verbo (informatizar) mostra bem isso: Informatizar verbo (informatizar) mostra bem isso: Informatizar uma Organização (seria esquisito dizer "computar uma Organização (seria esquisito dizer "computar uma organização").uma organização").
Do ponto de vista da formação de Do ponto de vista da formação de recursos humanos: tipos de cursosrecursos humanos: tipos de cursos
ProfissionalizantesProfissionalizantes: Voltados para : Voltados para executar funções do mercado de trabalho executar funções do mercado de trabalho (aplicar, usar ferramentas)(aplicar, usar ferramentas)
AcadêmicosAcadêmicos: Voltados para desenvolver : Voltados para desenvolver novas tecnologias (construir ferramentas)novas tecnologias (construir ferramentas)
ConseqüênciasConseqüências Mudar o estado do mercado de trabalhoMudar o estado do mercado de trabalho Criar novas funções do mercado de trabalhoCriar novas funções do mercado de trabalho
Características dos cursos Características dos cursos profissionalizantesprofissionalizantes
São cursos de curta duração (2-3 anos);São cursos de curta duração (2-3 anos);
São cursos voltados para o uso eficiente de São cursos voltados para o uso eficiente de ferramentas (tecnologias da computação);ferramentas (tecnologias da computação);
São cursos em que a formação básica deve ser o São cursos em que a formação básica deve ser o suficiente para que os profissionais possam tirar suficiente para que os profissionais possam tirar o máximo proveito do uso das ferramentas;o máximo proveito do uso das ferramentas;
São cursos com denominações coerentes com as São cursos com denominações coerentes com as funções que os profissionais vão exercer no funções que os profissionais vão exercer no mercado de trabalho;mercado de trabalho;
Características dos cursos Características dos cursos profissionalizantesprofissionalizantes
São cursos em que há demanda comprovada pelas ofertas São cursos em que há demanda comprovada pelas ofertas de emprego nos meios de comunicação (jornais);de emprego nos meios de comunicação (jornais);
São cursos com intensa atividade prática (laboratórios);São cursos com intensa atividade prática (laboratórios);
São cursos onde o estágio profissional é importante;São cursos onde o estágio profissional é importante;
São cursos que podem ser oferecidos tanto no turno diurno São cursos que podem ser oferecidos tanto no turno diurno como noturno;como noturno;
São cursos em que seus egressos devem sofrer São cursos em que seus egressos devem sofrer "reciclagens" com vistas a introdução no mercado de novas "reciclagens" com vistas a introdução no mercado de novas tecnologias.tecnologias.
Características dos cursos Características dos cursos profissionalizantesprofissionalizantes
Exemplos: Exemplos:
Curso Profissionalizante em Administrador de Curso Profissionalizante em Administrador de Redes de ComputadoresRedes de Computadores
Curso Profissionalizante em Administrador de Curso Profissionalizante em Administrador de Banco de Dados Banco de Dados
Curso Profissionalizante em Desenvolvimento Curso Profissionalizante em Desenvolvimento de Software, etc.de Software, etc.
Características dos cursos Características dos cursos acadêmicosacadêmicos
São cursos de longa duração (4-5 anos);São cursos de longa duração (4-5 anos);
São cursos cujos currículos possuem uma base teórica São cursos cujos currículos possuem uma base teórica profunda em computação; profunda em computação;
São cursos nos quais os alunos têm uma intensa atividade São cursos nos quais os alunos têm uma intensa atividade de estudos e exercícios extra-classe (tempo integral);de estudos e exercícios extra-classe (tempo integral);
São cursos de formação tecnológica que visam o São cursos de formação tecnológica que visam o desenvolvimento tecnológico e, portanto, pretendem ou desenvolvimento tecnológico e, portanto, pretendem ou devem estar cercados por um ambiente devem estar cercados por um ambiente industrial/empresarial de computação;industrial/empresarial de computação;
Características dos cursos Características dos cursos acadêmicosacadêmicos
São cursos voltados não apenas para o mercado de São cursos voltados não apenas para o mercado de trabalho imediato mas, principalmente, para trabalho imediato mas, principalmente, para alavancar/transformar o mercado de trabalho, através da alavancar/transformar o mercado de trabalho, através da produção/geração de novas tecnologias;produção/geração de novas tecnologias;
São cursos em que os alunos são instados a participar dos São cursos em que os alunos são instados a participar dos projetos de pesquisas dos professores na qualidade de projetos de pesquisas dos professores na qualidade de alunos de iniciação científica;alunos de iniciação científica;
São cursos em que seus professores estão engajados São cursos em que seus professores estão engajados efetivamente na pesquisa científica/tecnológica sendo, efetivamente na pesquisa científica/tecnológica sendo, portanto, recomendável a inserção desses cursos em um portanto, recomendável a inserção desses cursos em um ambiente de pós-graduação e/ou de pesquisa na área;ambiente de pós-graduação e/ou de pesquisa na área;
Características dos cursos Características dos cursos acadêmicosacadêmicos
São cursos recomendados para incluírem nos seus currículos um São cursos recomendados para incluírem nos seus currículos um Trabalho de Diplomação (Trabalho de Conclusão de Curso);Trabalho de Diplomação (Trabalho de Conclusão de Curso);
São cursos recomendados para serem oferecidos no turno diurno;São cursos recomendados para serem oferecidos no turno diurno;
São cursos em que os melhores alunos devem ser estimulados a São cursos em que os melhores alunos devem ser estimulados a prosseguir estudos em nível de mestrado e doutorado;prosseguir estudos em nível de mestrado e doutorado;
São cursos em que a formação complementar visa conhecer um São cursos em que a formação complementar visa conhecer um domínio de aplicação, fora da área de computação, com vistas ao domínio de aplicação, fora da área de computação, com vistas ao desenvolvimento de tecnologias (ferramentas) para a solução dos desenvolvimento de tecnologias (ferramentas) para a solução dos problemas do domínio (música, educação, biologia, etc).problemas do domínio (música, educação, biologia, etc).
Características dos cursos Características dos cursos acadêmicosacadêmicos
Exemplos: Exemplos:
Curso de Ciência da ComputaçãoCurso de Ciência da Computação
Curso de Engenharia de ComputaçãoCurso de Engenharia de Computação
Curso de Sistemas de InformaçãoCurso de Sistemas de Informação
Como projetar um curso Como projetar um curso profissionalizante?profissionalizante?
Detectadas as necessidades do mercado Detectadas as necessidades do mercado de trabalho:de trabalho:
Escrever as Habilidades e Competências dos Escrever as Habilidades e Competências dos futuros profissionaisfuturos profissionais
1. Habilidades e Competências para fazer (o que 1. Habilidades e Competências para fazer (o que sabem usar?)sabem usar?)
2. Habilidades e Competências para resolver uma 2. Habilidades e Competências para resolver uma classe de problemas (que problemas?)classe de problemas (que problemas?)
Formação Tecnológica(Ferramentas)
Estrutura de um Curso Estrutura de um Curso ProfissionalizanteProfissionalizante
Formação Tecnológica
Estrutura de um Curso Estrutura de um Curso ProfissionalizanteProfissionalizante
Formação Básica
Formação Tecnológica
Estrutura de um Curso Estrutura de um Curso ProfissionalizanteProfissionalizante
Formação BásicaFormação
Humanística
Estrutura de um Curso Estrutura de um Curso ProfissionalizanteProfissionalizante
Teoria Prática
FormaçãoBásica
FormaçãoTecnológica
Formação Humanística
Ferram. de Banco de Dados
Estrutura de um Curso Estrutura de um Curso ProfissionalizanteProfissionalizante
Teoria Prática
FormaçãoBásica
FormaçãoTecnológica
Formação Humanística
Ferram. de Banco de Dados
Ferram. de Redes de Computadores
Estrutura de um Curso Estrutura de um Curso ProfissionalizanteProfissionalizante
Teoria Prática
FormaçãoBásica
FormaçãoTecnológica
Formação Humanística
Ferram. de Banco de Dados
Ferram. de Redes de Computadores
Ferram. de Engenhariade Software
Estrutura de um Curso Estrutura de um Curso ProfissionalizanteProfissionalizante
Teoria Prática
FormaçãoBásica
FormaçãoTecnológica
Formação Humanística
Ferram. de Banco de Dados
Ferram. de Redes de Computadores
Ferram. de Engenhariade Software
Ferram. de ComputaçãoGráfica
Outras ferramentas
Estrutura de um Curso Estrutura de um Curso ProfissionalizanteProfissionalizante
Teoria Prática
FormaçãoBásica
FormaçãoTecnológica
Formação Humanística
Ferram. de Banco de Dados
Ferram. de Redes de Computadores
Ferram. de Engenhariade Software
Ferram. de ComputaçãoGráfica
Outras ferramentas
Algoritmos
Programação OO (?)
Estrutura de Dados
Ordenação e Pesquisa
Organização de
Arquivos
Mod. de Ling. de
Program.
Progr. in the small
(UML)
Arquitetura de
Computa
dores
Estrutura de um Curso Estrutura de um Curso ProfissionalizanteProfissionalizante
Teoria Prática
FormaçãoBásica
FormaçãoTecnológica
Formação Humanística
Ferram. de Banco de Dados
Ferram. de Redes de Computadores
Ferram. de Engenhariade Software
Ferram. de ComputaçãoGráfica
Outras ferramentas
Algoritmos
Programação OO (?)
Estrutura de Dados
Ordenação e Pesquisa
Organização de
Arquivos
Mod. de Ling. de
Program.
Progr. in the small
(UML)
Arquitetura
Matemática
Necessária
Estrutura de um Curso Estrutura de um Curso ProfissionalizanteProfissionalizante
Teoria Prática
FormaçãoBásica
FormaçãoTecnológica
Formação Humanística
Ferram. de Banco de Dados
Ferram. de Redes de Computadores
Ferram. de Engenhariade Software
Ferram. de ComputaçãoGráfica
Outras ferramentas
Algoritmos
Programação OO (?)
Estrutura de Dados
Ordenação e Pesquisa
Organização de
Arquivos
Mod. de Ling. de
Program.
Progr. in the small
(UML)
Arquitetura
Matemática
Necessária
Ética
Sociologia
História da
Computação
Empreendedorism
o
Filosofia…
Estrutura de um Curso AcadêmicoEstrutura de um Curso AcadêmicoCiência da Computação CC) e Engenharia de Computação (EC)Ciência da Computação CC) e Engenharia de Computação (EC)
Estrutura Curricular dos Cursos deEstrutura Curricular dos Cursos de Computação (CC, EC) Computação (CC, EC)
Formação Básica
Estrutura Curricular dos Cursos deEstrutura Curricular dos Cursos de Computação (CC, EC) Computação (CC, EC)
Formação BásicaFormação
Tecnológica
Estrutura Curricular dos Cursos deEstrutura Curricular dos Cursos de Computação (CC, EC) Computação (CC, EC)
Formação BásicaFormação
Tecnológica
Form.Comple-mentar
Estrutura Curricular dos Cursos deEstrutura Curricular dos Cursos de Computação (CC, EC) Computação (CC, EC)
Formação BásicaFormação
Tecnológica
Form.Comple-mentar
Form.Humanís-tica
Estrutura Curricular dos Cursos deEstrutura Curricular dos Cursos de Computação (CC, EC) Computação (CC, EC)
FormaçãoBásica
FormaçãoTecnológica
FormaçãoComplementar
FormaçãoHumanística
Programação
Estrutura Curricular dos Cursos deEstrutura Curricular dos Cursos de Computação (CC, EC) Computação (CC, EC)
FormaçãoBásica
FormaçãoTecnológica
FormaçãoComplementar
FormaçãoHumanística
Programação
Computaçãoe
Algoritmos
Estrutura Curricular dos Cursos deEstrutura Curricular dos Cursos de Computação (CC, EC) Computação (CC, EC)
FormaçãoBásica
FormaçãoTecnológica
FormaçãoComplementar
FormaçãoHumanística
Programação
Computaçãoe
Algoritmos
Arquiteturade
Computadores
Estrutura Curricular dos Cursos deEstrutura Curricular dos Cursos de Computação (CC, EC) Computação (CC, EC)
FormaçãoBásica
FormaçãoTecnológica
FormaçãoComplementar
FormaçãoHumanística
Programação
Computaçãoe
Algoritmos
Arquiteturade
Computadores
Banco de Dados
Estrutura Curricular dos Cursos deEstrutura Curricular dos Cursos de Computação (CC, EC) Computação (CC, EC)
FormaçãoBásica
FormaçãoTecnológica
FormaçãoComplementar
FormaçãoHumanística
Programação
Computaçãoe
Algoritmos
Arquiteturade
Computadores
Engenharia de Software
Banco de Dados
Estrutura Curricular dos Cursos deEstrutura Curricular dos Cursos de Computação (CC, EC) Computação (CC, EC)
FormaçãoBásica
FormaçãoTecnológica
FormaçãoComplementar
FormaçãoHumanística
Programação
Computaçãoe
Algoritmos
Arquiteturade
Computadores
Sistemas Operacionais, Redes de computadores e Sistemas Distribuídos
Engenharia de Software
Banco de Dados
Estrutura Curricular dos Cursos deEstrutura Curricular dos Cursos de Computação (CC, EC) Computação (CC, EC)
FormaçãoBásica
FormaçãoTecnológica
FormaçãoComplementar
FormaçãoHumanística
Programação
Computaçãoe
Algoritmos
Arquiteturade
Computadores
Sistemas Operacionais, Redes de computadores e Sistemas Distribuídos
Engenharia de Software
Banco de Dados
Compiladores
Estrutura Curricular dos Cursos deEstrutura Curricular dos Cursos de Computação (CC, EC) Computação (CC, EC)
FormaçãoBásica
FormaçãoTecnológica
FormaçãoComplementar
FormaçãoHumanística
Programação
Computaçãoe
Algoritmos
Arquiteturade
Computadores
Sistemas Operacionais, Redes de computadores e Sistemas Distribuídos
Engenharia de Software
Banco de Dados
Compiladores
Inteligência Artificial
Estrutura Curricular dos Cursos deEstrutura Curricular dos Cursos de Computação (CC, EC) Computação (CC, EC)
FormaçãoBásica
FormaçãoTecnológica
FormaçãoComplementar
FormaçãoHumanística
Programação
Computaçãoe
Algoritmos
Arquiteturade
Computadores
Sistemas Operacionais, Redes de computadores e Sistemas Distribuídos
Engenharia de Software
Banco de Dados
Compiladores
Inteligência Artificial
Computação Gráfica eProcessam. de Imagens
Estrutura Curricular dos Cursos deEstrutura Curricular dos Cursos de Computação (CC, EC) Computação (CC, EC)
FormaçãoBásica
FormaçãoTecnológica
FormaçãoComplementar
FormaçãoHumanística
Programação
Computaçãoe
Algoritmos
Arquiteturade
Computadores
Sistemas Operacionais, Redes de computadores e Sistemas Distribuídos
Engenharia de Software
Banco de Dados
Compiladores
Inteligência Artificial
Computação Gráfica eProcessam. de Imagens
Outras Tecnologias
Sistemas Multimídia,Int. Homem-Máquina
e Realidade Virtual
Estrutura Curricular dos Cursos deEstrutura Curricular dos Cursos de Computação (CC, EC) Computação (CC, EC)
FormaçãoBásica
FormaçãoTecnológica
FormaçãoComplementar
FormaçãoHumanística
Programação
Computaçãoe
Algoritmos
Arquiteturade
Computadores
Sistemas Operacionais, Redes de computadores e Sistemas Distribuídos
Engenharia de Software
Banco de Dados
Compiladores
Inteligência Artificial
Computação Gráfica eProcessam. de Imagens
Outras Tecnologias
Sistemas Multimídia,Int. Homem-Máquina
e Realidade Virtual
Conhecime-nto de um domínio deaplicação
Estrutura Curricular dos Cursos deEstrutura Curricular dos Cursos de Computação (CC, EC) Computação (CC, EC)
FormaçãoBásica
FormaçãoTecnológica
FormaçãoComplementar
FormaçãoHumanística
Programação
Computaçãoe
Algoritmos
Arquiteturade
Computadores
Sistemas Operacionais, Redes de computadores e Sistemas Distribuídos
Engenharia de Software
Banco de Dados
Compiladores
Inteligência Artificial
Computação Gráfica eProcessam. de Imagens
Outras Tecnologias
Sistemas Multimídia,Int. Homem-Máquina
e Realidade Virtual
Conhecime-nto de um domínio deaplicação
Ética,Trab.Coop.,Solidar.etc
Estrutura Curricular dos Cursos deEstrutura Curricular dos Cursos de Computação (CC, EC) Computação (CC, EC)
FormaçãoBásica
FormaçãoTecnológica
FormaçãoComplementar
FormaçãoHumanística
Programação
Computaçãoe
Algoritmos
Arquiteturade
Computadores
Sistemas Operacionais, Redes de computadores e Sistemas Distribuídos
Engenharia de Software
Banco de Dados
Compiladores
Inteligência Artificial
Computação Gráfica eProcessam. de Imagens
Outras Tecnologias
Sistemas Multimídia,Int. Homem-Máquina
e Realidade Virtual
Conhecime-nto de um domínio deaplicação
Ética,Trab.Coop.,Solidar.etc
Matemática
Necessária
Formação complementarFormação complementar
Ciência da Computação:Ciência da Computação:
MúsicaMúsica EducaçãoEducação BiologiaBiologia AdministraçãoAdministração ……
Formação complementarFormação complementar
Engenharia de Computação:Engenharia de Computação:
Automação e Controle (exemplos)Automação e Controle (exemplos) Controle de Processos Contínuos Controle de Processos Contínuos Automação da Manufatura e Controle Discreto Automação da Manufatura e Controle Discreto Noções de Instrumentação Noções de Instrumentação Sistemas de Tempo Real Sistemas de Tempo Real Sistemas Industriais Críticos Sistemas Industriais Críticos Controle Distribuído Controle Distribuído Projeto de Sistemas Embutidos Projeto de Sistemas Embutidos Introdução à Robótica Introdução à Robótica Estudos de Casos Estudos de Casos
Curso de Sistemas de InformaçãoCurso de Sistemas de Informação
Teoria Prática
FormaçãoBásica
FormaçãoTecnológica
Formação Humanística
Ferram. de Banco de Dados
Ferram. de Redes de Computadores
Ferram. de Engenhariade Software
Ferram. de Sistemas Distribuídos
Matemática
Necessária
Ética
Sociologia
História da
Computação
Empreendedorism
o
Filosofia…
•Teoria Geral dos Sistemas•Fundamentos de Sistemas de Informação•Gestão da Informação•Gestão da Tecnologia da Informação•Segurança e Auditoria de Sistemas de Informação•Sistemas de Apoio à Decisão•Sistemas de Informações Gerenciais•Fundamentos de Estratégia Competitiva•Análise Organizacional e de Processos
•Algoritmos•Programação OO (?)•Estrutura de Dados•Ordenação e Pesquisa•Organização de Arquivos•Mod. de Ling. de Program.•Progr. in the small (UML)•Arquitetura
•Introdução à Contabilidade•Fundamentos de Custos e Gestão Financeira•Fundamentos de Marketing•Fundamentos de Gestão de Pessoas•Fundamentos de Operações e Logística•Administração de Operações e SI
•Teoria Geral da Administração•Teoria Geral da Economia
•Cursos de Curta Duração•Cursos de Tecnologia (2-3 anos)
•Cursos Acadêmicos (4-5 anos)
•Tecnologia em Processamento de Dados• Bacharelado em Informática• Engenharia de Produção de Software• Bacharelado em Processamento de Dados• Bacharelado em Computação• Bacharelado em Ciências em Informática• Bacharelado em Análise de Sistemas• Bachrelado em Ciências da/de Computação• Tecnologia em Informática• Licenciatura em Informática• Engenharia de Informação• Engenharia de Processamento de Dados• Engenharia de Software• Informática Biológica
Situação BrasileiraSituação Brasileira(antes de 1995)(antes de 1995)
Situação BrasileiraSituação Brasileira
Cursos Profissionalizantes (2-3 anos):Cursos Profissionalizantes (2-3 anos): Cursos de Tecnologia com inúmeras Cursos de Tecnologia com inúmeras
denominaçõesdenominações Cursos Seqüenciais de Formação EspecíficaCursos Seqüenciais de Formação Específica
Cursos Acadêmicos (4-5 anos):Cursos Acadêmicos (4-5 anos): Cursos de Ciência da ComputaçãoCursos de Ciência da Computação Cursos de Engenharia de ComputaçãoCursos de Engenharia de Computação Sistemas de InformacãoSistemas de Informacão Cursos de Licenciatura de ComputaçãoCursos de Licenciatura de Computação
Situação BrasileiraSituação Brasileira(2002)(2002)
Licenciatura em Computação 47Engenharia de Computação 60Tecnologias 255Ciência da Computação 252Sistemas de Informação 282Cursos Sequenciais de FE 70Outros 150
Total 1116
Cursos Sequenciais
de FE6%
Engenharia de
Computação5%
Tecnologias23%
Licenciatura em
Computação4%
Ciência da Computação
23%
Sistemas de Informação
26%
Outros13%
ReferênciasReferências
Currículos da ACM (1991, 2001, 2004)Currículos da ACM (1991, 2001, 2004)
Diretrizes Curriculares da área de Diretrizes Curriculares da área de Computação e Informática (Computação e Informática (httphttp://www.mec.://www.mec.govgov..brbr//SesuSesu/diretriz./diretriz.shtmshtm))
Currículo de Referência da SBC (Currículo de Referência da SBC (httphttp://www.sbc.://www.sbc.orgorg..brbr))