Computer Science is one of the world's leading needed skills- and often one of the most misunderstood. It's not just programming: it's about working together, learning how to problem solve, the best ways of communication, finding resources, and helping people. Introduction to Computer Science is about learning those skills that will best help someone as they investigate and perhaps pursue a field related to computer science. More and more, most fields require these skills. All skill levels and students welcome!
I will have an in class schedule with daily schedules posted.
I will take a photo of this schedule and post it to Google Classroom for those who miss class/need to know what was done.
I expect all students to be in my Google Classroom: when I am absent from class, I will use that platform to communicate plans.
Most, if not all class work, will be completed in class. I do not usually assign homework aside from permission slip style assignments.
I hope to foster a relationship and understanding with all students so that if a student needs additional support they feel comfortable coming to me for requests and suggestions of aid.
Unit 1: Introduction- What tools will we be using in the course? How are they used? Who is in our class and what is everyone like? Is everyone in the Google Classroom? Let's get started by making sure we're all on the same page!
Unit 2: Computers & The Internet- Hardware, software, how it all works- let's learn the very basics.
Unit 3: Societal Impacts of Computing- Fostering innovation, legal and ethical concerns, privacy and cyber security, explotation of information, intellectual property, cultural influence, limits on access, equity, and social values.
Unit 4: Models of Intelligent Behavior/Robotics- What is intelligence? What differences are there between humans and computers? Let's work with some robotics and circuits!
Unit 5: Algorithms & Abstractions- Let's learn how to identify problems, design solutions, gather data, share, and refine the process! Logic and binary introduced. Let's program some microbits!
Unit 6: Data & Information- How to represent and store data, how to collect, determining pattern and trends, evaluation, and rapid testing.
Unit 7: Programming- Scratch, website creation, and more! Let's experience the basics of coding together.