Include the official course description from your institution. Include any other relevant information needed for students or others viewing to understand major themes, prerequisites, or if classes are exclusive for specific majors or degree tracks.
COURSE DESCRIPTION
Fundamentals of Computing course is designed to introduce students to the field of computer science through an exploration of engaging and accessible topics. Through creativity and innovation, students will use critical thinking and problem-solving skills to implement projects that are relevant to students’ lives. Students will gain a fundamental understanding of the history and operation of computers, programming, and web design. Students will also be introduced to computing careers and will examine societal and ethical issues of computing.
SEQUENCE OF TOPICS
This schedule is subject to change.
Week 1-3
Unit 1: Digital Citizenship and Cyber Hygiene
Week 4-5
Unit 2: What is Computing?
Week 6-8
Unit 3: Programming with Karel
Unit 4: Karel Challenges
Week 9
Unit 5: Networks and the Internet
Week 10-11
Unit 6: Javascript & Graphics
Week 12
Unit 7: Graphics Challenges - (2 weeks, 10 hours)
Week 13-15
Unit 8: Web Development
Week 16 - 17
Unit 9: Computer Science Careers (1 week, 5 hours)
Unit 10: Machine Learning (1 week, 5 hours)
Week 18
Exam