Table of Contents

MSP - Game Design and Robotics - Teaching Assistant Page

Hi TA's! This page will have my notes for each day's activities 8-)

Day 8

NOTE: You three keep track of the Lego situation. You'll need to explain to the next instructor the “organization” system that we have right now.

FIELD TRIP!

If you have trouble locating your bus for pickup at Stanford or your return trip, please contact the Destination Systems dispatch at 650-863-4235. Additionally, please be sure that your cell phone is fully charged and turned on if you are the bus supervisor.

If you have any questions, do feel free to contact me.

Thank you,

Day 7 - Notes

Make sure you know how to build LeJOS projects. Directions are in the assignment.

Part 1 is the Explorer. Part 2 is the Arm.

Please read the special story I creatively just wrote up about this:

“It is a frigidly cold and wintery night. You wake up in the middle of the forest and there is an old shack. When you walk into the shack, you realize that the power still works when you are able to turn on the lights. In the corner of the room, you find what seems to be a broken robotic arm connected to a computer. You manage to put the arm back together and turn it on. It seems to be doing random and nonsensical things. You turn on the computer to find Eclipse running. It appears that the project for the robotic arm is the first thing on the screen. Being the robot expert that you are, your mission is to figure out what's wrong with the arm and bring it back to life.”

Errors for the BumperCar code is here:

Day 6 - Recap

As long as the next instructor wants to build the same robot, we will keep these the way they are.

No more website maintainence. Just continue to give student evals here:

https://docs.google.com/spreadsheet/ccc?key=0AiBY_Q7S7qNqdFlwclFuNlRnS0M0SFVNSFA0SDcyZ3c#gid=1

You three administer the student survey. Tomorrow afternoon, if able.

Kevin is working on writing code for the second robot.

If we need more robot parts, then someone go to KA to get them for tomorrow.

The syllabus schedule is finalized (mostly).

Day 6 - Notes

http://www.nxtprograms.com/NXT2/explorer/steps.html

Bring all legos here that aren't being used already.

Journaling first. Build the explorer next.

Break the class into lego groups.

Day 5 - Recap

Everyone seemed a bit exhausted Day 5. Especially, you guys!

Here's my weekend to do list:

Here're your instructions:

Notes for future instructors: Probably, my assignments were a bit too complex and could be simpler. Friday is actually the best day for building legos, b/c they are so tired. I ramped up the challenge too quickly, b/c I was trying to see how much they could do. Fibonacci was a terrible exercise. The Java packet needs to be revised for a middle school level. There are a couple students who just aren't trying, and that defeats the purpose of a “Make Up Day.”

Day 5 - Notes

So they are super distracted today.

I told them they have to get caught up, so treat this as a makeup day.

For those that are ahead, they are going to TRY sorting.

I just want them to try, I'm ok if none of them get any working.

Bubble sort is the one they understand best.

Teaching notes:

Ok,

Assignment is going to be on sorting: Bubble, insertion, selection!!!

If there's time, i want them to work on creating their own classes as well.

Journaling will happen first. Programming second.

I aggregated all their sites on one of my blogs: http://blog.ffpaladin.com

that means, on this one page, you can see all their posts.

They will each create a Pastebin account and put it in the links page of their website.

They are also doing a morning exercise of:

Day 4 - Recap

Here are my notes in case you were wondering what got covered.

Day 4 - Notes

edit: nevermind, we did blog first and assignment second

Lock in the Robot Teams

Do the Java assignment first half (it is ok if they don't finish)

Do the Journal for the second half

Day 3 - Recap

Wow, you are doing an amazing job! These students are getting the material really well. Their websites look amazing. Thanks for handling all the complexity of these assignments.

Tomorrow, we start with Eclipse. This is where the students will be broken up into their Robot Groups. 3 groups of 3 and 3 groups of 2.

https://dl.dropboxusercontent.com/u/3235343/Teaching/CameronJava/Lessons.pdf

Here's the eclipse assignment in one file. I'll print these out for each of the students.

Day 3 - Notes

I'm going to do some webpage house cleaning today. See my slides for details.

https://dl.dropboxusercontent.com/u/3235343/Teaching/MSP/msp2013_day3.pptx

I semi-updated the “Schedule” on the Syllabus/Main Page.

During the Lab section, I'd like to give them the option to work in groups of 2. Check out Assignment 3. They need to build something completely on their own now. This time they can pick their own partner. In the Legos part of it, you guys will create 6 balanced groups (2+2+2+3+3+3).

Nothing special about the Journals. I'm giving all students a checklist during Lab today, so there will be more to do than usual.

We'll be putting up a RESUME page during lecture time. My breakdown will be like this.

LECTURE 3

LAB 3

Still not sure if we will get Eclipse by tomorrow or not.

Remind me to get ziplock bags.

Day 2 - Recap

Having a projector was AWESOME! It's cool seeing the students grasping these concepts.

I emailed Gregg to get eclipse et al on these machines, I haven't heard back… fingers crossed. If it doesn't happen, we'll just need to initiate downloads during my lecture in the morning. I'll have the students do it.

Day 2 - Notes

View lecture here: https://dl.dropboxusercontent.com/u/3235343/Teaching/MSP/msp2013_day2.pptx

Reverse the order this time. Have them do Assignment 2 first half. Then Journal second half.

http://users.soe.ucsc.edu/~sherol/teaching/doku.php?id=epgy:msp2013:assignment_2

http://users.soe.ucsc.edu/~sherol/teaching/doku.php?id=epgy:msp2013:journal_2

Day 1 - Recap

Great work, TA's!

I've linked to the wordpress pages for the students. Go through and leave them some comments.

http://users.soe.ucsc.edu/~sherol/teaching/doku.php?id=wiki:msp_-_robotics&#student_pages

Day 2's big feat is to get the students on OpenProcessing.org

Day 1 - Lecture Notes: 6/24/13

Lab time is basically, setting up wordpress and getting through chapters 1-4 in the Processing book (as discussed).

Feel free to teach out of the book during the lab section.

9-11:30 (2.5 hrs)

Teaching notes: 9:00 - 9:45 (45 Min) Introduction

9:45 - 10:30 (45 Min) Lecture

10 Minute Break

10:45 - 11:30 (45 Min) Lecture

Preparation - Part 2: 6/20/13

EXPLORER (v1.0 and v2.0)

http://www.nxtprograms.com/NXT2/explorer/steps.html

http://www.nxtprograms.com/explorer/index.html

http://www.nxtprograms.com/NXT2/explorer/steps.html

ROBOT ARM (v1.0)

http://www.nxtprograms.com/robot_arm/index.html

Notes from Lego Land:

Ok status of the sort:
Kellie, we should probably order 4-6 lithium battery packs asap. We do have 22 controllers with supposedly good battery packs (out of the 28) but no guarantee.

6 kits created for MSP: 1 at UCSC (in E2-262), 5 at Ventura Hall
     - empty of Explorer parts. When they will be filled TBD
2 more boxes of cables and sensors for MSP and labelled
Sensors, cables, and controllers all sorted out for Majid and labelled as such for Java and Robotics
Parts that look kind of sorted are in the front of the table (and under the table), mostly in fishing boxes labelled Java and Robotics. There are also 6 cockroaches for you pre-assembled if you want them.

Controllers have not been charged or checked for working order.
Hi All,
 
This is great—thanks again for taking the time!  If you can fill out the Course Materials Request form we can purchase the battery packs online.  If you can purchase them locally instead, just let me know, and one of you can check a PCard out from us—though I won’t have one available until tomorrow afternoon.
 
Thanks,
 
Kellie
I've ordered 6 on the EPGY Course Materials form.

http://shop.lego.com/en-US/NXT-DC-Rechargeable-Battery-9693

-sherol

Preparation - Part 1: ~6/1/13

Check out the website… EPGY Middle School Program - Game Design and Robotics

(Note: It's all going to be continuously revised as we go!)

In the coming weeks, it would be great for you all to do the following:

Try out this assignment: Journal Assignment 1

Fill out the form at the end, so I can check out your pages.

Here's my sample one: http://sherolchen.wordpress.com

Can't wait to meet you guys!