Course Description: Fundamentals of Computing is designed to introduce students to the field of computer science through an exploration of a variety of computing topics. Through creativity and innovation, students will use critical thinking and problem solving skills to implement projects that are relevant to students’ lives. They will create a variety of computational artifacts through individual and team projects. Students will gain a fundamental understanding of the operation of computers, programming, web design, computational data, physical computing, machine learning, societal and ethical issues of computing. Students will also be introduced to computing careers and how computing is an essential supporting aspect of all other career fields.
Scope and Sequence: The Scope and Sequence for this course are based on the state of South Carolina required competencies for the course, as shown below:
Unit 1 - Digital Citizenship and Cyber Hygiene
Unit 2 - What is Computing?
Unit 3 - Programming with Karel
Unit 4 - Networks and the Internet
Unit 5 - Javascript and Graphics
Unit 6 - Web Development
Unit 6 - Computer Science Careers
Unit 7 - Machine Learning
Unit 8 - Intro to AI
Link to standards: Fundamentals of Computing
Link to Syllabus: Fundamentals of Computing Syllabus and Expectations
Important Dates: