Welcome to CS Principles!
In this course we will be implementing the Computer Science Principles curriculum. CS Principles is an introductory course that
explores the broader aspects of computer science. This course will expose students
to all aspects of computing, including the internet, the role of data,
programming and social and global impacts.
Computing is an integral part of our lives and this course will prepare
students to be more competitive in whatever career field they choose.
Syllabus
Click here to access the class syllabus.
Remind 101
Parents and students are welcome to sign up to receive text message reminders for our class.
To sign up text @cspbwood to (925) 241-5641.
To sign up text @cspbwood to (925) 241-5641.
Summer Computer Camps
Data Resources
1st Semester ScheduleWeek 1
8/7 - Code.org video; syllabus; Intro to problem solving 8/8 - Lightbot 2.0 - solve generated levels 8/9 - Lightbot 2.0 - Create your own levels ; Find an article to read and present. Must be under 6 months old. Week 2 8/12 - Lightbot 2.0 - Have Friends play your levels; Turn in a 1 slide PowerPoint on the article. These will be presented on Tuesday. 8/13 - Given codes - Create level; Article Flash-Talk 8/14 - Pre-test 8/15 - Hardware Project; 2 column reflection 8/16- Work on project; watch Berkley video on Abstraction- start at 11:20 and watch to the end. Answer question. Week 3 8/19 - Work on project; On discussion board - provide a real life example of abstraction and justification. 8/20 - Wrap up projects 8/21 - Wrap up projects 8/22 - Presentations 8/23 - Presentations; Read Chpt 1 Blown to Bits Week 4 8/26 - Computer Person in History Project; Media Center Research 8/27 - Hardware Quiz; Finish presentations; Begin working on history project 8/28 - History Project; Research and poster 8/29 - History Project; Research and poster; Flash Talk and paper due 9/3 *** 1st 4th and 5th Grade Robot / Programming Camp. Sign up to help. 4pm - 5pm. 8/30 - 7th period - hardware presentations; 2nd and 3rd - Read Chpt 1 Blown to Bits; write and save reflection. Week 5 9/2 - No School 9/3 - Turn in history project and paper; Set up portfolio using google sites. 9/4 - Flash Talk presentations on History; Finish loading portfolio pieces into you site. 9/5 - Finish setting up google site. Add elements to home page, reflect on history and hardware projects. Due Monday *** 4th and 5th Grade Robot / Programming Camp. Sign up to help. 4pm - 5pm. 9/6 - Binary Video; Binary Numbers; Cisco binary game. Week 6 9/9 - Cisco binary game; Binary calculator card; Binary Bingo; Google Site Setup - Due *** PTSA Open House; Remind your parents 9/10 - Binary Number Quick Quiz; Binary number puzzle 9/11 - Binary Magic; Binary number Puzzle; Hexadecimal; 9/12 - Octal; Mixed Review Worksheet; *** 4th and 5th Grade Robot / Programming Camp. Sign up to help. 4pm - 5pm.9/13 - Go over worksheet; Algorithm Development and sharing Week 7 Reading: Internet Appendix - Blown To Bits 9/16 - Number Conversions Project; Due Wednesday 9/18 9/17 - Chortle Read chpts 5 - 7; Complete Questions 9/18 - Number Conversions Project Due; Add a Blog page to your google site. ASCII Bit Patterns 9/19 - Packets and how information is passed on the internet. *** 4th and 5th Grade Robot / Programming Camp. Sign up to help. 4pm - 5pm. 9/20 - Week 8 9/23 - Google Sites and Internet Appendix notes 9/24 - searching algorithms; searching the internet; articles 9/25 - searching and algorithms. 9/26 - HTML Basics Project *** 4th and 5th Grade Robot / Programming Camp. Sign up to help. 4pm - 5pm. 9/27 - HTML Basics Project Week 9 9/30 - Advanced HTML 10/1 - Advanced HTML 10/2 - HTML Basics Due; Advanced HTML; indexing worksheet 10/3 - Cyber Security *** LAST 4th and 5th Grade Robot / Programming Camp. Sign up to help. 4pm - 5pm. 10/4 - Test worksheet; Adv. HTML Due Week 10 10/7 - Netiquette and Cell Phone etiquette. Blog post: What are your top 5 rules for using the internet / cell phone? When would it be OK to break one of these rules, if ever? 10/8 - Introduction to Alice and Proper Identifiers 10/9 - Test on Internet 10/10 -Create your own Avitar Project; Identifiers worksheet. 10/11 - Go over proper id worksheet; More Alice Notes; Avitar placement on Ship project Week 11 Blog Post: How does technology change our society? How does technology improve / help our society? How does technology hinder us socially? 10/14 - No School 10/15 - Midterm review; Alice Review 10/16 - PSAT! - no 2nd and 3rd period; midterm review for 7th. 10/17 - Quiz on Intro to Alice 3.0; Midterm Review 10/18 - Midterm Exam Week 12 Blog Post: We have worked with algorithms, and will explore visual and textual storyboards in this chapter as a means to plan our programs. The following link give another way to plan called flowcharts: http://philosophy.hku.hk/think/strategy/chart.php#a Write a blog post about the benefits of planning and the different types of planning. 10/21 - Project Design and Implementation Notes; Yeti Storyboard 10/22 - Programming Alien Encounter 10/23 - Tutorial 10/24 - Programming Yeti's 10 /25 - HOMECOMING!! Go Broncos; Programming Yeti's Week 13 Blog Post: Find an article regarding a technology that has had social impact. The article should be within the past year. Read the article and write a blog about the article. Be sure to include your opinion on how this technology has impacted our society both positively and negatively. Be sure to cite your article. 10/28 - Bunny Tutorial; Grading of Yeti project. 10/29 - Magician's Wand; Answer Questions and complete both the visual and textual storyboards. 10/30 -Begin coding Magician's Wand Project 10/31 - Magician's Wand Project 11/1 - Magician's Wand Project Due; Blog Post Due Week 14 Web Blog: Begin working on the Performance Task: Explore; Answer question 1 - what is your innovation? how do you feel that it impacts us? why is it important? what are your 2 resources? This should be a summary of your answer to Part B: 1 a, b. 11/4 - Grade Magician's Wand project; Begin work on Performance Task: Explore - DUE December 10th. 11/5 - Time to work on Performance Task. 11/6 - Classes and Objects in Alice - Writing new Methods; Click here for a tutorial on how to create methods. 11/7 - Writing new Methods Cont. 11/8 - Ice Skater Project Week 15 Web Blog: Answer questions 2, 5 and 6 from performance task: explore. 11/11 - Ice Skater Project 11/12 - Ice Skater Project 11/13 -Grading methods project; Performance Task time 11/14 - Review for test on Alice 11/15 - Test on Alice Program Design; classes and methods. Week 16 Web Blog: What is your progress on your artifact this week? What medium do you plan to use? Static? Dynamic? Why? 11/18 - Java Intro; Output Basics 11/19 - Notes on Output Basics 11/20 - Performance Task Artifact 11/21 - Performance Task Artifact 11/22 - Performance Task Artifact THANKSGIVING BREAK 11/25 - 11/29 Week 17 12/2 - UFO Rescue Games Steps 1 - 5 today. 12/3 - UFO Rescue Game Steps 5 - 9 12/ 4 - Algorithms for Performance Task; Complete UFO Rescue Game. 12/ 5 - Performance Task; Alice competition piece 12/6 - Performance Task Week 18 12/9 - Alice Competition piece 12/10 - Performance Task Due 12/11 - Alice Competition piece; Be prepared to tell Mrs. Furman your project idea 12/12 - Alice Competition piece 12/13 - Alice Competition piece Week 19 12/16 - Review for Exam 12/17 - Review for Exam 12/18 - 2nd period Final Exam 12/19 - 3rd period Final Exam 12/20 - 7th period Final Exam |
2nd Semester ScheduleWeek 20
1/6 - Teacher Work Day 1/7 - Snow Day 1/8 - Recent Tech related article; read and create a 1 page PowerPoint slide, print and turn in. Be prepared to present on Friday. 1/9 - STEM Careers Video - Watch the video. Choose one of the highlighted careers and Write a blog to reflect on this career. How is technology used in this career field? What did you find interesting about the career? What would you not like about this career? 1/10 - Flash talk on article project. Week 21 1/13 - Bookclasses folder; intro to using Turtle Class 1/14 - Writing methods for Turtle 1/15 - Write your own methods 1/16 - Write your own methods 1/17 - Last day; write your own methods Week 22 1/20 - No School 1/21 - Turtle Activities 1/22 - Turtle Activities 1/23 - Review for Test on Working with Objects in Java 1/24 - Test on Working with Object in Java Week 23 1/27 - Google Article; 1/28 - Assignment statements and Picture class. Problets assignments 1/29 - SNOW DAY 1/30 - SNOW DAY 1/31 - String class; Viewing Pictures; Practice it; String worksheet Week 24 2/3 -java API; exploring API; String practice; Go over String worksheet 2/4 - String quiz; Graphics Class; Graphics Class worksheet; Drawing on Pictures; 2/5 - Drawing Symbols 2/6 - Drawing Snowmen 2/7 - Seasonal Picture Project Week 25 2/10 - Season Picture Project 2/11 - SNOW 2/12 - SNOW 2/13 - SNOW 2/14 - SNOW Week 26 2/17 - Seasonal Picture 2/18 - Seasonal Picture 2/19 - Seasonal Picture DUE 2/20 - Review for test; Alice program for Google Contacts 2/21 - Test on Drawing in Java Week 27 2/24 - Conditionals Notes; Relationship and logic operators worksheet; Work on Google project. 2/25 - Video on addition and logic gates. Create logic gates for and, or, xor and not in logic.ly; finish google project 2/26 - Grade google contact project; Students work in Alice for certificates project with if statements. 2/27 - Review for test on conditionals 2/28 - Test on Conditionals; Introduce the PT for Programming. Rules for completing the PT. Picking partners Week 28 3/3 - PT - Create 3/4 - Iterations Notes - For Loop review; worksheet 3/5- PT Create 3/6 - List in Alice; Collaboration time. 3/7 - PT Create collaboration write up due. Week 29 3/10 -PT Create Reflection. CT Create Collaboration 3/11 - CSP Feedback; PT Create - Collaborative Project 3/12- PT Create - Create Code document and video DUE! 3/13 - PT Create Reflection - collaboration 3/14 - PT Create midway Check-in; PT Create - Individual Project planning; Collaborative Reflection Due! Week 30 3/17 - PT Create - Individual Project 3/18 - PT Create - Individual Project 3/19 - check in; PT Create - Individual Project 3/20 - PT Create - Code and Video 3/21 - PT Create Reflection Project PT CREATE is DUE!!! Week 31 3/24- Review for midterm 3/25 - Midterm Exam 3/26 -Social Media Poll; Facebook project- CNN Video; 9 ways facebook changed how we talk; Classroom Discussion on Facebook and socialization; positive/ negative impacts of Facebook; What data does Facebook store? Other social networking? Bring Research tomorrow. 3/27 - Share data research; Generate questions; Write algorithm to create a video based on these questions. Gather data for homework. 3/28 - Facebook Project; Week 32 3/31 -GATEWAY 1- 3; The Facebook Obsession Movie and Worksheet 4/1 - Algorithm creation and sharing 4/2 - GATEWAY 1 - 3; Data Mining Movie; Excel activity 4/3 - Social Media Poster DUE; Share at start of class; Computer Simulation and Data and worksheet; Computer Simulation Video; Simulation Quiz; Data Farm Article 4/4 - Excel Modeling Data; Complete worksheet that goes along with website; complete excel assignment, print and hand in. Watch the excel movie and answer questions. 4/7 - 4/11 - Spring Break Week 33 - 4/14 - LA Bike Data; LA Bike Data Questions 4/15 - Class Data project / Develop Surveys 4/16 - Take Surveys 4/17 - Analyze data 4/18 - Analyze data Week 34 4/21 - Finalize projects; Data PT 4/22 - Present; Data PT 4/23 - Data PT 4/24 - Data PT 4/25 - Data PT Week 35 - Data PT: 4/28 - Data PT Directions 4/29 - Data PT Midway Feedback 4/30 - Data PT Feedback 2 5/1 - Data PT Feedback 3; Ultimate Fan 5/2 - Data PT Due Week 36 5/5 - SPG Test Review; Compile and Submit PT's 5/6 - SPG Test Review; 5/7 - SPG Post test; 5/8 - CSP Post Survey; CSP Post Survey Performance Tasks; Post Course Survey; Share your PTs with [email protected]; SPG Post Test Makeup 5/9 - SPG Post Test Make up; Intro to Stacks and Queues; Stack and Queue Examples Week 37 5/12 - Stacks and Queues 5/13 - Stacks and Queues Quiz 5/14 - Review for test 5/15 - Review for test 5/16 - Review for test Week 38 5/19 - 7th period seniors exam/ Review for exam 5/20 - 2nd period exam 5/21 -3rd period exam 5/22 - 7th period exam |