Computer Science

The most important aspect of computer science is problem solving--an essential skill for life. Students study the design, development and analysis of software and hardware used to solve problems in a variety of business, scientific and social contexts. This is a three course sequence culminating with AP Computer Science.

COURSES OFFERED 

Intro to Computer Science (Honors), Principles of Computer Science - Java I (Honors), Computer Science (AP) 

Pre-Requisites and further details can be found in COURSE CATALOG

MARY DAVIS 

mdavis@uchigh.com - AP CalculusAP Computer ScienceAlgebra I

EDUCATION
B.S. in Mathematics and Computer Science, UNC-Chapel Hill (Chapel Hill, NC )
Teacher Certification Program - Secondary Math, UNC-Chapel Hill (Chapel Hill, NC)


EXPERIENCE
Math and Computer Science Teacher, University Christian HS,  (2014 - Present and 2010-2012)
Math & Computer Teacher, Concordia Christian Day School, Conover NC (2008-2014)
Computer Educator and Systems Analyst, UNC-Chapel Hill
Computer Systems Auditor - EF Hutton, NY NY

UCHS LEADERSHIP ROLES
National Honor Society Advisor
Math Competition Advisor