CSC 161

Monday Extra: "Bluetooth communications with Scribbler 2 robots"

On Monday, April 14, Spencer Liberto 2014 and Professor Henry Walker will present a progress report on a project that Mr. Liberto worked on last fall, in collaboration with Dilan Ustek 2013 and Jordan Yuan 2015, under Professor Walker's direction:

Since fall 2011, CSC 161 has utilized Scribbler 2 robots as an application theme, with the software infrastructure based on a C++ package available from the University of Tennessee at Knoxville. Although the C++ infrastructure has worked well, it is not very portable to other platforms, and this limits the range of institutions that can use the CSC 161 materials developed here. To address this issue, Mr. Walker worked with three students in fall 2013 to begin rewriting the C++ infrastructure in Standard C. This talk will outline the substantial progress made during fall 2013 and propose a subsequent MAP to the complete the Standard C infrastructure during fall 2014.

Refreshments will be served at 4:15 p.m. in the Computer Science Commons (Noyce 3817). The presentation, “Bluetooth communications with Scribbler 2 robots: a progress report,” will follow at 4:30 p.m. in Noyce 3821. Everyone is welcome to attend!

Monday Extra: "A C-based Introductory Course Using Robots"

On Monday, February 27, at 7:00 pm, April O'Neill, Erik Opavsky, Dilan Ustek, and Henry Walker (representing himself and David Cowden) will discuss their work from summer and fall 2012 in developing the robot-based structure and materials to support CSC 161.
Using robots in introductory computer science classes has recently become a popular method of increasing student interest in computer science. With faculty member, Henry M. Walker, we developed a new curriculum for CSC 161, Imperative Problem Solving and Data Structures, based upon Scribbler 2 robots with standard C.

We look forward to your feedback on our presentation because this will be presented at SIGCSE 2012 on Thursday!
The talk will take place in Science 3821 with cookies provided. Everyone is welcome to attend!

Thursday Extra: A C-based introductory course using robots

On Thursday, September 15, David Cowden, April O'Neill, Erik Opavsky, and Dilan Ustek will give a talk in the "Thursday Extra" series:

Using robots in introductory computer science classes has recently become a popular method of increasing student interest in computer science. With faculty member, Henry M. Walker, we developed a new curriculum for CSC 161, Imperative Problem Solving and Data Structures, based upon Scribbler 2 robots with standard C. Come hear about
  • creation of a modular course structure
  • focus on imperative problem solving and C
  • wrapping of commands from C++ to C
  • inclusion of innovative pedagogy
  • sharing of software with the international community

Refreshments will be served at 4:15 p.m. in the Computer Science Commons (Noyce 3817). The group's talk, "A C-based introductory course using robots" will follow at 4:30 p.m. in Noyce 3821. Everyone is welcome to attend.

Thursday Extra: "Programming robots"

On Thursday, February 24, Henry Walker will discuss present some of his preliminary work on integrating the programming of robots with the curriculum of CSC 161 (“Imperative problem solving and data structures”):

Introductory computer science courses around the country have utilized robots for a number of years. In recent years, for some courses, robot control has taken advantage of Graphical User Interfaces (GUIs); some other courses provide students with a programming environment designed for beginners. Although these experiences have often been motivating and interesting for students, the use of robots remains a challenge within courses that focus upon imperative problem solving (e.g., with the C programming language), such as Grinnell's CSC 161.

Drawing upon this background, Mr. Walker has devoted part of his current sabbatical leave to explore the use of simple robots, with the long-term goal of possibly using robots in CSC 161. This talk presents a status report on this work. Discussion will include hardware options and capabilities, programming options, available documentation, examples of working programs, challenges, and next steps.

Refreshments will be served at 4:15 p.m. in the Computer Science Commons (Noyce 3817). Mr. Walker's talk, “Programming robots: a status report,” will follow at 4:30 p.m. in Noyce 3821. Everyone is welcome to attend!

Students interested in the topics of this talk are encouraged to contact Mr. Walker about the possibility of working in the field for Summer 2011 and [maybe] beyond.

Syndicate content