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 Calculus, AP Computer Science, Algebra 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