7th Grade
Foundations of Computer Programming
Foundations of Computer Programming
This course will provide an exploratory foundation in computer programming and computational thinking skills. Through integrated instructional activities, students will have opportunities to apply employability skills and to research possible career options in the information technology area. Students will also complete many hands-on activities and projects to build a foundation in computer programming using block programming while also using computational thinking skills. Students will use the problem solving process to define problems, think computationally, develop algorithms, and develop solutions to real world problems.
Course content will follow the Georgia Department of Education’s standards for middle school Foundations of Computer Programming.
Units of study include:
Basic Computer Components
Computational Thinking
Design, Develop, & Debug
Hardware and Software
Employability Skills and Career Exploration