Courses Taught
Computer Science
Introduction to Computers and Computing: This course is an introduction to problem solving with computers. Tools for problem solving include the Alice 3D Authoring System, GameMaker, and more.
Introduction to Computers and Computing (Scripting Focus): This course is anintroduction to problem solving with computers. Tools for problem solving include Python and MediaComputation materials from Georgia Tech: http://coweb.cc.gatech.edu/mediaComp-teach
Object-Oriented Programming: This course provides an introduction to problem solving with computers in an object-oriented programming language. Thel focus is on designing, writing, and testing structured computer programs using the Java language. The course incorporates Greenfoot (www.Greenfoot.org ) into the curriculum.
Introduction to Programming in C++: This course provides an introduction to problem solving with computers in an object-oriented programming language. The focus is on designing, writing, and testing structured computer programs using the Java language.
Data Structures: This course is an introduction to the study of abstract data types and the analysis of algorithms. This course focuses on designing applications using data structures such as linked lists, stacks, queues, multidimensional arrays, trees, sets, maps, and heaps. (Taught in C++ and Java)
Mathematics
Introductory Statistics: This course is designed to enable the student to use statistics for data analysis and to understand the use of statistics in the media. The course makes use of SPSS, a widely-used statistics package for the computer. Course topics include graphical and tabular presentation of data, measures of central tendency, dispersion, and shape, linear transformations of data, correlation, regression, basic probability and the normal probability model, sampling, t-tests, and one-way analysis of variance.
Calculus and Analytic Geometry I and II: Part I focuses on functions, limits, continuity, and differentiation and its applications; introduction to integration including definite and indefinite integrals and the fundamental theorem of calculus; analysis of graphical and numerical information. Part II includes the study of Integration, including techniques of integration, improper integrals, and applications; polar coordinates, parametric equations, Taylor polynomials, sequences and series.
High School Mathemeatic: all courses grades 7 - 12