Arxiu de la categoria: Programació

Sessió 8: Programació d’aplicacions i creació de videojocs

Hem dedicat l sessió a AppInventor, que  és un entorn de programació de dispositius mòbils, desenvolupat pel MIT (Massachusetts Institute of Technology). La programació es fa mitjançant blocs.

Jo ja havia programat amb AppInventor en curs anterior de robòtica, en aquesta ocasió l’he utilitzat per fer un petit programa de canvi d’unitats de temperatura que després he portat a l’aula per crear les evidències de la sessió 9. Aquí es pot veure  el resultat:

app inventor temperatura

També hem vist diferents entorn per fer videojocs , fonamentalment Microsoft MakeCode Arcade i Scratch.

He creat un joc senzill Arcade a partir d’un que ens va passar el professor. En aquest enllaç pots provar a jugar:

https://arcade.makecode.com/91585-35061-69051-40756

 

 

Sessió 7: HTML i CSS

En aquest apartat hem treballat el llenguatge HTML, el qual permet estructurar pàgines web. Ens ajuda a definir l’estructura i el contigut de la nostra web.  També hem conegut el llenguatge CSS, que permet donar estil a la nostra pàgina.

He realitzat tres activitats:

https://docs.google.com/document/d/1t-7nNmYGwBIdv3ErcEG9Q64IZa5N84Yu/edit?usp=drive_link&ouid=111880038469780052073&rtpof=true&sd=true

https://docs.google.com/document/d/1YJoF02txOs4cySLnHRHoI4hcjbzdvU8-/edit?usp=drive_link&ouid=111880038469780052073&rtpof=true&sd=true

https://docs.google.com/document/d/1HUd0a8qX5TmJirVjzvIIfv6GuEePS2Hp/edit?usp=drive_link&ouid=111880038469780052073&rtpof=true&sd=true

Sessió 6: Processing i SNAP!

Avui hem après Processing , que és un entorn de programació basat en Java que ens permet programar mitjançant codi. aquest entorn permet programar entorns gràfics i fomentar l’art i la creativitat a través de la programació.

A continuació pots enllaçar amb les activitats que he creat:

https://docs.google.com/document/d/1zroGekz3YtbbQgRSxqkPnQK4YYM7JDMF/edit?usp=drive_link&ouid=111880038469780052073&rtpof=true&sd=true

https://docs.google.com/document/d/1qQWoVkIJAQFY7YgqHi5dUvGCWun2zGhJ/edit?usp=drive_link&ouid=111880038469780052073&rtpof=true&sd=true

https://docs.google.com/document/d/1L4Eh6e6puPhZGLMuckAEhvQEkeey9ICf/edit?usp=drive_link&ouid=111880038469780052073&rtpof=true&sd=true

I també hem après Snap! que és un llenguatge de programació gràfic basat en blocs.

He creat un programa que simula un semàfor:

https://docs.google.com/document/d/1pSd2WLV4GzNfV9Rmm6rBAsKNoY-fZyAl/edit?usp=drive_link&ouid=111880038469780052073&rtpof=true&sd=true

 

 

Sessió 5: conceptes de programació i Python

Hem dedicat aquesta sessió a presentar els fonaments de la programació. En concret hem creat alguns algoritmes:

Algoritme 1. Determinar si un alumne supera un examen amb una nota més alta de 5:

Algoritme 2. Determinar si un alumne ha tret més d’un 6 en un examen que fa la mitjana de 4 preguntes.

 

Després hem instal·lat VSCode, que és una utilitat per a programar i hem après a programar en Python, que és un llenguatge de programació interpretat.

A continuació, presento uns enllaços a les activitats en Python que he creat:

https://docs.google.com/document/d/19ylrjGwuERlZIUpgOOuE3k8vGOWRhY85/edit?usp=drive_link&ouid=111880038469780052073&rtpof=true&sd=true

https://docs.google.com/document/d/1bBdJwlFVo4zx4dMTCvW2LgbqcTuUvZ0F/edit?usp=drive_link&ouid=111880038469780052073&rtpof=true&sd=true

https://docs.google.com/document/d/1KIDInGm6iXMlKy38DoUa9ns_P09bDT2t/edit?usp=drive_link&ouid=111880038469780052073&rtpof=true&sd=true