Teaching Open Source (Activity)

(Difference between revisions)
Jump to: navigation, search
(Part 1 - Teaching Open Source Website)
Line 23: Line 23:
  
 
=== Background: ===
 
=== Background: ===
Open source pre-dates the Web, but the Web and Internet connectivity have been essential for the blossoming of FOSS in recent years. FOSS projects need to be available on the Web to ever gain much attention. There is a growing number of sites (often called “forges”) that provide a home and visibility to FOSS projects (although many of the biggest projects live on their own sites).
+
Teaching Open Source is the  
  
 
=== Directions: ===
 
=== Directions: ===
Line 41: Line 41:
 
# Locate the the Get Involved section.
 
# Locate the the Get Involved section.
 
# Click the '''Join and use this wiki''' link.
 
# Click the '''Join and use this wiki''' link.
#
 
  
==== Part 2 - Ohloh ====
 
Comparison of Epiphany, Firefox and K-Meleon using Ohloh.net
 
In this activity, you’ll explore some of the development characteristics of web browsers, one of which was presented today including the number of developers and the programming languages used in each.
 
 
'''Explore Epiphany:'''
 
# Go to: http://www.ohloh.net/
 
# In the upper-most search space, enter:  Epiphany
 
# Click on the Epiphany logo.
 
# What is the main programming language used in Epiphany?
 
# How many lines of code does Epiphany have?
 
# Click on the World Activity Map (lower right side of screen). List some of the locations of the developers:
 
# Go back to the main Epiphany page and click on the “Code Analysis” link under right-hand DEVELOPMENT menu.
 
# What other languages is Epiphany written in?
 
# What language has the second highest number of lines of code?
 
# Of the programming languages used in Epiphany, which language is the most highly commented?
 
# Click on the “Contributors” link under right-hand COMMUNITY menu.
 
# How long have the top three contributors been involved in the project?
 
# Click on the “Managers” link under right-hand COMMUNITY menu.
 
# How many managers does the project have?
 
 
'''Explore Firefox:'''
 
 
# Go back to the Ohloh main page: http://www.ohloh.net/
 
# In the upper-most search space, enter:  Firefox
 
# Click on the Firefox logo.
 
# What is the main programming language used in Firefox?
 
# How many lines of code does Firefox have?
 
# Click on the World Activity Map (lower right side of screen). List some of the locations of the developers:
 
# Go back to the main Firefox page and click on the “Code Analysis” link under right-hand DEVELOPMENT menu.
 
# What other languages is Firefox written in?
 
# What language has the second highest number of lines of code?
 
# Of the programming languages used in Firefox, which language is the most highly commented?
 
# Click on the “Contributors” link under right-hand COMMUNITY menu.
 
# How long have the top three contributors been involved in the project?
 
# Click on the “Managers” link under right-hand COMMUNITY menu.
 
# How many managers does the project have?
 
 
'''Comparison of Epiphany, Firefox and K-Meleon'''
 
 
# Go back to the Ohloh main page: http://www.ohloh.net/
 
# Click on the “Compare Project Metrics” link on the lower left side of the page.
 
# Enter Epiphany in the first column and select Epiphany browser.
 
# Once the information of Epiphany is displayed, enter Firefox in the second column.
 
# Repeat using K-Meleon in the third column.
 
# Which project has more developers?
 
# Which project is older?
 
# Which project has the largest number of developers in the past 12 months?
 
# Which project has the larger number of lines of code?
 
  
 
[[Category: Foss2serve]]
 
[[Category: Foss2serve]]
 
[[Category: Learning_Activity]]
 
[[Category: Learning_Activity]]

Revision as of 01:22, 11 February 2013

Contents

Browsing a Forge

Preparation:

Description Learners will become members of the Teaching Open Source mailing list and create a member wiki page.
Source Teaching Open Source web site
Prerequisite Knowledge None.
Estimated Time to Completion 30-45 minutes
Learning Objectives Ability to: 1) receive TOS list serv mailings, 2) Create a personal wiki page.
Materials/Environment Access to Internet/Web and web browser and email client.
Additional Information  ?
Rights  ?

Background:

Teaching Open Source is the

Directions:

Part 1 - Joining the Teaching Open Source Mailing List

Teaching Open Source (TOS)- http://teachingopensource.org/index.php/Main_Page - is a "neutral collaboration point for professors, institutions, communities, and companies to come together and make the teaching of Open Source a global success." You will visit this site and sign up for the list serv.

Do the following:

  1. Go to: http://teachingopensource.org/index.php/Main_Page
  2. Locate the the Get Involved section.
  3. Click the Join the mailing list link.
  4. Read through the information on the resulting page. Click the mailing list link.
  5. Complete the information in the form and click the Submit button.

Part 2 - Creating a Wiki Page on Teaching Open Source

One tool used by members of the open source world is wiki pages. During this part of the activity you will participate in the TOS community by creating a wiki page and introducing yourself to the community.

  1. Go to: http://teachingopensource.org/index.php/Main_Page
  2. Locate the the Get Involved section.
  3. Click the Join and use this wiki link.
Personal tools
Namespaces
Variants
Actions
Events
Learning Resources
HFOSS Projects
Evaluation
Navigation
Toolbox