• This course will use Computer Science as a tool to teach critical thinking skills and problem solving.  Students will be introduced to key concepts that are used in most computer programming languages:  assignments, decision, loops, strings, array and matrices and data files.  Students are shown how to break down complex problems into smaller components.  Students will also be exposed to basic research techniques and statistical applications.