Stage 2 Activities/2.3 GNOME

(Difference between revisions)
Jump to: navigation, search
(Please answer each of the following questions as it relates to your activity.)
(Please answer each of the following questions as it relates to your activity.)
Line 5: Line 5:
 
Two separate ideas:
 
Two separate ideas:
  
* Capstone project for senior students in computer science and software engineering
+
      * Capstone project for senior students in computer science and software engineering
* Software quality and testing course
+
      * Software quality and testing course
  
 
# Briefly describe the activity.
 
# Briefly describe the activity.
Line 14: Line 14:
  
 
# How much time do you expect the HFOSS activity to take (# classes, # homework assignments, # lab activities, etc.)? Will the activity be completed in class or out of class?
 
# How much time do you expect the HFOSS activity to take (# classes, # homework assignments, # lab activities, etc.)? Will the activity be completed in class or out of class?
 +
 +
* For the capstone project, this is a year long, team-based project.  It will require ~4 hours/week for two semesters.
 +
* For the testing course, this is 2 separate homework assignments.  We may chose to precede the homework assignment with an in-class assignment in which they explore a bug tracking repository.
 +
 
# How does this activity relate to course goals/objectives?
 
# How does this activity relate to course goals/objectives?
 +
 +
* For the capstone project, it is important that the project include the entire lifecycle of software development.  Thus, students will need to explore the requirements are currently describe on the project documentation.  Students may suggest new requirements with the hope that the community will approve.  It is important that they design and write code.  The goal is to get their code accepted by the community.
 +
 
# What will students submit upon completion of the activity?
 
# What will students submit upon completion of the activity?
 
# How will you assess the submission?  
 
# How will you assess the submission?  
 
# List any question or concerns you have about implementing your activity.
 
# List any question or concerns you have about implementing your activity.
 
# What type of support will you need to implement your activity?
 
# What type of support will you need to implement your activity?

Revision as of 17:48, 29 May 2014

Planning for HFOSS Participation

Please answer each of the following questions as it relates to your activity.

  1. Identify the course(s) the activity would be appropriate for.

Two separate ideas:

      * Capstone project for senior students in computer science and software engineering
      * Software quality and testing course
  1. Briefly describe the activity.
  • For the capstone course, we would ask the student team to make a major contribution to the Gnome - MouseTrap project.
  • For the testing course, students will be asked (1) to rewrite a bug report, and (2) to write design a test case for that bug.
  1. How much time do you expect the HFOSS activity to take (# classes, # homework assignments, # lab activities, etc.)? Will the activity be completed in class or out of class?
  • For the capstone project, this is a year long, team-based project. It will require ~4 hours/week for two semesters.
  • For the testing course, this is 2 separate homework assignments. We may chose to precede the homework assignment with an in-class assignment in which they explore a bug tracking repository.
  1. How does this activity relate to course goals/objectives?
  • For the capstone project, it is important that the project include the entire lifecycle of software development. Thus, students will need to explore the requirements are currently describe on the project documentation. Students may suggest new requirements with the hope that the community will approve. It is important that they design and write code. The goal is to get their code accepted by the community.
  1. What will students submit upon completion of the activity?
  2. How will you assess the submission?
  3. List any question or concerns you have about implementing your activity.
  4. What type of support will you need to implement your activity?
Personal tools
Namespaces
Variants
Actions
Events
Learning Resources
HFOSS Projects
Evaluation
Navigation
Toolbox