Introduction to Computer Science (Standard)
This course is designed for students who have little to no experience in programming computers. Students will learn the basics of algorithmic thinking, and design programs to solve simple problems. A number of different programming environments will be used including both highly-structured languages and high-level programming languages. Students will learn the basics of variables, loops, conditional statements and standard data structures such as arrays, lists, and dictionaries. Students will gain familiarity with how computers work and their architecture. Students will use their computers to create and manipulate data sets and to automate tasks.
Prerequisite: Satisfactory completion of Algebra I; with departmental approval.