Brian Hare's Home Page
(such as it is)
Brian K.
Hare
Assistant Teaching Professor, Computer Science Electrical
Engineering Dept
School of Computing & Engineering
450E
Flarsheim Hall
University of Missouri – Kansas City
5100
Rockhill Rd.
Kansas City MO 64110
Phone: (816)
235-2362
Fax: (816) 235-5192
Email: hareb@umkc.edu
PGP
Public Key
Summer Software Course Materials
Office Hours: As posted on Canvas, or by appointment.
Courses I teach:
CS 101, Problem Solving & Programming I
CS 201, Problem Solving & Programming II
CS 303, Data Structures
CS 304WI, Ethics &
Professionalism
CS 441, Programming
Languages: Design & Implementation
CS 449, Software
Engineering
CS 490SR, Scripting & Regular
Expressions
CS 461, Introduction to Artificial Intelligence
All courses are managed through the UMKC Canvas site.
Slides & practice files: Python For All workshop 8/20/11
Results from the 2011 CCSC: Central Plains Student Programming Contest
Powerpoint slides from CCSC: Central Plains 2011 panel: Organizing and Hosting a Student Programming Contest
I was a site director for the 2010 ACM Student Programming
Contest for this region. More details here.
I was also contest director for the
2011 CCSC: Central Plains student programming contest.
I am currently serving as the regional registrar for CCSC: Central Plains. Details are here.
Recent Publications:
Ethics in Computer Science Education:
Engaging Future Technologists on Issues of Public Policy. Presented
at Oxford Roundtable, "Regulating the Internet: Balancing the
Interests," Oxford University, Oxford UK, March 2008.
Implementing a Writing-Intensive CS/IT Ethics Course. Journal of Computing Sciences in Colleges, September 2008. CCSC-Midwest Conference, Hope, MI, Sept 26-27 2008.
Integrating Ethics & Social Issues into a Small-College Computer Science Curriculum. Workshop presented at CCSC-Central Plains conference, Park University, Parkville MO, April 5 2009.
Moderated panel discussion: Organizing and Hosting a Student Programming Contest. CCSC: Central Plains conference, University of Central Missouri, Warrensburg MO, April 8 2011.
Classroom interventions to reduce failure & withdrawal in CS 1. SIGCSE 2013 poster session, Denver CO, March 2013.
Classroom interventions to reduce failure & withdrawal in CS 1: A field report. CCSC:Central Plains conference, Avila University, Kansas City MO, April 4 2013.
Other Activities:
Python Gaming Interest Group
Computer Science
Degree Committee
Faculty Representative,
Computer Science Advisory Board
Coach,
programming contest team
CCSC-Central Plains
Steering Committee
SCE Operations
Committee
IT Degree Program Committee Chair
About me:
B.S., Family & Child Development, 1985, Kansas State
University
M.S.W., 1987, University of
Houston. Thesis: "Use of Social Services Among Jewish Adults in
Houston."
B.S., Computer Science, 2001,
UMKC
M.S., Computer Science (Bioinformatics
Emphasis), 2004, UMKC. Thesis: "Feature Selection in DNA
Microarray Analysis."
Professional Memberships: ACM, Upsilon Pi Epsilon