{"id":3054,"date":"2018-07-23T16:24:13","date_gmt":"2018-07-23T23:24:13","guid":{"rendered":"http:\/\/dwayneyamato.com\/mryamato\/?page_id=3054"},"modified":"2021-08-13T14:13:48","modified_gmt":"2021-08-13T21:13:48","slug":"course-syllabus-computer-science-principles","status":"publish","type":"page","link":"https:\/\/dwayneyamato.com\/mryamato\/?page_id=3054","title":{"rendered":"Course Syllabus (Computer Science Principles)"},"content":{"rendered":"<p style=\"text-align: center;\"><span style=\"color: #000000;\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: medium;\"><b><strong>COURSE SYLLABUS<\/strong><\/b><\/span><\/span><\/span><\/p>\n<p><strong>COURSE TITLE<\/strong>: Computer Science Principles<\/p>\n<p><strong>TEACHER<\/strong>: Dwayne Yamato<\/p>\n<p><strong>CONTACT INFO<\/strong>: <a href=\"mailto:dwayne.yamato@pusd.org\">dwayne.yamato@pusd.org<\/a><\/p>\n<p><strong>CLASS WEBSITE<\/strong>: <a href=\"http:\/\/mryamato.com\">mryamato.com<\/a><\/p>\n<p><strong>TEXTBOOK<\/strong>: None, however, we will be following curriculum developed by the people at Code.org and utilize their progressive lessons throughout the year.<\/p>\n<p><strong>COURSE DESCRIPTION<\/strong>: Computer Science Principles introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. More than a traditional introduction to programming, it is a rigorous, engaging, and approachable course that explores many of the foundational ideas of computing so all students understand how these concepts are transforming the world we live in.<\/p>\n<p>Throughout the course, students will utilize and explore various resources that will support our learning.\u00a0 These include, but aren&#8217;t limited to:\u00a0 Code.org, Google CS First, and Scratch (MIT). Snap.<\/p>\n<p><strong>COURSE OBJECTIVES<\/strong>:<\/p>\n<p><strong><u>Unit 1: The Internet<\/u><\/strong>: Students learn how the multi-layered systems of the Internet function as they collaboratively solve problems and puzzles about encoding and transmitting data, both &#8216;unplugged&#8217; and using Code.org&#8217;s Internet Simulator.<\/p>\n<p><strong><u>Unit 2: Digital Information<\/u><\/strong>: Using a variety of tools, students look at, generate, clean, and manipulate data to explore the relationship between information and data. Students also create and use visualizations to identify patterns and trends.<\/p>\n<p><strong><u>Unit 3: Algorithms and Programming<\/u><\/strong>: In this unit, students learn the JavaScript language with turtle programming in Code.org&#8217;s App Lab. Students are introduced the general principles of algorithms and program design that are applicapble to any programming language.<\/p>\n<p><strong><u>Unit 4: Big Data and Privacy<\/u><\/strong>: Students research current events around the complex questions related to public policy, law, ethics, and societal impact. Students are also introduced to the basics of how and why modern encryption works.<\/p>\n<p><strong><u>Unit 5: Building Apps<\/u><\/strong>: Students continue learning how to program in the JavaScript language. Using Code.org&#8217;s App Lab environment, students create a series of applications that live on the web. Each app highlights a core concept of programming.<\/p>\n<p><strong>GRADING: <\/strong>Students will be evaluated throughout the year using various methods. Most methods, but not limited to, include: Positive participation, attendance, completion of unit lessons and post unit evaluations, and projects.<\/p>\n<p><strong>GRADING SCALE<\/strong>:<\/p>\n<ul>\n<li><strong>A<\/strong> 90-100%<\/li>\n<li><strong>B<\/strong> 80-89%<\/li>\n<li><strong>C<\/strong> 70-79%<\/li>\n<li><strong>D<\/strong> 60-69%<\/li>\n<li><strong>F<\/strong> 0-59%<\/li>\n<\/ul>\n<p><strong><u>CLASSROOM NORMS, PROCEDURES, RULES, AND CONSEQUENCE<\/u><\/strong><\/p>\n<p><strong>Rules\u00a0<\/strong><\/p>\n<p>In order to maintain a productive, positive, friendly, and respectful learning environment, the following rules have been established and will be enforced while online:<\/p>\n<ul>\n<li>Respect yourself and others with your words and actions<\/li>\n<li>Listen when others are speaking<\/li>\n<li>Class time is for class activities only<\/li>\n<li>Be prompt and prepared for class<\/li>\n<\/ul>\n<p><strong>Norms<\/strong><\/p>\n<p>In order to create an equitable and fair learning environment for all, the student generated the following norms for the classroom:<\/p>\n<ul>\n<li>Attend class<\/li>\n<li>Ask questions<\/li>\n<li>Be prepared and participate<\/li>\n<li>Use appropriate academic language<\/li>\n<li>Be positive<\/li>\n<li>Be responsible<\/li>\n<\/ul>\n<p><strong>ATTENDANCE\/TARDY POLICY<\/strong>: Attendance\/tardy policy as established by Ganesha High School<\/p>\n<p><strong>CLASSROOM RULES<\/strong>:<br \/>\nStudents will:<\/p>\n<ul>\n<li>Eat and drink outside the classroom<\/li>\n<li>Have all electronic devices off while in class<\/li>\n<li>Be prepared and on time for class<\/li>\n<li>Don\u2019t wear hats<\/li>\n<li>Respect people and classroom property<\/li>\n<li>Use appropriate language<\/li>\n<li>Wait for teacher dismissal<\/li>\n<\/ul>\n<p><strong>DISCIPLINE POLICY<\/strong>: (Refer to Ganesha Student Handbook for additional details regarding discipline.)<\/p>\n<ul>\n<li>First Offense-Warning and parent contact<\/li>\n<li>Second Offense-Parent contact\/detention<\/li>\n<li>Third Offense-Referral<\/li>\n<\/ul>\n<p><strong>Additional Comments<\/strong>:<br \/>\nThis syllabus is subject to change at the discretion of the teacher\/administration. Parents and students will be notified of any such change(s) should they occur.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>COURSE SYLLABUS COURSE TITLE: Computer Science Principles TEACHER: Dwayne Yamato CONTACT INFO: dwayne.yamato@pusd.org CLASS WEBSITE: mryamato.com TEXTBOOK: None, however, we will be following curriculum developed by the people at Code.org and utilize their progressive lessons throughout the year. COURSE DESCRIPTION: Computer Science Principles introduces students to the foundational concepts of computer science and challenges them to explore how computing and<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":3050,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-3054","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P66Y0H-Ng","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/dwayneyamato.com\/mryamato\/index.php?rest_route=\/wp\/v2\/pages\/3054","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dwayneyamato.com\/mryamato\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dwayneyamato.com\/mryamato\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dwayneyamato.com\/mryamato\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dwayneyamato.com\/mryamato\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3054"}],"version-history":[{"count":9,"href":"https:\/\/dwayneyamato.com\/mryamato\/index.php?rest_route=\/wp\/v2\/pages\/3054\/revisions"}],"predecessor-version":[{"id":3525,"href":"https:\/\/dwayneyamato.com\/mryamato\/index.php?rest_route=\/wp\/v2\/pages\/3054\/revisions\/3525"}],"up":[{"embeddable":true,"href":"https:\/\/dwayneyamato.com\/mryamato\/index.php?rest_route=\/wp\/v2\/pages\/3050"}],"wp:attachment":[{"href":"https:\/\/dwayneyamato.com\/mryamato\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}