This course is an introduction to computer science and the art of programming.
Students will learn how computers process and communicate information, in regards to
hardware and software. Students will utilize algorithmic thinking to solve problems.
Data types, variables, math operations, decision-making, loops, lists, and files will
be utilized. Text based languages such as Karel and Python will be introduced.
A foundation in computational thinking and in the principles of computer programming
will be developed with an emphasis on the common principles of high level computer
programming languages. No previous programming experience is required. Students should
sign up for the same level that they are taking for math.
Coming soon
Coming soon