Jason Snyder

Learn More
This paper reports on a quantitative evaluation of five years of data collected in the first three programming courses at Virginia Tech. The dataset involves a total of 89,879 assignment submissions by 1,101 different students. Assignment results were partitioned into two groups: scores above 80% (A/B) and scores below 80% (C/D/F). To investigate student(More)
The Library for Interface Testing (LIFT) supports writing unit tests for Java applications with graphical user interfaces (GUIs). Current frameworks for GUI testing provide the necessary tools, but are complicated and difficult to use for beginners, often requiring a significant amount of time to learn. LIFT takes the approach that unit testing GUIs should(More)
Some observers believe that entrenched political forces systematically manipulate the electoral process in their favor. Uncovering whether this is a widespread phenomenon is di¢ cult since existing political forces are intentionally chosen by the electorate and electoral manipulation is by its very nature a clandestine process which is hard to detect.(More)
  • Mark Jackson, Robbin Smith, Steve Watton, Eleanor Thornton, Mary D, Ambrosia +20 others
  • 2014
Change prereqs to MATH101 or Placement Exam, and CET113 (may be taken concurrently); Approved. Revise description to: Study of the genetic processes that affect their evolution, including natural selection, gene flow, and mutation. Review of basic genetics from General Biology. Applications of genetics to modern problems in ecology and conservation.(More)
Software-defined radios (SDR) offer several advantages over traditional, hardware-based radios, most notably flexibility and reconfigurability. Developing SDR applications can be a difficult process, however, for several reasons. First, much of the work involved deals with standards compliance, rather than radio functionality. This portion of the work is(More)
OSSIE is an open source SDR project created for education and research. When used as a teaching example, OSSIE provides lessons about open source and systems development. It is also an ideal platform for a variety of projects, from capstone studies to theses. A series of labs introduces new users to the software and quickly illustrate key SDR concepts and(More)
Figuring out the best way to communicate with and serve students is one of the paramount challenges facing library and technology organizations today, including Bucknell University's merged Information Services and Resources organization (ISR). In an effort to resolve this issue, we went straight to our students, asking, "How should we communicate with(More)
The College's of New Jersey's Computer Science department offers capstone mentored research courses to qualifying juniors and seniors. Students can typically enroll in up to two such courses, offering the opportunity to work in small groups or a one-on-one basis with a full-time faculty member, typically through the incorporation a faculty member's research(More)
  • 1