Introducció a la programació

Ha arribat l’hora de programar, la programació és una disciplina molt necessària en els temps en que vivim, rodejats d’eines, gadgets i dispositius programables. La programació és l’alfabetització del segle XXI, i no dubteu que en el futur serà una assignatura pròpia a impartir des de primaria. El difunt Steve Jobs, cofundador de Apple, ja va profetitzar l’expansió d’aquesta disciplina a nivell mundial i va apuntar molt encertadament: “tota persona hauria d’aprendre a programar perquè també ensenya a pensar”.

prog

Però, perquè és tan convenient aprendre a programar? Bé, programar suposa parlar el mateix idioma que la màquina, el que es coneix com pensament computacional i requereix de múltiples habilitats.

D’una banda, és necessari aprendre a analitzar problemes, descompondre’ls i cercar solucions compatibles. Durant la fase d’anàlisi s’identifiquen els elements, les seues relacions o els fluxos de dades, entre uns altres, i per a açò s’utilitzen una sèrie d’eines, com a diagrames que representen les entitats del sistema. El procés en si exigeix una capacitat analítica i d’abstracció important.

D’altra banda, es treballen les estratègies de resolució de problemes. Per exemple, si es vol desenvolupar un joc com el tres en ralla, una vegada fet l’anàlisi dels seus elements i regles, es passarà al disseny de les millors estratègies per a guanyar. Aquestes últimes s’expressaran de forma algorítmica, açò és, a manera de conjunts de passos basats en seqüències, repeticions i condicions.

Encara que semble estrictament informàtic, usem algorismes tota l’estona per a resoldre problemes quotidians, la qual cosa significa que desenvolupar l’habilitat d’identificar-los (metacognició) i refinar-los pot arribar a millorar la pròpia vida personal i acadèmica. És més, molts alumnes no aconsegueixen el seu màxim potencial perquè, simplement, o utilitzen incorrectament o no saben usar els seus propis recursos mentals. Tornar-se conscient d’ells, analitzar-los i reconstruir-los pot suposar una gran diferència, i en açò també ajuda la programació.

Després de l’anàlisi i el disseny, l’última fase consisteix en la programació. És un acte de creació en si mateix, on el programador va a poder veure i interactuar en viu amb el seu treball.

Programar línies de codi exigeix ser estricte i ordenat, ja que el propi ordinador també ho és a l’hora d’interpretar el programa. Alguns llenguatges, com Scratch o AppInventor (els programes que utilitzarem), suavitzen aquestes condicions afegint una capa gràfica que permet desenvolupar ràpidament de forma visual encaixant blocs de codi. A mesura que es van desenvolupant les capacitats de programació també es desenvolupen unes altres com la identificació de patrons o l’extrapolació de solucions.

A més a més, la programació i la creativitat van de la mà. Si la resolució de problemes necessita una bona dosi d’ella, el disseny d’interfícies, videojocs o elements multimèdia necessiten encara més.

I sense més preàmbuls ha arribat l’hora de començar a treballar, per a la qual cosa veurem uns conceptes bàsics sobre la programació i començarem amb eixa anàlisi i disseny d’algorismes que ens aniran entrenant en el pensament computacional. Pots descarregar-te aquest document on trobaràs algunes activitats, si les imatges no es veuen bé pots descarregar-te el mateix document en pdf.

Font d’informació: http://www.educacontic.es/blog/stem-por-que-ensenar-programacion-en-la-escuela-i-andonisanz

Anuncis

Presentacions digitals

images.png

Una presentació digital és una ferramenta senzilla i eficaç per a comunicar idees. Consten d’un text que pot ser acompanyat per imatges, gràfiques, vídeos, sons o altres altres documents o elements interactius i que es mostren en forma de diapositives.

Les presentacions digitals permeten expressar idees, transmetre informació o donar a conèixer un projecte o producte, de forma clara i concisa, davant un grup de persones.

Les presentacions poden usar-se bàsicament de dos maneres:

  • Per a reforçar una exposició.
  • Per a fer una explicació sense necessitat d’un ponent.

En el primer cas la presentació ha de reforçar l’explicació de l’orador, per tant, no deu aparèixer tota la informació en les diapositives, només és una ferramenta que ha de clarificar l’explicació oral. Per a això es pot incloure la informació resumida en forma de llista o usar imatges o gràfiques que ajuden a comprendre el que el ponent està explicant, però en cap cas s’usaran com un document a llegir. Es tracta de realitzar una exposició, no una lectura.

En el segon cas, per contra, la presentació es crea per a ser vista sense l’ajuda d’un orador, per tant ha d’incloure tota la informació que es desitge transmetre.

Hui en dia hi ha moltes ferramentes en Internet que permeten fer presentacions amenes i interactives per a facilitar la transmissió d’informació, donant-li un valor afegit. Alguns exemples són:

D’entre totes, nosaltres aprendrem a usar la ferramenta Genially, però com l’èxit d’una exposició no depén només de la presentació en si, ací podeu trobar un enllaç que vos dona consells per a fer una bones presentacions digitals.

Ah! Recorda incloure les fonts del contingut en la teua presentació.

Fulls de càlcul

Un full de càlcul o planilla electrònica és un tipus de document, que permet manipular dades numèriques i alfanumèriques disposades en forma de taules compostes per cel·les (les quals se solen organitzar en una matriu bidimensional de files i columnes).

La cel·la és la unitat bàsica d’informació en el full de càlcul, on s’insereixen els valors i les fórmules que realitzen els càlculs. Habitualment és possible realitzar càlculs complexos amb fórmules i/o funcions i dibuixar diferents tipus de gràfiques.

Libreoffice-calc.png

Treballarem a continuació amb la ferramenta Calc de LibreOffice, per a la qual cosa es podeu descarregar aquesta carpeta per realitzar algunes de les pràctiques que es proposen.

Manual Router

Hui començarem a configurar els routers dels que disposem a l’aula en grups, i per a deixar constància del vostre domini de la matèria fareu un manual  de forma individual que contindrà les següents parts:

router.jpeg

  • Introducció (introduïu que de que tracta el manual i parleu de la marca i model del router que configurareu)
  • Accés al router
  • Canviar la contrasenya del router
  • Canviar el nom WiFi
  • Canviar la contrasenya WiFi
  • Filtrat per MAC
  • Convertir el router en un punt d’accés

El manual ha de contindre imatges i descripcions de cadascun dels passos que s’han de fer. Penseu que el manual està fet per a persones que no tenen perquè tenir coneixements d’informàtica.

Anem a utilitzar el programa Writer de LibreOffice, i ÉS NECESSÀRIA la creació d’una portada usant títols artístics, un índex automàtic en la primera pàgina, l’ús d’estils per als títols i subtítols i una correcta maquetació (coherència amb els estils, imatges amb llegenda, ús de pics i numeració, etc.)

 

 

Xarxes informàtiques

yarn-phone-2091195_1280.png

Les xarxes de comunicacions o xarxes informàtiques permeten connectar milers d’ordinadors en fraccions de segón a través de tot el món, sols necessitem un dispositiu amb targeta de xarxa, un element d’interconnexió (com un router), i una configuració adequada en els nostres dispositius (que sol ser automàtica).

En aquest tema anem a estudiar els components d’una xarxa d’ordinadors, les tecnologies més utilitzades i alguna que altra configuració. Punxa en l’enllaç per a descarregar-te el tema.

També podeu descarregar des d’ací uns exercicis.

Sistemes operatius

operating-system-logos.jpg

Tots conegueu el concepte de sistema operatiu, com bé sabeu és part del programari, més concretament una part més que important, essencial. Aquest programari permet a l’usuari comunicar-se amb la màquina, i permet a la màquina controlar tots els elements que la componen i tots aquells perifèrics que es puguen connectar a ella.

A continuació tractarem el segón tema, que ens parla precisament dels sistemes operatius. Punxa en aquest enllaç i descarregat el document al teu escriptori.