Description: Description: Description: Description: Description: Description: bhare

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