Mensagens

A mostrar mensagens de abril, 2019

Início do 3ª Período - Programar com App Inventor

Imagem
Iniciamos hoje o 3º e último período deste ano letivo, ao longo do qual vamos trabalhar e aprender a programar com o App Inventor . O MIT App Inventor , ou simplesmente, App Inventor, foi desenvolvido pelo professor Hal Abeson e uma equipe do Google Education, inicialmente mantido pela Google, e atualmente mantido pelo Massachusetts Institute of Technology ( MIT ) . Essa poderosa plataforma permite criar aplicativos para o sistema operacional Android de um forma simples, sem precisar de nenhuma experiência em programação. Até mesmo os iniciantes podem ter seus primeiros aplicativos rodando em menos de uma hora, tempo significativamente menor do que em linguagens de programações tradicionais. O App Inventor é baseado na programação por blocos, facilitando e muito a programação. Para programar é só puxar e soltar os blocos, juntando-os como um quebra cabeça. Conta com uma interface simples e um visual elegante. A plataforma de criação do App Inventor é online e conta com a funcionalid

Balanço do Segundo Período

Imagem
Achamos que, de uma maneira geral, o período correu muito bem e ambos gostámos imenso de trabalhar tanto com o CorelDraw e com o Photoshop, considerando que tudo que aprendemos nos será útil de alguma maneira para o futuro. Consideramos que as aulas foram todas muito dinâmicas e divertidas pois raramente estávamos parados, estávamos sempre a aprender algo novo. No entanto, podemos afirmar que a preferência da Bea recaíu sobre o trabalho e a aprendizagem do CorelDRAW enquanto que a do Ivo insidiu mais sobre o uso do Photoshop. Resta-nos apenas dizer que ficámos muito contentes por termos melhorado e aprendido algo novo e útil e que mal podemos esperar para aprender a programar no próximo período. Votos de uma boa páscoa!!

O papel dos dispositivos móveis e abordagem ao Android

Imagem
“Nos dias de hoje, com o grande avanço da tecnologia, os dispositivos móveis estão a  tornar-se muito poderosos.” Os dispositivos móveis têm grande influência e importância na sociedade, contribuindo para o progresso desta a nível social, económico e político. Estes vieram proporcionar uma comunicação mais fácil nas mais variadas situações, formas de trabalho e mais facilidade no mesmo, uma distracção para os momentos de tédio, obter informação útil para o dia a dia de uma forma rápida e eficaz, entre muitas outras coisas. Em suma, os dispositivos móveis revolucionaram a forma como comunicamos, como trabalhamos, como nos divertimos, ou seja, a forma como vivemos. é verdade que estes instrumentos são uma mais valia e nos ajudam a ter uma vida mais cómoda mas está na mentalidade de cada um não deixar que estes afetem a sua vida ao ponto de não interagir pessoalmente com a sociedade. Estes objetos são de tal forma poderosos que podem contribuir para o afastamento do contacto físico

Ada Lovelace e o contributo na programação

Imagem
Ada Augusta Byron King , Condessa de Lovelace , conhecida como Ada Lovelace, nasceu em 10 de Dezembro de 1815 e faleceu a 27 de Novembro de 1852.  Era uma matemática e escritora inglesa, que é reconhecida atualmente por ter escrito o primeiro algoritmo para ser processado por uma máquina (a máquina analítica de Charles Babbage).  Considerada a mãe da programação desenvolveu os algoritmos que permitiriam à máquina processar os valores de funções matemáticas, além de publicar uma coleção de notas sobre a máquina analítica. Referências : https://goo.gl/images/G8PP7b http://mmagalhaes10413.blogspot.com/2015/05/ada-lovelace-e-o-seu-contributo-na.html

Introdução à Programação

Imagem
A programação é o instrumento essencial do funcionamento dos sistemas de informação que apresenta uma linguagem própria. Uma linguagem de programação é um método padronizado para comunicar instruções para um computador. É um conjunto de regras sintácticas e semânticas usadas para definir um programa de computador. As linguagens de programação costumam ser divididas, numa primeira análise, em: Linguagens de baixo nível: estão mais próximas do hardware ou nível máquina. Constitui uma linguagem de programação que segue as características da arquitetura do computador. Assim, utiliza apenas instruções que serão executadas pelo processador. Nesse sentido, as linguagens de baixo nível estão diretamente relacionadas com a arquitetura do computador. Linguagens de alto nível: mais próximas da linguagem humana. Trata-se de uma linguagem com um nível de abstração relativamente elevado, longe do código de máquina. Desse modo, as linguagens de alto nível não estão diretamente relaci