Course Overview
Welcome to Computer Science!
In this course you will be learning about the following concepts:
Introduction to the central ideas, practices and impact of computer science and computational thinking.
The seven big ideas in computer science: creativity, abstraction, data and information, algorithms, programming, the internet and global impact.
Computational thinking practices: connecting computing, creating computational artifacts, abstracting, analyzing problems and artifacts, communicating, and collaborating.
Programming Language of Focus: JavaScript, Java(AP), Scratch, HTML, Python
About me
My name is Yide Cai and I am an experienced classroom teacher and graduate student with a concentration in Computer Science Education and Front-end programming. I taught high school computer science for 4 years and has 6 years experience in the following programming languages: Java, JavaScript, C++, HTML, and Python.
I have effectively trained students in career and technology education and provided outstanding support to teachers and students during his career as an educator.
My hobbies include fishing, cooking, programming, piano, guitar, and traveling.
My favorite movies are Weathering With You, Shawshank Redemption, Black Panther, and Shang Chi.
My favorite TV shows are Vinland Saga, Tokyo Revenger, Jujutsu Kaisen, Dororo, and Hunter x Hunter.
Resources
Link to download the syllabus. Students can sign and submit it to Mr. Cai by the third day of class for extra credit.
LinkedIn: https://www.linkedin.com/in/yide-cai-770583b3/
Github: https://github.com/YabooKaboo