Grade 8 | Credits: 2.5 | Semester Course | Co-requisite: Algebra 1 or higher
Students who enjoy problem solving, logical thinking, and working with technology should consider this course. This is a one semester, introductory Java programming course that lays the foundation for future study in computer science. The course uses text based programming (not block based), and students learn to design, write, test, and debug programs using an object oriented programming language. Topics include variables and data types, mathematical operators, input and output, control structures for selection and iteration, and basic file input and output. Students complete approximately 30 or more independent programming assignments and are required to take tests and quizzes throughout the semester. This course prepares students for AP Computer Science Principles, AP Computer Science A, and further coursework in computer science and technology related fields.
Intro to Computer Science is a one-semester class where you'll learn to write programs using the Java programming language. If you've passed Algebra I A and have good problem solving skills, you're ready to learn how to write code that solves real world problems. You'll learn how to make programs that interact with users, work with files, and use different types of data. Be prepared for tests and lots of hands-on coding assignments.