Curso Sugar FPUNA

De Paraguay Educa

Tabla de contenidos

Objectives

By the end of this course students should be able to collaboratively write activities for Sugar, contribute changes to existing activities using mailing lists, the Sugar Lab's Wiki and GIT and interact with other members of the Sugar Labs development community.


Resources

Activity Sharing

Content

Como son clases de 3 horas la idea es alternar entre sesiones teorícas (slides y pizarra) y sesiones prácticas (escribir código, probar, code-review, re-iterar).

Lunes 10 de mayo

  • Presentation of us and the course
  • Presentation of the participants: experience with Linux (distro)? Do you have experience with package managers? What languages do you know well or not so well?
  • Formal intro to python (slides)
  • Interactive tutorial of python
  • Python in practise
  • Subscribe to the mailing list and send an introduction of yourself, your expectations and your current skillset
  • Questions & answers

Miercoles 12 de mayo

  • GTK theory
  • Widgets
  • Widgets hierarchy (boxes, layouts, windows, etc.)
  • Events
  • Callbacks
  • Practice: HelloWorld
  • Practice: develop a calculator or tic-tac-toe or minesweeper or hangman
  • DrawingArea: lines, squares and arcs
  • Sugar installation (yum install sugar-emulator)

Viernes 14 de mayo

  • Sugar Development Framework
  • HelloWorld Activity
  • Practice
  • Sugarize calculator program

Lunes 17 de mayo

  • Describe projects (50m)
  • Create teams (20m)
  • Nominate TL/PM (10m)
  • OOA&D (1h)
  • Hack (start phase I)

Miércoles 19 de mayo

  • PyGame (30m) (jorge)
  • Create projects in Gitorious (bernie)
  • Hack (phase I cont.)

Viernes 21 de mayo

  • datastore (30m) (tch)
 Examples: http://oficina.paraguayeduca.org/~mabente/codesnacks/sugar/
  • Hack (end phase I, start phase II)

Lunes 24 de mayo

  • telepathy (1h) (bernie)
  • Hack (phase II cont.)

Miércoles 26 de mayo

  • packaging (20m) (rgs)
  • Hack (end phase II, start phase III)

Viernes 28 de mayo

  • ASLO (10m) (rgs)
  • Hack (end phase III)


Project Phases

  1. Basic activity (GUI with some events attached)
  2. Load/Save documents to journal
  3. Add collaboration


Projects

Scrabble

Pintando Fracciones

  • Project Manager: Martin Abente
  • Team Leader:: Pedro Amarilla
  • Miembros:
    • Adolfo Ríos
    • Luis Rodríguez
    • Marcio Duarte
    • Santiago Valdez

SugarBrain

Conozco

  • Project Manager: Raúl Gutierrez
  • Team Leader: Jorge Levera
  • Miembros:
    • Denise Trevisan Troche
    • Alejandro Talia
    • Daniel Brassel
    • Jorge Levera
  • Curso Sugar FPUNA/Conozco Paraguay

--Rgs 16:10 31 may 2010 (UTC)

Herramientas personales