User:Nnapier

From Foss2Serve
Revision as of 20:23, 3 June 2013 by Nnapier (Talk | contribs)
Jump to: navigation, search

Nannette Napier

Nannette Napier is a faculty member at Georgia Gwinnett College. She engages in action research that addresses challenges of software development firms such as effectively managing software projects, creating and managing software requirements, and using agile development methodologies. Prior to attending graduate school, she worked professionally as a senior software engineer.

At GGC, Dr. Napier has taught a variety of courses including

  • ITEC 1001 Introduction to Computing
  • ITEC 2120 Introduction to Programming
  • ITEC 2150 Intermediate Programming (beginning Fall 2013)
  • ITEC 3860 Software Development I
  • ITEC 4260 Software Quality Assurance & Testing (beginning Spring 2014, hopefully)

Dr. Napier's strives to create relevant courses that engage students through active learning and enrichment experiences. These courses intentionally incorporate connections between course material and "the real world".

In addition to teaching, Dr. Napier leads several initiatives on campus to recruit and retain students in Information Technology including GGC Tech Camp, Super Saturday Series for Middle School Girls, and Technology Ambassadors Program.

Bug Tracker Exercise

  • Severity column: blo - blocker, cri - critical, maj - major, nor - normal, min - minor, tri - trivial, enh - enhancement
  • Priority column: low, normal, high, urgent
  • Operating System: all, linux, OpenSolaris, Mac OS, Windows, Solaris
  • Product column:
  • Status column:
  • Resolution column:
  • Summary column:

2.6 Exercise Response

  • Course to target: ITEC 4260 QA Class
  • Learning outcomes for students to achieve:
  1. Proficiency with basic tools used in open source projects. More specifically, GitHub, WordPress blog, forums and possibly IRC (if this is a big form of communication for the project)
  2. Mechanisms for operating in open source projects
  3. Understand what is Free and open source software
  4. Acquire proficiency in using an automated test script (Selenium Web Driver)
  5. Understanding a specific domain (emergency prepardness)
  • Types of activities
  1. Read about the domain -- summarize what is known, compare and contrast existing software packages, what features exist? Have multiple groups and have them each report so that students get a broader understanding
  2. Have them follow Sahana on twitter as well as the Google Group
  3. Ask them what they already know about FOSS. What OSS projects have they used already
  4. Assign students to join the Google Group on Sahana-Eden: Pick 5 or 6 topics for the students. Read and analyze a specific topic. Summarize for the class
  5. Starter assignment: Have them update the installation documentation
  6. Make them a user in a specific task: Have them update the user documentation
  7. Sonal: Usability testing
  8. Have students create 'how to' videos on getting started
  9. Interview a FOSS developer -- AFTER the students have had some experience, say towards the end of the class
Personal tools
Namespaces
Variants
Actions
Events
Learning Resources
HFOSS Projects
Evaluation
Navigation
Toolbox