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

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

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

Apresentações semelhantes


Apresentação em tema: "Computação Eletrônica 2014-1 Prof. Leandro M. Almeida"— Transcrição da apresentação:

1 Computação Eletrônica 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 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, 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, SCHILDT, H. C - completo e total. Terceira Edição.Editora Makron Books, CARPENTER, V. Learn C/C++ today : Uma coleção de referências e tutoriais sobre as linguagens C e C++ disponíveis na Internet.http://www.cyberdiem.com/vin/learn.html Jaime evaristo. Aprendendo a Programar Programando na Linguagem C. pdfhttp://www.fsm.com.br/web/enade/revisao/novos/livroProgramacaoC. pdf

22 Ambientes Code::Blocks - MinGW - Dev C++ -

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 CodeLite Xcode – Vem no DVD que acompanha o MacBook ou pode ser baixado de: https://developer.apple.com/xcode/ https://developer.apple.com/xcode/

25 Apps para iOS Para iPad e iPhone – C Programming Language https://itunes.apple.com/br/artist/dmitry- kovba/id ?l=en https://itunes.apple.com/br/artist/dmitry- kovba/id ?l=en – CodeToGo https://itunes.apple.com/br/app/codetogo/id ?l=en&mt=8 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 https://itunes.apple.com/us/app/gusto/id ? mt=8

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

27 Apps para Windows phone Touch C – us/store/app/touch-c/3fb34f3f-83e a70e- d05a us/store/app/touch-c/3fb34f3f-83e a70e- d05a C for beginners – for-beginners/d8fc45de-1c6d-45f0-b34b e11b for-beginners/d8fc45de-1c6d-45f0-b34b e11b Program in C – us/store/app/program-in-c/4536bd55-276c-4c ea1621ee61d us/store/app/program-in-c/4536bd55-276c-4c ea1621ee61d

28


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

Apresentações semelhantes


Anúncios Google