EECS500 Seminar/IEEE Co-Sponsor

Harold Connamacher
Random Problems: Theory and Mathematical Rigor in the Undergraduate Computer Science Curriculum
Albion College in Albion, Michigan
Olin 408
11:30am - 12:30pm
April 18, 2011

As a theoretical computer scientist, I have a natural bias towards
more theory and mathematics in the computer science curriculum.
However, besides the theoretical problems I have chosen to work on for
my research, I have encountered numerous problems in industry that
required the skills developed in discrete mathematics, algorithms, and
other mathematically rigorous courses.  In this talk, I will describe
some of these problems to highlight the need for maintaining theory
and mathematics in the undergraduate computer science curriculum.  In
addition, I will discuss changes I have made to courses and the
curriculum at Albion College in order to improve the mathematical and
problem solving skills of my students, specifically focusing on the
discrete mathematics course and the introductory programming course. 

Harold Connamacher is currently an Assistant Professor of Computer Science at Albion College in Albion, Michigan. He earned a Ph.D. in Computer Science from the University of Toronto, an M.S. from the University of Oregon, and a B.A. from Oberlin College. Prior to his current position, Dr. Connamacher worked as a project manager and as a software engineer at a variety of small and midsized companies