View
1.656
Download
6
Category
Preview:
Citation preview
NSI
Uma Experincia Acadmica com Python
Roteiro
Instituto Federal Fluminense
HistricoInstitutos Federais => Evoluo da Rede de Educao Profissional, Cientfica e Tecnolgica (EPCT) no Brasil;
Instituto Federal Fluminense
HistricoIFF => CEFET Campos + UNEDs + Colgio Tcnico de Bom Jesus
CampiCampos Centro
Campos Guarus
Maca
Itaperuna
Cabo Frio
Bom Jesus
Instituto Federal Fluminense
Objetivos50% das vagas para o ensino mdio integrado ao profissional
30% das vagas para engenharias e bacharelados tecnolgicos
20% das vagas para licenciaturas em cincias da natureza
Ncleo de Pesquisa
em Sistemas de Informao (NSI)
Ncleo de Pesquisa
em Sistemas de Informao (NSI)
HistriaCriado em 2002, pelo professor Rogrio Atem de Carvalho, como Ncleo de Pesquisa em Sistemas de Suporte Deciso (NPSSD), denominao que manteve at julho de 2006.
Emprego de Software Livre, desde sua criao (2002).
Da necessidade de integrar solues de suporte deciso a sistemas que pudessem ser empregados como base e fonte de dados, surgiu a linha de pesquisa em ERP (2002).
Ncleo de Pesquisa
em Sistemas de Informao (NSI)
HistriaEstudos em Gerncia de Projetos (2004) e Engenharia de Software (2005).
Em 2006, entendendo que o ncleo j vinha trabalhando em outras reas alm de SSD, decidiu-se por estabelecer uma nova denominao mais abrangente empregando o termo Sistemas de Informao (SI).
Ncleo de Pesquisa
em Sistemas de Informao (NSI)
ObjetivosObjetivo Principal: Investigar metodologias, mtodos, abordagens, conceitos e tecnologias que formam o arcabouo necessrio para o desenvolvimento de Sistemas de Informao confiveis e de baixo custo.
Trabalhos de pesquisa, desenvolvimento e extenso fornecem sustentabilidade aos projetos, tanto financeira como de construo de conhecimento.
Ncleo de Pesquisa
em Sistemas de Informao (NSI)
Princpios NorteadoresO caminho para a inovao em SI est na investigao interdisciplinar da construo destes.
A construo de software efetivamente funcional abre novas fronteiras de pesquisa em torno de seu emprego em situaes reais.
Ncleo de Pesquisa
em Sistemas de Informao (NSI)
DesenvolvimentoQuando da criao do NSI os projetos j eram desenvolvidos com a Linguagem de Programao Python e com o servidor de aplicaes web Zope;
Posteriormente o Sistema de Gerenciamento de Contedo Plone agregado;
Atualmente, alguns bolsistas comeam a desenvolver com o framework Django para desenvolvimento rpido para web;
Bolsistas exportados para UFF trabalhando com o framework web Grok;
Ncleo de Pesquisa
em Sistemas de Informao (NSI)
Grupo de Trabalho
6 pesquisadores
24 bolsistas
5 intrusos (Ex-bolsistas que foram roubados mas continuam trabalhando nas dependncias do ncleo)
Ncleo de Pesquisa
em Sistemas de Informao (NSI)
Parte do Grupo
Ncleo de Pesquisa
em Sistemas de Informao (NSI)
Parte do Grupo
Ncleo de Pesquisa
em Sistemas de Informao (NSI)
Parte do Grupo
Ncleo de Pesquisa
em Sistemas de Informao (NSI)
Projetos AtuaisBiblioteca Digital da EPCT
Qualidade gil
SOA
GESAC (Incluso digital do Governo Federal)Redes
Portais
Ncleo de Pesquisa
em Sistemas de Informao (NSI)
Projetos AtuaisIniciao CientficaSegmentao de Vdeo
ARGUS
ERP5
Ferramentas de DesenvolvimentoPyhistorian
PyCukes
Ludibrio
Should-dsl
Specloud
Ncleo de Pesquisa
em Sistemas de Informao (NSI)
ParceriasSETEC/MEC (Biblioteca Digital)
Ministrio das Comunicaes (GESAC)
Nexedi (ERP5)
UFF (Plataforma Open Source de Informaes Mdicas)
Petrobrs (Argo)
Resultados para o IFF
Bolsistas Aprovados em Concurso para o IFFPromovem a disseminao da linguagem nos setores administrativos do IFF
Projetos DesenvolvidosPortal da Instituio
Ponto Eletrnico
Ferramenta para Inscries Diversas
Controle do Refeitrio dos Alunos
Sistema Controle Patrimnio (Angola), dentre outros
Resultados para a Comunidade Python
Diversos Bolsistas como Membros Ativos na ComunidadeColaborao na Organizao de Eventos para a ComunidadePythOnCampus
Criao de Ferramentas Livres para Agregar Facilidades ao Processo de Desenvolvimento gil com Python
Blogs com contribuies para desenvolvedores
Palestras de Bolsista e Ex-Bolsista na Python Brasil
Resultados para o Corpo Discente
Alunos Bolsistas Divulgando a LinguagemMini Evento Mensal Aberto a Comunidade (NSI Tech Talks)Esto sendo gravados e sero disponibilizados na Web
Dojos Semanais
PythOnCampus IFF 2009
ResultadosGrande motivao dos demais alunos para conhecer a linguagem
Os alunos comeam a criar eventos dentro da instituio com a mnima participao do corpo docente
Eles querem dominar o mundo : ( !!!!!
Resultados para o Corpo Discente
Trabalhos de Concluso de Curso em Python
Agncia de veculos em Python
Player multimdia baseado no Gstreamer
Obs: Os alunos no conheciam a linguagem antes de iniciar o projeto.
Resultados para o Corpo Discente
Linguagem Python Experimentalmente Adotada para Ensinar Programao nos Cursos de Graduao Disciplina de Tcnica de ProgramaoAntesAlgoritmo + Linguagem C
Neste SemestreAlgoritmo + Python
Python no Ensino de Programao
Algoritmo Fundamental Estratgia EscolhidaUtilizar Python em Paralelo com Algoritmo
Cada algoritmo apresentado acompanhado da respectiva implementao em Python
Python no Ensino de Programao
Objetivos Ensinar algoritmo e no PythonPython apenas a ferramenta para colocar em prtica os algoritmos
Foco na lgica de programao e no na sintaxe
Python no Ensino de Programao
Vantagens Python possui sintaxe simples e enxuta
Tipagem forte e dinmica
Blocos so delimitados pela identao
Portvel
Python no Ensino de Programao
Vantagens No necessita de imports para comandos bsicos
Interativa ( Explique um conceito e apresente-o na prtica no mesmo momento )Atribuio de valor a varivel e apresentao do seu tipo
Operadores aritmticos, relacionais e lgicos
Etc.
Python no Ensino de Programao
Vantagens Python suporta o uso de funes e classes, mas no fora o seu uso. Programas simples so realmente simples.
No necessrio ter um programa completamente correto em termos de sintaxe para ver o incio da sua sua execuo. Para cada correo de erro tem-se um novo progresso!
Python no Ensino de Programao
Desvantagens
Tipagem dinmica
Ausncia de uma estrutura do tipo case (Apesar deste problema ser resolvido com o uso de funo e dicionrio)
Estrutura de repetio for difere-se do padro apresentado em algoritmo
Obrigado!
Fbio Duncan de Souza
fduncan@iff.edu.br
Muokkaa otsikon tekstimuotoa napsauttamalla
Muokkaa jsennyksen tekstimuotoa napsauttamallaToinen jsennystasoKolmas jsennystasoNeljs jsennystasoViides jsennystasoKuudes jsennystasoSeitsems jsennystasoKahdeksas jsennystasoYhdekss jsennystaso
Muokkaa otsikon tekstimuotoa napsauttamalla
Muokkaa jsennyksen tekstimuotoa napsauttamallaToinen jsennystasoKolmas jsennystasoNeljs jsennystasoViides jsennystasoKuudes jsennystasoSeitsems jsennystasoKahdeksas jsennystasoYhdekss jsennystaso
Recommended