Briana Lowe Wellman

Learn More
Persistence of first-year students in computer science is a problem. Although there are many factors that determine whether a student can be successful in computer science, research has shown that some attrition is due to personal perception of their ability in computer science. We created a learning experience specifically designed to improve students'(More)
PREOP (Providing Robotic Experiences Through Object-Based Programming) is an integrated approach to using robots within the introductory Computer Science sequence. Rather than use the "program-by-wire" approach of existing tools, PREOP leverages an object-based, syntax-free environment. PREOP provides a physical, relevant, challenging problem domain that(More)
The demand for computer scientists is expected to continue to increase irrespective of the current state of the economy. Unfortunately, the supply is not expected to match the demand as the number of computer science majors has decreased substantially since the year 2000. As a result, universities and colleges are attempting to identify new ways to attract(More)
Statistics for underrepresented minority groups and women continue to show low numbers in enrollment and rates of retention in academic computer science programs. A new approach to increase student interest in computer science in a first year program is introduced. Laboratory modules for an introductory programming course have been developed at the(More)
In cooperative multirobot systems, communication can speed up completion, reduce redundancy, and prevent interference between robots. Typically, wireless point-to-point communication is used to coordinate robots. However, environmental interference, unpredictable network conditions, and distances between robots can affect the reliability of wireless(More)
To perform complex tasks, a team of robots requires both reactive and deliberative planning. For reactive control, a restricted variant of Linear Temporal Logic called General Reactivity(1) can be used to synthesize correct-byconstruction controllers in polynomial time, but they often ignore time and resource constraints to maintain tractable synthesis. For(More)
Simulations are typically used to model a problem and find a solution before real world testing. They speed up the validation process and allow researchers to modify their code accordingly. However, a problem occurs when simulation results are not consistent with real world results. Researchers have found inconsistencies due to odometry error and team size.(More)
This work investigates how wireless signal attenuation affects a team of mobile robots performing exploration. Many coverage tasks, such as search and rescue or exploration, can be performed more effectively when robots communicate with one other. However, in real world environments, maintaining communication can be difficult due to unpredictable wireless(More)