Dr. Ed Harcourt

St. Lawrence University News

Associate Professor of Computer Science and Chair of the Mathematics, Computer Science, and Statistics Department
Harcourt, Ed.jpg
Education
Undergraduate: 
B.S. Computer Science 1986, SUNY Plattsburgh, Plattsburgh, N.Y.
Graduate: 
Post Doctoral Research Fellow 1994-1996, Chalmers University of Technology, Gothenburg, Sweden
Ph.D. Computer Science 1994, North Carolina State University, Raleigh, N.C.
M.S. Computer Engineering 1992, North Carolina State University, Raleigh, N.C.
Courses I teach regularly: 

CS140 - Intro to Computer ProgrammingCS220 - Computer OrganizationCS319 - Data StructuresCS362 - Algorithms CS364 - Programming Languages 

My research interests: 

Programming Languages and abstraction techniques for Electronic Design AutomationBioinformatics

Sample student projects I have supervised: 

Linking Medical Disciplines with Theories of the Small-World

A Relational Database for C.elegans microarrary data

A Beowulf Cluster for Bioinformatics Applications

Examples of presentations, exhibitions, performances and published work: 

Policies of system level pipeline modeling. Electronic Notes in Theoretical Computer Science (to appear). Elsevier, 2008. Presented at the Workshop on Generative Technologies April 6, 2008. Budapest, Hungary

Ed Harcourt. Simulation, design abstraction, and SystemC. Computer Science Education, 17(2):87-96, June 2007.

Performance Level Modeling and Simulation of Electronic Systems Having Both Hardware and Software, U.S. Patent 7,069,204. June 27, 2006.