Friday, 19 February 2016

Study Jams

THIS IS VERY RAW INFORMATION AND SHOULD ONLY BE USED BY FACILITATORS AND NOT STUDENTS.


STUDENTS CAN ONLY USE THE INFORMATION HERE THAT DIRECTLY INVOLVES THEM

What are Study Jams

Study Jams are community-organized study groups around Google online developer courses. The goal is to support as many students as possible in completing the course, thereby raising the technical level of the community.

A successful Study Jam is one with a high average course completion rate.

The next iteration of Study Jams is taking place Feb 1 - May 1 2016 around the Udacity Android for Beginners course, and is offered exclusively to GDGs to organize. GDGs will have the opportunity to shape the study group formats to best meet their needs, as well as use Google-created facilitator guide materials. Best practices and feedback will be incorporated in future iterations of Study Jams for Android for Beginners.

Audience

The Study Jams for Android for Beginners is best suited for two audiences: 1) those new to programming 2) those with programming experience who have never used Android.

The beginner level of the course allows for a broad appeal. Newbies, students, and experienced programmers new to Android can all benefit from this course.

Facilitator requirements

  • Programming knowledge and experience with Android
  • Completion of Android for Beginners course prior to course facilitation (FREE version - no certification required)
  • Commitment to leading study group sessions sometime between Feb 1 - April 30, 2016
  • Commitment to providing guidance and tutoring to students, as well as review of final student projects
  • Issue Study Jam course certificates to students who meet certificate requirements:
1) Attendance in Study Jam sessions 2) Submission of final project
  • Distribute and maximize completion of participant surveys, and complete event organizer survey - personalized survey links will be emailed to you directly closer to your event date.

What students get

  • Personal tutoring on the course material
  • Community setting to support course learning
  • Swag pack
  • Google-offered Study Jams completion certificate
  • Discount on the Android Nanodegree upon course completion
  • Opportunity to join Google Launchpad with completed app, pending app quality

  1. Direct your students to enroll for the Udacity course via this special link: https://www.udacity.com/account/affiliate/GoogleStudyJams => important to track course completion!
  2. Invite Study Jam participants to join the Global Study Jam Student G+ community

  • Spend the first few mins of each Study Jams to remind students to register via the special Udacity Study Jams link so we may track their course progress.
    Students need only register once.  

Facilitator duties

  • Tutoring/guidance to work toward high course completion rate
  • Review students’ final projects and provide feedback
  • Distribute Study Jam completion certificates to those who attend all Study Jam sessions and submit a final project. Certificate files available in January.
  • Reporting requirements listed above

THIS IS VERY RAW INFORMATION AND SHOULD ONLY BE USED BY FACILITATORS AND NOT STUDENTS.


STUDENTS CAN ONLY USE THE INFORMATION HERE THAT DIRECTLY INVOLVES THEM

Thursday, 18 February 2016

Installing Android Studio

This document was copied from here as it was
To set up Android Studio on Windows:
  1. Launch the .exe file you downloaded.
  2. Follow the setup wizard to install Android Studio and any necessary SDK tools.
    On some Windows systems, the launcher script does not find where the JDK is installed. If you encounter this problem, you need to set an environment variable indicating the correct location.
    Select Start menu > Computer > System Properties > Advanced System Properties. Then open Advanced tab > Environment Variables and add a new system variable JAVA_HOME that points to your JDK folder, for exampleC:\Program Files\Java\jdk1.7.0_21.
The individual tools and other SDK packages used by Android Studio are installed in a separate directory. If you need to access the tools directly, use a terminal to navigate to the location where they are installed. For example:
\Users\<user>\sdk\
To set up Android Studio on Mac OSX:
  1. Launch the .dmg file you downloaded.
  2. Drag and drop Android Studio into the Applications folder.
  3. Open Android Studio and follow the setup wizard to install any necessary SDK tools.
If you need to use the Android SDK tools from a command line, you can access them at:
/Users/<user>/Library/Android/sdk/
To set up Android Studio on Linux:
  1. Unpack the .zip file you downloaded to an appropriate location for your applications.
  2. To launch Android Studio, open a terminal, navigate to the android-studio/bin/ directory, and executestudio.sh.
    You may want to add android-studio/bin/ to your PATH environmental variable so that you can start Android Studio from any directory.
  3. If the SDK is not already installed, follow the setup wizard to install the SDK and any necessary SDK tools.
    Note: To support 32-bit apps on a 64-bit machine, you will need to install the ia32-libs, lib32ncurses5-dev, and lib32stdc++6 packages.

Launching Study Jams

STUDY JAMS DAY 1
The main agenda for day 1 is usually installing all the software needed for carrying out an event. Creating a sample project to ensure that the installation was successful and finally accepting feedback from participants

Time
Activity
Facilitator
Extras
0900-0915
Registration
Launching Study Jams
Alicent Bungei
Marylyn Wanjiku
Registering in the study Udacity website
Launching study jams,

0915-1000
Keynote
Victor Mwenda
Nicholas Mwangi
Explaining what is study jams,
What is expected during the cause

Launch
1.        GDG MMUST Study jams blogspot
2.        Launch the GDG MMUST Git account and encourage students to create their projects in Git where GDG MMUST can fork the repo
Mention the app we shall be developing
Give jammers 10 minutes to think of a project and write down the project name and 20 word descriptions on the paper. These will be collected, shuffled and probably read aloud if there is consent from jammers

1000-1200
Installing Software
Sharing offline training materials
Elvis Kimutai
Daniel Mwangi
Sam Owino
Android Studio
Gradle
Github
Emulator
1200-1230
Creating Sample Project
Nicholas Irungu

Creating sample android projects to ensure that the software installation was successful
1230-1300
Q/A
Facilitators
Students ask questions on anything they never got right
1300-1305
Closing Session
Alicent Bungei
Close event.
Remind students on what is expected during the next study jam session

Students not in mailing list or Whatsapp group to be left behind.

Students whose computers did not configure well to be too left behind





Facilitators:
Name
Email
Phone
Knowledge Area
Role
Victor Mwenda

vmwenda.vm@gmail.com
0718034449

GDG Lead
Nicholas Irungu


0726411390
Java Application Development
Facilitator – Ensuring we have all assets required before the training
Alicent Bungei

Alicentb95@gmail.com
0729519532
Web Application Development
Social media, time keeping, reminding jammers of events and importance of the online training
Marylyn Wanjiku

wanjikumarylyne@gmail.com
0726459507
Web Application Development
Snacks + Photos
Daniel Mwangi


070404055
Android Application Developer
Trainer
Elvis Kimutai


0704829933
Android Application Developer
Trainer
Sam Owino

0706906138
Android Application Developer
Trainer