Student Training Planning

In order to attract more students to use / contribute to GNOME, we plan to offer some GNOME related training to students.

Date and location

  • Date: April 1st, 2011
  • Location: Dayananda Sagar
  • 4 sessions per day
    • Session 1: 9am to 10am
    • Session 2: 10am to 12nn
    • Session 3: 1:30pm to 3:30pm
    • Session 4: 4pm to 6pm


  • Trainers include:
  • Contents include:
    • Session 1: The GNOME project and its community
      • GNOME is a desktop that is easy to use, and a development platform that is stable, reliable, and Free Software. This session will help to understand
        1. What's new in GNOME 3 ?
        2. How people can start contributing to GNOME ? Like translation, documentation, bug-squad etc
        3. What does a community mean ?
        4. How do we drive community ?
        5. How can you help to take GNOME forward ?
    • Testing and Bugsquadding in GNOME
      • The Bugsquad is the Quality Assurance (QA) team for GNOME.
        • They keep track of current bugs in GNOME software and try to make sure that major bugs do not go unnoticed by developers. This training will spot light on
          1. What is bugzilla ? Explanation about bugzilla fields.
          2. What does bug-squad do ?
          3. What do you need to do to join bug-squad ?
          4. Hands on
    • User Experience Design in GNOME
      • The Usability Project strives to make the GNOME experience as pleasant and efficient as possible.
        • The Usability Project achieves these goals through the creation of a style guide (defining and evolving the GNOME user interface), working with maintainers to remove interaction problems through user testing, and the visual/interactive engineering of new desktop components.
      • The training will include:
        1. An Overview of User Experience Design
        2. Introduction to the GNOME Usability Project
        3. Tips on how to start contributing to GNOME UX Design
    • Porting applications to GNOME 3
      • For GNOME 3, the GNOME Project has started from scratch and created a completely new, modern desktop designed for today's users and technologies. In the process many libraries and their functions have been deprecated. We will explain how you can help in porting existing applications to new environment.
    • Writing a simple app
    • GNU autotools and building an app
    • Compilation lesson for gnome 3.0, or GTK 3 hacking
      • This training will spot lights on
        1. How can i compile a project from a tarball ?
        2. What is version control system (git/svn) ?
        3. How to use jhbuild ?
        4. how to find solution for problems during compilation ?

GnomeAsia/2011Summit/StudentTraining (last edited 2011-03-18 18:33:00 by PockeyLam)