The Ring Tum Phi has picked CSCI 251: iPhone Application Programming as #5 in its list of Top Ten Wildest Spring-Term Courses. We landed halfway between Music 101: Physics & Perception of Music (#10) and Chemistry 155: Science of Cooking: Italy (#1, an obvious choice).
Spring-Term CSCI ‘bots invade Leyburn Library
May 24, 2011This year’s W&L Spring-Term Festival took place in Leyburn Library, and the Computer Science Department was there in force: the twelve students enrolled in CSCI 250: Introduction to Robotics demonstrated robots that flew over obstacles, followed their creators around like a pet, played a game of Tron, and obeyed commands issued from an XBox Kinect sensor. There was even some cross-project interference, as the Kinect-driven bot tried to steal the Rovipet’s beloved green ball.
CSCI 250 also featured a field trip to the Areva Nuclear Power facility in Lynchburg, where we got to see some bigger robots in action.
An Algorithm for Fun!
January 17, 2011In Wednesday’s CSCI111: Fundamental of Programming I class, the students wrote an algorithm for making a peanut butter and jelly sandwich. Fellow student Jean Paul Mugabe ’14 then attempted to make a PB&J sandwich using their algorithm. The students could not make any assumptions about what Jean Paul knew, and Jean Paul did exactly what they told him to do in the algorithm.

Jean Paul Mugabe '14 follows the class's PB&J algorithm, while Professor Sara Sprenkle asks questions. As you can see, the class did not tell Jean Paul to remove the peanut butter jar's safety seal, so he stuck the knife through the safety seal.
This exercise illustrates the importance of having unambiguous programming languages because computers cannot infer what we’re telling it to do. The exercise also motivates some important properties of algorithms, such as what data and operations we have available, naming, ordering steps, handling special cases, looping, and subroutines.
Posted by levyswluedu 

