Didàctica, Lego, Programari Lliure, Tècnic

Edison: Kit econòmic de robòtica compatible amb Lego

edison-printerSi ja teniu Lego Technic i voleu un germà petit del Lego Mindstorms, feu una ullada a l’Edison:

  • Actuadors: 2 motors, leds, so.
  • Sensors: distància, llum, so.
  • Comunicació: IR (Infra-roig) que permet coordinar blocs entre sí (o simplement usar un comandament a distància).
  • Programació: visual amb icones (entorn programari lliure multi-plataforma) o mitjançant codis de barres.
  • Moqueta d’activitats i llibres descarregables lliurement.
Didàctica, Programari Lliure

Chris Whittum: Using Open Source Software to Enhance Learning

” After working in education, Chris [Whittum] decided to share his knowledge in an eBook called: Energize Education Through Open Source: Using Open Source Software to Enhance Learning. This resource focuses on how schools can use open source to continue to offer great lessons to students without the high price tag of similar proprietary products.”

http://opensource.com/education/14/3/interview-chris-whittum-open-education

Didàctica, Maternitat/Paternitat, Tècnic

jugaBot: Lego Mindstorms EV3 per a infants | EduLogiX

” El programa jugaBot permet usar la plataforma Lego Mindstorms EV3 per a construir un robot programable per un infant a través dels botons que té la unitat central. Això fa que es pugui usar la plataforma EV3 a partir d’uns quatre anys per iniciar en la programació i el raonament abstracte.

Aquest programa està emmarcat dins la iniciativa EduLogiX, un projecte centrat en l’ensenyament de la programació d’ordinadors als nens (aquí teniu més informació per a docents).”

http://edulogix.wordpress.com/docents/docents-mindstorms/jugabot/

Didàctica, Groovy

Programació concurrent + OOP ~ Actors Model: molt fàcil en Groovy

Fa temps que vaig descobrir Groovy (un llenguatge d’scripting sobre la JVM ideal per als que saben Java), i ara he trobat el complement ideal per a fer “pseudo-codi” (que es pot executar!) per a fer més fàcil l’estudi dels problemes de concurrència: GParallelizer. De fet, la cosa va més enllà, i es tracta d’una llibreria que facilita moltíssim la programació “en paral·lel” per aprofitar els nous multi-core…

Aquí va un petit exemple…

import org.gparallelizer.actors.pooledActors.AbstractPooledActor

class GameMaster extends AbstractPooledActor {
  int secretNum

  void afterStart() {
    secretNum = new Random().nextInt(10)
  }

  void act() {
    loop {
      react { int num ->
        if      ( num > secretNum )
          reply 'too large'
        else if ( num < secretNum )
          reply 'too small'
        else {
          reply 'you win'
          stop()
        }
      }
    }
  }
}
 Continua la lectura de "Programació concurrent + OOP ~ Actors Model: molt fàcil en Groovy" 
Didàctica

Tarifes telefòniques. Quina tarifa és millor?

Una companyia de telefonia mòbil us ofereix dues tarifes:

  • Tarifa A:  Té un import fix de sis euros mensuals  i cada minut de trucada té un preu de 15 cèntims d’euro.
  • Tarifa B: El minut es cobra a 9 cèntims d’euro i el manteniment mensual de la línia té un cost de 9 euros mensuals.
  1. Utilitzeu el full de càlcul en línia per fer una taula de valors en el que es mostri  el cost de  parlar fins a dues hores en intervals d’un quart d’hora per a cada tarifa.
  2. Quina tarifa és millor? Per què?
  3. Fes un gràfic amb el full de càlcul que il·lustri l’evolució de l’import segons les dues tarifes. Quin tipus de gràfic has triat? Per què?
  4. Podries trobar una expressió que representi el cost de laTarifa A en funció dels minuts? i el de la Tarifa B?
  5. En quin minut (exacte) es paga el mateix amb les dues tarifes (feu servir un sistema d’equaciones)?
  6. Entra en el Geogebra i introdueix aquestes dues equacions. Com podem trobar el mateix resultat que heu obtingut amb el sistema d’equacions?

Activitat creada per al CAP de Matemàtiques per Eloi Puertas Prats, Jordi Campos i Manuel Cagigas.

Dirigida a estudiants de 4rt ESO, a realitzar per parelles.