Fundamentos de Programação 1

Documentos relacionados
BCC402 Algoritmos e Programação Avançada. Prof. Marco Antonio M. Carvalho Prof. Túlio Ângelo M. Tóffolo 2011/1

Aula 1 Oficina de Programação e Laboratório Apresentação. Profa. Elaine Faria UFU

MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO MÉDIA E TECNOLÓGICA ESCOLA TÉCNICA FEDERAL DE PALMAS SUPERVISÃO EDUCACIONAL

CURSOS OFERECIDOS PELO ITA

(RelGradeCurricular) Número de créditos no período: 30 2 CMP4121 INTROD CIENCIA DA COMPUTACAO II MAF4231 CALCULO PARA COMPUTACAO III

CONTEÚDOS PROGRAMÁTICOS

FORMULÁRIO PARA CRIAÇÃO DE DISCIPLINA

Informática Básica CONCEITOS DE SOFTWARE. Msc. Eliezio Soares

Conceitos básicos sobre computadores

TITULAÇÕES LEGENDAS: LP (LICENCIATURA PLENA) EII (ESQUEMA II)

INSTITUTO FEDERAL SUL DE MINAS GERAIS CAMPUS MUZAMBINHO CENTRO DE EDUCAÇÃO A DISTÂNCIA CEAD

Estrutura de dados. Link do Google Drive: ED Apresentação Luiz Gonçalves Última revisão 8/12/14

De uma forma ampla, o profissional egresso deverá ser capaz de desempenhar as seguintes funções:

PROGRAMA DE DISCIPLINA

Capítulo 2 Introdução à Programação Estrutura de Controle

ORIENTADOR Prof. Rogério Cid Bastos, Dr.

PLANEJAMENTO DE UM TERMINAL DE CONSULTA MEDIADOR DA APRENDIZAGEM NA DISCIPLINA CÁLCULO DIFERENCIAL E INTEGRAL

Processamento de Dados aplicado à Geociências. AULA 1: Introdução à Arquitetura de Computadores

Iniciação Científica no INATEL

Relação de Disciplinas

01H - Prédio 13 / Sala H - Prédio 13 / Sala 203

PROJETO DO CURSO TÉCNICO DE NÍVEL MÉDIO INTEGRADO EM INFORMÁTICA

TABLETS COMO RECURSO DE ENSINO: UM ESTUDO COM PROFESSORES DE MATEMÁTICA NUMA ESCOLA PÚBLICA DA PARAÍBA

Programação de Computadores

UNIVERSIDADE DE SÃO PAULO Escola de Artes, Ciências e Humanidades Graduação em Gestão Ambiental Prof. Dra. Sylmara Gonçalves Dias

EDITAL PPGE3M Nº 62/2015

MANUFATURA AUXILIADA POR COMPUTADOR PROF.: Dalberto Dias da Costa Lab. Usinagem Departamento de Engenharia Mecânica

Integralização do Curso Nova grade de Ciência Proposta

ARTIGO. Sobre monitoramento a Distancia e aplicação automática de medicamentos. Sistema de monitoração a distancia e aplicação de medicamentos.

Ementa 22/08/2012. Teoria Geral de Sistemas. TADS 2. Semestre Prof. André Luís. Aula 01. Apresentação da Disciplina Conceito de Sistemas


Auxiliar em Administração de Redes Redes de Computadores I

Expressões Lógicas e Aritméticas. Professora Kátia Adriana Alves Leite de Barros katia.barros@pitagoras.com.br

Plano de Trabalho Docente Ensino Técnico

(P AA) 2 PACOTE DE APOIO A APRENDIZAGEM DE PROJETO E ANÁLISE DE ALGORITMOS: IMPLEMENTAÇÃO EM JAVA

UFSM-CTISM. Comunicação de Dados Aula-02

Diagrama de Componentes e Implantação

REQUERIMENTO (Do Sr. Dr. UBIALI)

PROGRAMA ANALÍTICO DE DISCIPLINA

- atividades complementares: total: 3.630

UNIVERSIDADE ESTADUAL PAULISTA. Apostila Pascal Ed Prof. Dr. Galeno José de Sena DMA/FEG CAPÍTULO 8

CIBERESPAÇO E O ENSINO: ANÁLISE DAS REDES SOCIAIS NO ENSINO FUNDAMENTAL II NA ESCOLA ESTADUAL PROFESSOR VIANA

Uma formação dos professores que vai além dos saberes a serem ensinados

SISTEMAS DISTRIBUÍDOS

INCLUSÃO DIGITAL. instrumento de INCLUSÃO SOCIAL

Algoritmo e Programação

(P AA) 2 PACOTE DE APOIO A APRENDIZAGEM DE PROJETO E ANÁLISE DE ALGORITMOS: IMPLEMENTAÇÃO EM JAVA

Engenharia de Software - 1

PREFEITURA MUNICIPAL DE SANTA VITÓRIA

Fundação UNIVESP Universidade Virtual do Estado de São Paulo

FUNDAÇÃO UNIVERSIDADE DE PERNAMBUCO. Relatório Turma/Horário

Projeto de Desenvolvimento de Software

Programação para Computação

S enado Federal S ubsecretaria de I nfor mações DA EDUCAÇÃO AMBIENTAL

Matriz Curricular. Natureza Disciplinas. Àrea de. 1º semestre. Formação

Universidade Federal do Vale do São Francisco. Estruturas de Dados. Professor: Marcelo Santos Linder

FUNDAÇÃO UNIVERSIDADE DE PERNAMBUCO. Relatório Turma/Horário

Plano de Trabalho Docente Ensino Técnico

Pesquisa e Desenvolvimento em Publicações Eletrônicas na Área de Saúde e Medicina

SISTEMA DE INFORMATIZAÇÃO DO SISTEMA DE GESTÃO DA QUALIDADE. (16)

Introdução à Programação. Funções e Procedimentos. Prof. José Honorato F. Nunes honoratonunes@gmail.com

Relação de linhas de pesquisa CCHS CCS - CCT RELAÇÃO DAS LINHAS DE PESQUISA DO CCHS. Centro de Ciências Humanas e Sociais

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO CENTRO DE CIÊNCIAS JURÍDICAS E ECONÔMICAS DEPARTAMENTO DE ADMINISTRAÇÃO PLANO DE DISCIPLINA

Dados de Identificação

Avaliação Institucional Não Bolsistas. Bolsistas 5. Educação Meio Ambiente

CORPO DOCENTE DO CURSO SUPERIOR DE ENGENHARIA DE TELECOMUNICAÇÕES

Pessoa com deficiência: a evolução de um paradigma para reafirmar direitos

Disciplina de Introdução à Computação para Engenharia Ambiental

Sistemas Operacionais

Marcus Araújo e Rosinda Ramos

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DE SERGIPE PRÓ-REITORIA DE PÓS-GRADUAÇÃO E PESQUISA

Teoria da Firma. Capítulo VI. Introdução. Introdução. Medição de custos: quais custos considerar?

Abdulay Mota do Nascimento Abreu

II Semana de Ciência e Tecnologia do IFMG campus Bambuí II Jornada Científica 19 a 23 de Outubro de 2009

FACULDADE DE TECNOLOGIA DE TAQUARITINGA PLANO DE ENSINO º SEMESTRE DE INFORMÁTICA APLICADA À PRODUÇÃO INDUSTRIAL

A Mensagem de correio eletrônico

Exame de Seleção para Mestrado e Doutorado Acadêmico no Departamento de Informática da PUC-Rio

01/03/2015. Bibliografia Principal. Apresentação da Disciplina. Site da Disciplina. Método de Avaliação. As datas podem mudar. Prova Substitutiva

Os salários de 15 áreas de TI nas cinco regiões do Brasil

O papel do Professor como mediador 1

DA COMISSÃO AVALIAÇÃO DE DOCUMENTOS DE ARQUIVO EDITAL Nº 01, DE 09 DE ABRIL DE 2012

Plano de Trabalho Docente Ensino Técnico

Curso de Inverno - CECID

Engenharia da Computação Relação das Disciplinas do Currículo Pleno

RESOLUÇÃO N 41/11-CEPE RESOLVE:

DIVISÃO DE REGISTROS ACADÊMICOS Registros Acadêmicos da Graduação. Ementas por Currículo 07/02/ :25. Centro de Ciências Exatas e Naturais

Engenharia de Sistemas e Software Objetivos: Apresentar os métodos, técnicas e ferramentas para desenvolvimento e manutenção de sistemas e software.

ESTRATÉGIAS PARA A CONSOLIDAÇÃO DE UMA POLÍTICA DE CT&I PARA O NORDESTE

A SITUAÇÃO DA MANUTENÇÃO NO BRASIL

CONCEITOS DE CARTOGRAFIA ENG. CARTÓGRAFA ANNA CAROLINA CAVALHEIRO

Plano de Ensino IDENTIFICAÇÃO EMENTA

UNIMEP NOS ESTADOS UNIDOS

Carlos José Maria Olguín Allysson Chagas Carapeços UNIOESTE/Colegiado de Informática Cascavel, PR

EMENTÁRIO E BIBLIOGRAFIAS

Transcrição:

PR UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Fundamentos de Programação 1 Slides N. 1 Prof. SIMÃO Jean Marcelo SIMÃO

Tópicos da Primeira Aula Introdução à computação e à informática. Mudanças decorrentes da computação/informática na sociedade. O papel da computação/informática na sociedade. A computação/informática como uma ferramenta da cidadania. A importância de sistemas de comp./informática bem elaborados. A grande diversidades de aplicações de computação/informática. O seu escopo na eng. eletrônica e na eng. da computação.

Introduçã ção à computaçã ção o e à informática Uma diferenciação entre a computação e à informática, de uma maneira simplista, pode ser à que esboça a figura... Informática Computação Imagem do computador animado oriunda do Google Images (acessado em 01/08/2008) Posted by dogofilo at fevereiro 2, 2005 09:28 PM

Mudanças as decorrentes da computaçã ção o e informática... O que mudou? Le Penseur Auguste Rodin. IBM website

Mudanças as decorrentes da computaçã ção o e informática... A integração dos sistemas, das pessoas, a disponibilização do conhecimentos... Automatização de Processos Matemáticos e Administrativo Automatização... Calculadora de Pascal Abaco Tábua de Napier 1805 Jacquard s Weaving Machine [BRITANNICA]. Automatização de Processos Industriais

Mudanças as decorrentes da computaçã ção/informática na sociedade Automatização de Processos Matemáticos e Administrativos dinamizando o desenvolvimento de artefatos e instituições. Automatização de Processos Industriais dinamizando a produção, revolucionando as relações de trabalho, salientando as incapacidades dos povos na distribuição das riquezas, dentre outros Manutenção e processamento dos dados. Grande número de atividades automatizadas pela informática. Integração dos dados, serviços e pessoas via redes de computadores. Disseminação do conhecimento por meio da evolução das redes de computadores (internet) e tecnologias correlatas. Exclusão e inclusão digital. Início da revolução das estruturas sociais. Revolução da Informação - Descendente da Revolução Industrial.

O papel da computaçã ção/informática na sociedade. Automatizar os processos, evitando a realização de atividades de baixo valor intelectual pelo ser humano e melhorando suas qualidade de vida. Aumentar a qualidade de vida das pessoas, incluindo o amenizar de deficiências existentes Bioinformática Sistemas de computação para medicina Etc. Ferramenta de cidadania. Ferramenta de igualdade social....

A computaçã ção/informática como uma ferramenta da cidadania. Ferramenta de exposição da informação ao cidadão, como os gastos públicos, seus direitos seus deveres. Ferramenta para agilizar os processos de participação do cidadão, como: comunicação mais efetiva com entidades dos poderes. exigência de seus direitos denuncia de irregularidades. emissão de documentos Processo eleitoral rápido e seguro (segundo consta) Ferramenta para auxilio em emergências....

A importância de sistemas de comp./informática bem elaborados Para os sistemas desempenharam seus papeis, como ferramenta de cidadania, eles deve se constituir em artefatos de engenharia apropriados construídos com princípios e técnicas de engenharia corretos. Ademais, neste âmbito, há um conjunto de sistemas computacionais e informáticos que são considerados críticos: Sistemas bancário-financeiros. Sistemas de aplicação da medicina. Sistemas de aviônica. Sistemas aeroespaciais Etc....

A grande diversidades de aplicaçõ ções de computaçã ção/informática Muitas são as aplicações de computação/informática, por exemplo Administrativo. Entretenimento Jogos. Científicos Militares... Muitas são também as formas e meios que estes sistemas são engenhados. Os sistemas informáticos podem ser voltados ao dito computador pessoal ou embarcados em outras formas de computadores como: Celulares. Equipamentos Industriais. Robôs. Sondas espaciais....

O escopo da computaçã ção/informática na eng. eletrônica e na eng. da computaçã ção. De um ponto de vista simplista, clássico e cartesiano: o engenheiro da computação desenvolve sistemas informáticos (sistemas operacionais, sistemas embarcados) que tem relação íntima com o dispositivo de computação (computadores, celulares etc.). O engenheiro eletrônico desenvolve os dispositivos computacionais (computadores, celulares etc.) que se relacionaram com sistemas informáticos... Entretanto, felizmente, estas fronteiras não são tão cartesianas assim.

Bibliografia Forbellone A. L. V., Eberspächer, H. F.: Lógica de Programação : A construção de Algoritmos e Estruturas de Dados. Makron Books, 1993. Schildt H.: C Completo e Total 3ª Ed. Makron Books 1996. ISBN: 85-346-0595-5 Deitel H.M., Deitel P.J.: C How to program 5ª Edição. Prentice Hall, 2007. ISBN: 0132404168 Deitel H.M., Deitel P.J.: C++ Como Programar 6ª Edição. Prentice Hall, 2007. ISBN.: 0136152503

Material de Apoio Myriam Regattieri Delgado. Apostila de Computação I. CEFET- PR/UTFPR. http://www.dainf.ct.utfpr.edu.br/~myriam/ Robson Linhares. Material Rico e Diversificado http://www.dainf.ct.utfpr.edu.br/~robson/ Ir em: Conteúdo. Profissional. Disciplinas DAINF» Computação I. Sítios de internet acessados em 31/07/2008.

Outras Bibliografias - Adicionais Guimarães & Lages: Algoritmos e Estrutura de Dados. Farrer H. et al.: Algoritmos Estruturados Ed. Guanabara Dois. Souza M. A. F., Gomes M. M., Soares M. V., Concilio R.: Algoritmos e Lógica de Programação, 2005 Ed. Thomson, 2005. ISBN 85-221-0464-6. www.thomsonlearning.com.br Mizrani V. V.: Treinamento em Linguagem C. Ed. MacGraw-Hill. Kernighan & Ritchie: Linguagem C. Schildt H. C Total (Ansy( Ansy) Turbo C User s Guide - Borland International Manual.

Outras Bibliografias Avançadas Gersting J. L.: Fundamentos Matemáticos para a Ciência da Computação. LTC Editora. 2001. Stroustrup B.: The C++ Programming Language. 3rd Edition. Addison-Welsey. 1997. Tanenbaum A. S.: Organização Estruturada de Computadores. 4a Ed. LTC Editora. Cormen T. H., Leiserson E. C., Rivest R. L., Stein C.: Algortimos: Teoria e Prática. Editora Campus / Elsevier. ISBN 85-352-0926-3 Skiene S. S., Revilla M. A.: Texts in Computer Science Programming Challenges The Programming Context Training Manual. Springs. ISBN: 0-387-00163-8.