A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Computação Eletrônica

Apresentações semelhantes


Apresentação em tema: "Computação Eletrônica"— Transcrição da apresentação:

1 Computação Eletrônica 2014-1
Prof. Leandro M. Almeida

2 Computação Eletrônica
Introdução ao Desenvolvimento de Sistemas de Software Lógica de Programação de computadores Linguagens de Programação Ambientes de desenvolvimento Construção de sistemas de software Codificação Execução Testes e ajustes

3 Computação Eletrônica
Por que? Presença constante de computadores Aumento da produtividade evitando trabalhos operacionais por humanos Redução de erros de produção/execução Diferenciação no mercado Direcionamento de esforço humano para atividades que exijam mais cognição

4 Por que aprender a programar?
Programação é automação Quando alguém escreve um software esta buscando mudar um processo manual para um processo automático O real benefício de aprender como programar é ser capaz de automatizar tarefas simples e encontrar novas formas de resolver problemas O software é cada vez mais uma camada crítica em nossas vidas.

5 Por que aprender a programar?
Programar ensina a você a dividir problemas Aprender a programar é aprender a dividir problemas complexos em pequenas partes de modo a conquistar/resolver Faz com que treinemos nosso cérebro para pensar a respeito de problemas de um modo diferente. A solução de um problema por meio da programação envolve a combinação de matemática, lógica e algoritmos.

6 Computação Eletrônica
Disciplina que usava a Linguagem Pascal No semestre de em diante Uso da Linguagem de Programação C Adaptação do conteúdo para “as engenharias” Exercícios direcionados ao curso de engenharia Mais aulas em laboratório

7 Computação Eletrônica
Por que a linguagem C??? Defasagem da linguagem Pascal Principais linguagens do mercado/comerciais são baseadas em C Em termos de desempenho (velocidade de execução) é imbatível Maior parte do sistemas operacionais (Windows, Linux e Unix) são escritos em C Para fazer um programa é preciso saber C

8 Computação Eletrônica
Por que a linguagem C??? Conexão de dispositivos a computadores são possíveis por meio de softwares em C Devido ao fator velocidade de execução: O famoso efeito 3D é provido melhor usando C Melhor linguagem para embutir software em um dispositivo Melhor linguagem para desenvolvimento de Games Escolhida com linguagem científica.

9 Computação Eletrônica

10 Computação Eletrônica
Aplicações usando C:

11 Computação Eletrônica
Aplicações usando C:

12 Computação Eletrônica
Aplicações usando C:

13 Computação Eletrônica
Aplicações usando C:

14 Computação Eletrônica
O material usado no curso estará disponível na página da disciplina: Ainda esta com o conteúdo antigo!!

15 Computação Eletrônica
Aulas expositivas com uso de datashow Aulas em laboratório Resolução de exercícios em sala de aula Verificação da presença a cada aula

16 Computação Eletrônica
Listas de exercícios Têm o objetivo de auxiliar o aprendizado. O aluno que não trabalha sua própria lista frequentemente se prejudica na prova, porque não pensou o suficiente sobre o assunto.

17 Computação Eletrônica
Estudos: Alguns alunos escolhem estudar pelos slides. Limitação no conteúdo Pode conter erros por falta de revisão Incentivo ao estudo: utilize os livros para estudar e resolver exercícios. Procure ajuda com os monitores

18 Computação Eletrônica
Provas: A datas são muito bem planejadas Verifiquem o calendário no site da área II Procure as provas anteriores disponíveis no site da área II: Durante a realização da prova não há “tira dúvidas” Pode ser solicitada a revisão de prova! Cada professor corrige e revisa as provas de sua turma!

19 Computação Eletrônica
Revisão de prova: As provas não são entregues, apenas as notas As revisões devem ser solicitadas para a data previamente informada Na revisão de prova a nota pode ser ajustada para mais ou menos

20 Computação Eletrônica
Disciplina e filosofia de trabalho Queremos dar o melhor e ajudar você a produzir o melhor. CELULARES NO MODO SILENCIOSO!!!! Perguntas são muito importantes. Problemas? Converse, talvez possamos ajudar. Melhor meio de contato:

21 Bibliografia DEITEL, Paul. DEITEL, Harvey. C: Como Programar. Editora Makron Books, 6ª edição, 2011.  MIZRAHI, Victorine Viviane. Treinamento em Linguagem C: módulo 1, São Paulo: McGraw- Hill   MIZRAHI, Victorine Viviane. Treinamento em Linguagem C: módulo 2, São Paulo: McGraw-Hill   KELLEY, Al. POHL, Ira. A Book on C – Editora Addison Wesley, Fourth Edition, 1998.  SCHILDT, H. C - completo e total. Terceira Edição.Editora Makron Books, 2005.  CARPENTER, V. Learn C/C++ today : http://www.cyberdiem.com/vin/learn.html Uma coleção de referências e tutoriais sobre as linguagens C e C++ disponíveis na Internet. Jaime evaristo. Aprendendo a Programar Programando na Linguagem C. http://www.fsm.com.br/web/enade/revisao/novos/livroProgramacaoC.pdf

22 Ambientes Code::Blocks - http://www.codeblocks.org/
MinGW - http://www.mingw.org/  Dev C++ - http://sourceforge.net/projects/dev-cpp/

23 Atividade Consultar os livros Livro do Jaime Evaristo
Estudar o primeiro capítulo e a metade do segundo capítulo Fazer o download do Dev C++ (link no slide anterior) Instalar Reescrever os códigos do livro de Evaristo e executar.

24 Ambientes para Mac Code::Blocks http://www.codeblocks.org/downloads/26
CodeLite Xcode Vem no DVD que acompanha o MacBook ou pode ser baixado de: https://developer.apple.com/xcode/

25 Apps para iOS Para iPad e iPhone C Programming Language CodeToGo
https://itunes.apple.com/br/artist/dmitry-kovba/id ?l=en CodeToGo https://itunes.apple.com/br/app/codetogo/id ?l=en&mt=8 Gusto - Code Editor https://itunes.apple.com/us/app/gusto/id ?mt=8

26 Apps para Android DroidEdit CppDroid - C/C++ IDE
https://play.google.com/store/apps/details?id=com.aor.droidedit&hl=en CppDroid - C/C++ IDE https://play.google.com/store/apps/details?id=name.antonsmirnov.android.cppdroid +15 apps for programming on Android

27 Apps para Windows phone
Touch C C for beginners Program in C

28


Carregar ppt "Computação Eletrônica"

Apresentações semelhantes


Anúncios Google