CS1 warmups and exercises 3rd Quarter

March
sun mon tue wed thu fri sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
April
sun mon tue wed thu fri sat
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  
 
January Check Grades
26 in warmup: Empty your warmup file. look at these structures and comment
  • Check your 2nd quarter grade. If you want your work reviewed fill out a purple paper with everything you think should go on your gradesheet, i will also review all missing, incomplete and blank assignments for the quarter for your grade when i re-evaluate.
  • Programming in BlueJ, variables and loops. .Fill out the TAG when done. TG: count by 10's
  • Copy this program that asks you to press the Orange ENTER button. Change the program and show me.
SWBAT: declare integer variables and use a counter in a loop. Detect a button press.
27 Clear out the old data in your warmup file. Look at the 6 areas of computer majors and tell which is the best fit for you and why.
  • Academies: Go over the Howard County academies.
  • How a while loop works. Take notes.
  • Finish this program that asks you to press the Orange ENTER button. Change the program and show me.
  • Program robots to respond to button presses in loops. Show me.
SWBAT: Use conditions in loops to repeat code
28 What are the letters in the musical alphabet? (Click here if you need a hint) SWBAT: use touch sensor and generate musical tones.
29 What's good and bad about the new iPad? What do you think?
  • FInish playing music and touch sensor.
  • TOP GRADE create a recognizable tune of at least 12 notes to play on the robot after the touch sensor is pressed.
SWBAT: control sound output on robot
February
1 Change seats to work with new robot partners for the next 7 class days, then you'll be able to choose your own partners for the next part of robotics.
  • Work with partners for this week and next:
    • Choose the best built robot that the 2 of you will use.
    • Come up with a noticeable decoration to uniquely identify your robot that can be attached with only rubberbands or string: a flag, a hat, a shirt, etc.
    • Review the LCD screen and making music: Create this star display program and fill out the TAG sheet.
    • Review: Using sensors:
      • Sound sensors, fill in the answers together and hand in the paper
      • If you didn't both finish the touch sensor rising notes program do it and be sure both understand how the program works.
SWBAT: use sound sensor and loops with sensors
2 Figure out this robot sensor code
  • Presentation: sensors and ports
  • Learn how your robots move. Fill in the table on making the robot move.
SWBAT: control sensors and movement
3 Learn the difference between float and stop
  • Finish making robots move and create the square around a chair leg program. TOP GRADE: letter "W"
SWBAT: explore straight movement and turns by controlling motors
4 in warmup: how is the command Motor.A.forward different from Motor.A.setSpeed? SWBAT: use dead reckoning to navigate a course
5 get robots Navigate the maze. Top Grade: Create a figure 8 around 2 chairs (the robot goes completely around both chairs, crossing in the middle, without going under either) SWBAT: do advanced dead reckoning
 
8-11   ~*~*~ snow ~*~*~  
12 Conferences
 
 15 President's Day
16   ~*~*~ snow ~*~*~  
17 Review the difference between float and stop
  • Work together to get your robot to move forward exactly 2 feet at a speed of 720. Time and measure results. Cut time exactly in half and measure results
  • Write the code to make your robot turn around 180 degrees at a speed of 450 and time how long it takes.
  • Start the robotic dead reckoning page of your website.
SWBAT: compute and measure dead reckoning results of robotic movement
18 Do this jumble of robot methods
  • Using Fireworks to annotate photos
  • Finish maze/ figure 8 challenges.
  • Work on robot webpage
SWBAT: document results of dead reckoning.
19 in warmup: if you had an equation to tell you the exact settings to move the robot a certain distance forward and turn a certain angle using measurements for the maze, how long do you think it would take to create a program to navigate the maze? Explain why.
  • Video your robot's best attempt at one program: navigating the maze, letter "W" or square around the chair leg
  • Finish robotic dead reckoning webpage
  • TOP GRADE: Using Flash to edit videos
SWBAT: control motion as exactly as possible, video robot movement and present on a webpage.
 
22 Go to the page of student Flash movies and see what can be done with Flash.
  • Short intro to Flash. Learn to Morph. Create a movie where your name morphs into a picture. TOP GRADE: make the picture morph back into your name in a continuous loop.
  • Video editing in Flash
  • Finish robotic webpage.
  • TOP GRADE: Using Flash to edit videos to highlight how the robot works.
SWBAT: use Flash to create animated content for websites. Import and edit video clips in Flash.
23 A servo is a motor used to move, rotate or bend a part. How many servos would you guess are used in this robot? Why? (Answer in warmup)
  • Please respond to this survey on how you would like the next partners assigned for the robot basketball challenge.
  • Short intro to Flash, Create a movie with a simple motion tween bouncing ball that bounces down and up. TOP GRADE: let the ball bounce off all 4 walls with varying speed, sometimes fast and sometimes slow by changing how close together the keyframes are.
  • Finish Video editing in Flash and robotic webpage. TOP GRADE: Using Flash with motion and shape tweens to edit videos to highlight how the robot works.
SWBAT: create motion tweens in Flash . Complete web page documenting robot dead reckoning.
24 Open your robot web page in internet explorer or firefox to show me. SWBAT: use loops with sensors to detect when to stop.
25 Do a quick review of sound. SWBAT: use light sensor to detect objects and react
26 Review the sensor crossword
March
1 Look at the basketball hoops, which sensors could be used to tell if a robot is ready to shoot a basket?
  • Continue programs from last week:
    • Finish ultrasonic sensor. and light sensor follow a line.
    • Be sure to use touch, ultrasonic, sound and light sensors in a program. The more creative your program, the more points it's worth(can your robot dance, or complete a mission?)
SWBAT: create an original program using all types of available sensors.
2 Look at this program to move without jerking.
3 in warmup: what is the statement that goes at the top of every robot program to connect your program to all the robot methods?
  • PowerPoint: brainstorming
  • finish original multi-sensor programs, don't just copy and paste old code! this is supposed to be something new and creative! Think about
SWBAT: use brainstorming to come up with original ideas.
4 Do the robot method crossword
  • The design process. Fill in the first page of design portfolios.
  • Work on original multi-sensor programs.
SWBAT: consider the design process in developing projectsS
5 in warmup: list some methods your robot might use to shoot baskets.
  • Engineering design process: Fill in step 2 of design portfolio for the basketball playing robot.
  • Finish original multi-sensor programs.
SWBAT: brainstorm and come up with alternate solutions
 
8 which are goals for this project?
  • Engineering design process: Fill in step 3 of design portfolio for the basketball playing robot.
  • Show all original multi-sensor programs.
SWBAT: define goals, constraints, and design choices
9 which are constraints for this project?
  • Presentation: conditions in loops and the basketball skeleton code
  • last day for multi-sensor programs.
SWBAT: develop goals, constraints and design choices
10 in warmup: engineers keep a change log to show what they changed. why could this be useful? Evaluate your ideas. Fill out section 4 in your design portfolio telling the advantages and disadvantages of your selected design. Continue hardware and software design SWBAT: evaluate design choices. continue developing
11 Create one multiple choice question that could go on the quiz about robots next week. If it's a good question and i use it you'll get a bonus point for the quiz. Continue with hardware and software design. Test with baskets. SWBAT: develop hardware and software
12 What is true about the design process?
  • You should be finished building your first design to test, be prepared to alter the design if necessary.
  • Fill in through step 5 in the design portfolio and hand in at the end of class.
SWBAT: choose and develop the best design. Fill in design portfolio through step 5
 
15 Answer the questions about the program to move without jerking.
  • Discuss portfolios in detail.
  • Sometime today or tomorrow scan your sketches from your design portfolio and save them to your Z drive to use at the end of the week when we do our web pages.
  • Work on basketball programming
SWBAT: refine programming part of project
16 Do the robot method jumble
  • Test robots, fill in results, changes, observations, test data in your portfolio.
  • Scan a sketch from your design portfolio.
SWBAT: observe & record test results, modify hardware and software based on results.
17 In warmup: Look at the top 10 paying college majors. What do you notice about them?
  • Gather some test data, how repeatable is your code? Does it come close every time? within an inch? a foot?
  • Fill in sections 6,7,8 of design portfolio. cross out #9.
SWBAT: refine hardware and software
18 In warmup: how long do you need to complete your robot construction and programming? First official test runs. Get initial rankings SWBAT: demonstrate results of project
19 What skills and prior knowledge did you use in solving this basketball problem? Test runs for points.
 
22 Watch this short video to define in warmup what a big idea is.
  • Discussion: the Big Idea: skills used, learned, needed.
  • First set of official timed runs. See brackets for your placement.
  • Final page of design portfolio
SWBAT: describe big ideas, skills used and things learned from robot basketball project
23 get together with robots for a group photo
  • Final runs for robots.
  • Start disassembling and inventory
  • FInish design portfolios and turn in.
  • Look for your video on the hand out drive in robots/videos. Do you need another one?
SWBAT: test designs
24  
  • Assembly 10th and 12th graders.
  • deconstruction/inventory
 
25  
  • lockdown. no class
 
26 in warmup: what went right with your robot, what went wrong? SWBAT: create web page documenting robotics skills.
 
29 Go in Dreamweaver. Is the home page of your website named index.html? If not, fix it.
  • Work on robotics web pages
  • Hand in design portfolios
SWBAT: document software and hardware decisions and learnings
30 enter your email so i can join you to the energy wiki SWBAT: identify sources of renewable energy and options for the future
31 in warmup: what are the 4 main kinds of renewable energy?
  • Research energy issues and post URLs for at least 4 resources on your topic. On your page on the wiki, write down what each link is useful for and a summary of what you learned by visiting each link.
  • Work on robotics web pages
SWBAT: research improved sources or uses of energy
April
1 in warmup: look through at least 3 pages on the MD gov energy site and list what you think is the most significant information.
  • Find pictures that relate to your topic, do more research. Post to the wiki writing 2 sentences for each telling how it is relevant. Cite your sources.
  • Last day for robotics web pages.
SWBAT: find supporting data and content for renewable energy project
 Spring Break
12 in warmup: what is it called when you copy somebody else's work and present it as your own?
  • Look at the 2 wiki pages with the question numbers after yours, add a comment to each page on what you think is valuable on that page and is needed on that page.
  • Work on renewable energy. DO NOT PLAGIARIZE
SWBAT: contribute to a wiki in a productive way
13 brainstorming session: fill out a keywords and key questions paper.
  • The whole point of doing research is to come up with a unique product that nobody else has done before that increases your understanding of a topic. Discuss together and review these guidelines.
  • Do some high quality research and post to your wiki page
SWBAT: do quality research that has value for a goal
14 go to the site recommended to you by the paper you got yesterday and tell in warmup why it is worthwhile
  • Do quality research. Compare/contrast, find backup sources for the facts you have, expand.
SWBAT: expand research, find backup sources
15 read purple comments on your wiki page on what to change/add to your information when creating your presentation
  • View short presentation together on MD recycling
  • Create PowerPoint presentations: 4-5 slides (no title slide) on your topic. Write sentences in notes, outline on slide. Keep in mind the goal is to say what kinds of energy are right for Maryland.
SWBAT: arrange research information into a presentation
16 Look at these resources, have you used any of them?
 
19 Type what you consider to be the 4 most significant facts about your presentation in a word document. Save as energyFactsYourName on Z. Close.
  • How to create good transitions (at least 2)/ animations (interesting and not overdone)/ layout (easy to read, should use a background)
  • Refine presentations.
  • Copy your energyFacts document to turnin drive. Highlight your 4 facts in your presentation (make them bold, different color, or underline)
SWBAT: emphasize most significant facts, add transitions, animations and good formatting.
20 Check the hand-in drive to see if your energyFacts document is in the Meskauskas/ cs1/ energy facts folder. If not, why not?
  • Fill in summarizing statements, print out and hand in.
  • Does your name appear anywhere obvious on your PowerPoint? It should.
  • Print your notes sheet from the powerpoint, be sure your name is the first thing to print.
SWBAT: summarize what can be learned, practice notes.
21 Copy this fact sheet into your website folder. SWBAT: describe current accomplishments in renewable energy. record significant energy facts.
22 Display your fact sheet on your screen.
  • Give presentations.
SWBAT: describe renewable energy facts that apply to MD
23 How many wind turbines are in Charles County Maryland so far? Extra credit for anybody who can find out where another one is in MD.
  • Finish giving presentations
 
<--