# Difference between revisions of "CDS 101/110a/210, Fall 2008 - TA Information"

(42 intermediate revisions by the same user not shown) | |||

Line 17: | Line 17: | ||

''' Weekly Recitation Notes ''' | ''' Weekly Recitation Notes ''' | ||

* Week 1 (10/3): Matlab/Simulink tutorial in 328 SFL. Julia and Max will lead the 2-4pm section, Luis and Shuo will lead the 4-6pm section. Julia and Luis will come up with the tutorial and handout. Use Prob 1.6 from homework as an example (do it yourself?) in the tutorial. | * Week 1 (10/3): Matlab/Simulink tutorial in 328 SFL. Julia and Max will lead the 2-4pm section, Luis and Shuo will lead the 4-6pm section. Julia and Luis will come up with the tutorial and handout. Use Prob 1.6 from homework as an example (do it yourself?) in the tutorial. | ||

+ | * Week 2 (10/10): Go through Prob 2 in homework- show code and phase plot. Next, linearize system used in problem 2 around an equilibrium point. Then, go through problem 4.27 from solution manual (Max, Shuo, and Julia). Finally, if there's time, go through another example of your choosing (Lyapunov, linearization, etc.). | ||

+ | * Week 3 (10/17): Max, Shuo, Julia will go through problem 4 (the discrete convolution eqn) and walk briefly through the Simulink portion of problem 2c. Luis will go through prob 1a and problem 2c. | ||

+ | * Week 4 (10/24): Max, Shuo, and Julia will go through problem 4 (inverted pendulum state fdbk) and walk through the Whipple bicycle problem (3). Luis will go through problem 1 (double integrator) and walk through the Whipple bicycle problem (2). | ||

+ | * Week 5 (10/31): No recitation, instead there will be a midterm review (Julia). | ||

+ | * Week 6 (11/7): Everyone goes over problem 2, the cruise control problem. Go over Bode plots needed by doing them by hand on the board. | ||

+ | * Week 7 (11/14): Everyone uses the transfer function from CDS 110's Problem 1, part b, part c to complete the necessary calculations for Problem 2, part b. Use Matlab to show step response and pole-zero map. Draw the Bode and Nyquist diagrams by hand. Mention the relationship between phase margin and overshoot. | ||

+ | * Week 8 (11/21): Everyone goes over the fly controller problem; incorporate the necessary relations from problem 1 (phase margin vs overshoot). Expect more students than usual! This will be the last recitation. | ||

+ | * Week 9 (11/28): Thanksgiving Break, no recitation. | ||

+ | * Week 10 (12/5): No recitation, instead there will be a final review (Shuo). | ||

=== Office hours === | === Office hours === | ||

− | Office hours will be | + | Office hours will be Fridays and Sundays from 4-5pm in 110 and 114 STL, respectively. Thursday office hours will be from 3-4pm in 110 STL. |

− | * Week 1: | + | * Week 1: Friday- Genti; Sunday- Max and Luis |

+ | * Week 2 (Oct 6 - 12): Friday - Genti; Sunday - Luis & Shuo | ||

+ | * Week 3 (Oct 13 - 19): Friday - Genti; Sunday - Max & Shuo | ||

+ | * Week 4 (Oct 20 - 26): Friday - Luis; Sunday - Max & Shuo | ||

+ | * Week 5 (Oct 27 - Nov 2): Sunday - Luis | ||

+ | * Week 6 (Nov 3 - Nov 9): Friday - Luis; Sunday - Max & Julia | ||

+ | * Week 7 (Nov 10 - Nov 16): Thursday - Max; Sunday - Luis & Shuo | ||

+ | * Week 8 (Nov 17 - Nov 23): Thursday - Max; Sunday - Luis & Shuo | ||

+ | * Week 9 (Nov 24 - Dec 2): Sunday - Shuo; Tuesday - Luis & Max (3-4pm) | ||

+ | * Week 10 (Dec 1 - Dec 7): No office hours | ||

=== Grading === | === Grading === | ||

Line 26: | Line 44: | ||

''' Grading Assignments''' | ''' Grading Assignments''' | ||

− | * HW 1: | + | * HW 1: <table width=100%> |

+ | <tr valign=top> | ||

+ | <td> | ||

+ | '''CDS 101''' | ||

+ | * Problem 1: Max | ||

+ | * Problem 2: Luis | ||

+ | * Problem 3: Shuo | ||

+ | </td><td> | ||

+ | '''CDS 110a''' | ||

+ | * Problem 1: Luis (same as Problem 2, 101) | ||

+ | * Problem 2: Max | ||

+ | * Problem 3: Shuo | ||

+ | * Problem 4: Luis | ||

+ | </td></tr> | ||

+ | </table> | ||

+ | * HW 2: | ||

+ | ** Problem 1: Luis | ||

+ | ** Problem 2: Julia | ||

+ | ** Problem 3: Shuo | ||

+ | ** Problem 4: Max | ||

+ | * HW 3: | ||

+ | ** Problem 1: Max | ||

+ | ** Problem 2: Luis | ||

+ | ** Problem 3: Shuo | ||

+ | ** Problem 4: Julia | ||

+ | * HW 4: | ||

+ | <table width=100%> | ||

+ | <tr valign=top> | ||

+ | <td> | ||

+ | '''CDS 101''' | ||

+ | * Problem 1: Luis | ||

+ | * Problem 2: Max | ||

+ | </td><td> | ||

+ | '''CDS 110a''' | ||

+ | * Problem 1: Luis | ||

+ | * Problem 2: Shuo | ||

+ | * Problem 3: Max (same as prob 2, 101) | ||

+ | * Problem 4: Julia | ||

+ | </td></tr> | ||

+ | </table> | ||

+ | * Midterm - Luis, Shuo, Julia, and Richard from 5-7pm on Friday, Nov 7 (110 STL) | ||

+ | * HW 5: '''Grade by Saturday at noon''' | ||

+ | ** Problem 1: Luis | ||

+ | ** Problem 2: Julia | ||

+ | ** Problem 3: Shuo | ||

+ | ** Problem 4: Max | ||

+ | * HW 6: Grade by Tues 11/25 at 8am | ||

+ | ** Problems 1 (101 & 110): Shuo | ||

+ | ** Problem 2: Luis | ||

+ | ** Problem 3: Max | ||

+ | * HW 7: Grade by Wed 12/3 at noon | ||

+ | ** Problem 1,2 (101): Luis | ||

+ | ** Problem 1: Julia | ||

+ | ** Problem 2: Max | ||

+ | ** Problem 3: Shuo | ||

+ | * HW 8: Grade by Wed 12/10 (or asap) | ||

+ | ** Problem 1 (101) & Problem 2 (110): Julia | ||

+ | ** Problem 2 (101) & Problem 1 (110): Luis | ||

+ | ** Problem 3: Max | ||

+ | ** Problem 4: Shuo | ||

+ | * Final: Julia, Max & Genti on Sat. Dec. 13 from 2:30-4:30pm in 110 STL | ||

=== Misc === | === Misc === | ||

− | * Recording lectures (Max | + | * Recording lectures (Max) - record each lecture that Richard gives and place it online after the lecture. TA responsible for this doesn't have to answer mud cards. |

* Mailing list administration (Julia) - approve valid postings to the TA and class mailing lists. Manage subscriptions to the list and fix any problems. Admin pages for the lists: [http://listserv.cds.caltech.edu/mailman/admin/cds101-students cds101-students], [http://listserv.cds.caltech.edu/mailman/admin/cds101-tas cds101-tas] | * Mailing list administration (Julia) - approve valid postings to the TA and class mailing lists. Manage subscriptions to the list and fix any problems. Admin pages for the lists: [http://listserv.cds.caltech.edu/mailman/admin/cds101-students cds101-students], [http://listserv.cds.caltech.edu/mailman/admin/cds101-tas cds101-tas] | ||

== Weekly meetings == | == Weekly meetings == | ||

+ | The weekly meetings will be at 3:45pm on Wednesdays in 110 STL. '''No meeting Wed 12/3.''' | ||

+ | |||

=== Standing Agenda === | === Standing Agenda === | ||

Line 78: | Line 158: | ||

* Including pictures to illustrate your answers is a great approach if appropriate. OK to grab pictures off of the web, but make sure to list where they came from (and include a link if you can). | * Including pictures to illustrate your answers is a great approach if appropriate. OK to grab pictures off of the web, but make sure to list where they came from (and include a link if you can). | ||

* You should also look in the course text to see if there is information there that might be relevant (students are asking questions in class, so may not have read the book yet). Include the relevant section number where more information can be found, but go ahead and provide additional explanation as well. | * You should also look in the course text to see if there is information there that might be relevant (students are asking questions in class, so may not have read the book yet). Include the relevant section number where more information can be found, but go ahead and provide additional explanation as well. | ||

+ | * The word "AND" gives this creation procedure problems- try to avoid it. | ||

=== Using Subversion === | === Using Subversion === | ||

To checkout the subversion directories: | To checkout the subversion directories: | ||

− | * Check that your computer has subversion by typing 'svn help' at the command prompt. If | + | * Check that your computer has subversion by typing 'svn help' at the command prompt. If not, get it at its [http://subversion.tigris.org/ website]. |

* Type 'svn checkout http://svn.cds.caltech.edu/subversion/murray/courses/cds110a' to checkout the necessary makefiles | * Type 'svn checkout http://svn.cds.caltech.edu/subversion/murray/courses/cds110a' to checkout the necessary makefiles | ||

* Type 'cd cds110a' | * Type 'cd cds110a' | ||

Line 89: | Line 170: | ||

* In the same cds110a directory checked out above, type 'make update' to update any changes that may have been submitted. | * In the same cds110a directory checked out above, type 'make update' to update any changes that may have been submitted. | ||

* Finally, type 'make filename' where ''filename'' is a placeholder for hw# or soln# for the appropriate week. A pdf of the appropriate file should be created in your directory. | * Finally, type 'make filename' where ''filename'' is a placeholder for hw# or soln# for the appropriate week. A pdf of the appropriate file should be created in your directory. | ||

+ | |||

+ | To update files in the repository or submit files to the repository: | ||

+ | * svn commit -m 'comment' - updates any changes made to files that were downloaded from the subversion directories. The 'comment' should describe the changes that are being uploaded. | ||

+ | * svn add filename - adds the file 'filename' to the repository. | ||

+ | Note: Use these commands only after updating your local copy of the directories! |

## Latest revision as of 17:39, 8 December 2008

CDS 101/110a | Schedule | Recitations | FAQ | AM08 (errata) |

This page contains information about TA activities for CDS 101/110a, Fall 2008.

## TA Duties

### Mud Cards (FAQ)

Mud cards are collected at the end of every lecture and are distributed among the TAs to be answered. The wiki says that the answers will be up by 8pm, so please plan to post the answers by 7pm so we can fix any problems that you may encounter. How to post: FAQ How-To.

### Recitations

Starting in the second week of the class, we'll have recitations on Fridays from 2-3 pm. Each TA will lead a recitation section (see the recitation schedule for information and assignments). Each recitation section should cover roughly the following things (not necessarily in this order):

- Answer any questions the students have about the lecture or the homework
- Discuss topics that you thought were not well covered in lecture or the text book, or that are special to your section (eg, the information systems session might get some information about discrete time systems, etc)
- Go through one of the problems on the homework for the week. This should be done on the board and/or computer (depending on the type of problem). It doesn't need to be in full detail and it can go a bit fast, but provide enough information that the students see how the problem is worked from start to finish, and what is expected in their answers on the homework. We'll decide on the problem to cover in the TA meeting prior to the recitation.

** Weekly Recitation Notes **

- Week 1 (10/3): Matlab/Simulink tutorial in 328 SFL. Julia and Max will lead the 2-4pm section, Luis and Shuo will lead the 4-6pm section. Julia and Luis will come up with the tutorial and handout. Use Prob 1.6 from homework as an example (do it yourself?) in the tutorial.
- Week 2 (10/10): Go through Prob 2 in homework- show code and phase plot. Next, linearize system used in problem 2 around an equilibrium point. Then, go through problem 4.27 from solution manual (Max, Shuo, and Julia). Finally, if there's time, go through another example of your choosing (Lyapunov, linearization, etc.).
- Week 3 (10/17): Max, Shuo, Julia will go through problem 4 (the discrete convolution eqn) and walk briefly through the Simulink portion of problem 2c. Luis will go through prob 1a and problem 2c.
- Week 4 (10/24): Max, Shuo, and Julia will go through problem 4 (inverted pendulum state fdbk) and walk through the Whipple bicycle problem (3). Luis will go through problem 1 (double integrator) and walk through the Whipple bicycle problem (2).
- Week 5 (10/31): No recitation, instead there will be a midterm review (Julia).
- Week 6 (11/7): Everyone goes over problem 2, the cruise control problem. Go over Bode plots needed by doing them by hand on the board.
- Week 7 (11/14): Everyone uses the transfer function from CDS 110's Problem 1, part b, part c to complete the necessary calculations for Problem 2, part b. Use Matlab to show step response and pole-zero map. Draw the Bode and Nyquist diagrams by hand. Mention the relationship between phase margin and overshoot.
- Week 8 (11/21): Everyone goes over the fly controller problem; incorporate the necessary relations from problem 1 (phase margin vs overshoot). Expect more students than usual! This will be the last recitation.
- Week 9 (11/28): Thanksgiving Break, no recitation.
- Week 10 (12/5): No recitation, instead there will be a final review (Shuo).

### Office hours

Office hours will be Fridays and Sundays from 4-5pm in 110 and 114 STL, respectively. Thursday office hours will be from 3-4pm in 110 STL.

- Week 1: Friday- Genti; Sunday- Max and Luis
- Week 2 (Oct 6 - 12): Friday - Genti; Sunday - Luis & Shuo
- Week 3 (Oct 13 - 19): Friday - Genti; Sunday - Max & Shuo
- Week 4 (Oct 20 - 26): Friday - Luis; Sunday - Max & Shuo
- Week 5 (Oct 27 - Nov 2): Sunday - Luis
- Week 6 (Nov 3 - Nov 9): Friday - Luis; Sunday - Max & Julia
- Week 7 (Nov 10 - Nov 16): Thursday - Max; Sunday - Luis & Shuo
- Week 8 (Nov 17 - Nov 23): Thursday - Max; Sunday - Luis & Shuo
- Week 9 (Nov 24 - Dec 2): Sunday - Shuo; Tuesday - Luis & Max (3-4pm)
- Week 10 (Dec 1 - Dec 7): No office hours

### Grading

Grading must be completed by noon on Monday of every week (except for HW 1- grade by Fri 10/10). A TA will move the homework in box F to box E on Monday 5pm-ish; the same will happen on Wednesday, though those homeworks will need to be marked as using a grace period ("GP" at top of homework). The CDS 101/110 homeworks will be split into approximately equal stacks and kept in Box E. Please take one stack to grade at a time and do not take stacks of homework home to grade unless you are the last one to grade it. Problems are usually graded out of 10 points. Julia will compile homework scores and enter the grades at noon on Monday so that we can return the homeworks in class that day.

** Grading Assignments**

- HW 1:
**CDS 101**- Problem 1: Max
- Problem 2: Luis
- Problem 3: Shuo

**CDS 110a**- Problem 1: Luis (same as Problem 2, 101)
- Problem 2: Max
- Problem 3: Shuo
- Problem 4: Luis

- HW 2:
- Problem 1: Luis
- Problem 2: Julia
- Problem 3: Shuo
- Problem 4: Max

- HW 3:
- Problem 1: Max
- Problem 2: Luis
- Problem 3: Shuo
- Problem 4: Julia

- HW 4:

**CDS 101**- Problem 1: Luis
- Problem 2: Max

**CDS 110a**- Problem 1: Luis
- Problem 2: Shuo
- Problem 3: Max (same as prob 2, 101)
- Problem 4: Julia

- Midterm - Luis, Shuo, Julia, and Richard from 5-7pm on Friday, Nov 7 (110 STL)
- HW 5:
**Grade by Saturday at noon**- Problem 1: Luis
- Problem 2: Julia
- Problem 3: Shuo
- Problem 4: Max

- HW 6: Grade by Tues 11/25 at 8am
- Problems 1 (101 & 110): Shuo
- Problem 2: Luis
- Problem 3: Max

- HW 7: Grade by Wed 12/3 at noon
- Problem 1,2 (101): Luis
- Problem 1: Julia
- Problem 2: Max
- Problem 3: Shuo

- HW 8: Grade by Wed 12/10 (or asap)
- Problem 1 (101) & Problem 2 (110): Julia
- Problem 2 (101) & Problem 1 (110): Luis
- Problem 3: Max
- Problem 4: Shuo

- Final: Julia, Max & Genti on Sat. Dec. 13 from 2:30-4:30pm in 110 STL

### Misc

- Recording lectures (Max) - record each lecture that Richard gives and place it online after the lecture. TA responsible for this doesn't have to answer mud cards.

- Mailing list administration (Julia) - approve valid postings to the TA and class mailing lists. Manage subscriptions to the list and fix any problems. Admin pages for the lists: cds101-students, cds101-tas

## Weekly meetings

The weekly meetings will be at 3:45pm on Wednesdays in 110 STL.

**No meeting Wed 12/3.**

### Standing Agenda

**Last week****This week**- Recitation
- Homework grading assigments
- MUD card/frequently questions
- Office hours

**Next week**- Plan for the week

## HOWTOs

This section contains information for the TAs on how to perform various tasks in the class.

### Creating FAQ pages

To create a FAQ page, you need to do the following steps:

- Search the previous FAQ pages to see if this question has already been asked. If so, update the answer and skip to step 5
- Type in the question to be answered in the search box on the left side of the wiki.
- Click on the phrase "this exact title" when the search page comes up. This will create the FAQ page.
- Enter the answer to the question. You don't need to repeat the question (it is already included in the title for the page).
- At the end of the answer, use the text '--~~~~' to add your signature to the page. If you are modifying the answer on an existing page, add your signature below the existing signature. When you save the page, this information will get converted into your username and date (you can edit it again if you don't like the format).
- At the bottom of the page, add the category information (used to list the FAQs in the right places):
[[Category: CDS 101/110 FAQ - Lecture w-m]] [[Category: CDS 101/110 FAQ - Lecture w-m, Fall 2008]]

where 'w' is the current week and 'm' is the lecture number (1 = Monday, 2 = Wednesday, 3 = Friday). For homework sets, replace 'Lecture w-m' with 'Homework n'. - Save the page
- Go back to the FAQ page and append the following text to the URL link in your browser window: ?action=purge (i.e. http://www.cds.caltech.edu/~murray/wiki/CDS_101/110a%2C_Fall_2008_-_FAQ?action=purge) and press enter. This will purge the cached pages and you should see your mud card response appear on the FAQ page. If you don't do this, you won't be able to see your modification.

Notes on creating FAQ pages

- The title doesn't have to be exactly what was written in the MUD card, but should be close enough that the student will recognize their question. You should reword the question to be simply stated and descriptive of the contents of the FAQ.
- When you are writing up the answer for a FAQ, remember that this is the first course the students are taking in feedback and control. Avoid the use of advanced concepts that the students haven't seen yet and try to explain things in a way that gives insight to someone who may be struggling to understand the concept.
- Including pictures to illustrate your answers is a great approach if appropriate. OK to grab pictures off of the web, but make sure to list where they came from (and include a link if you can).
- You should also look in the course text to see if there is information there that might be relevant (students are asking questions in class, so may not have read the book yet). Include the relevant section number where more information can be found, but go ahead and provide additional explanation as well.
- The word "AND" gives this creation procedure problems- try to avoid it.

### Using Subversion

To checkout the subversion directories:

- Check that your computer has subversion by typing 'svn help' at the command prompt. If not, get it at its website.
- Type 'svn checkout http://svn.cds.caltech.edu/subversion/murray/courses/cds110a' to checkout the necessary makefiles
- Type 'cd cds110a'
- Type 'make setup' to retrieve other necessary files

To update the subversion directories and make homework and solution files:

- In the same cds110a directory checked out above, type 'make update' to update any changes that may have been submitted.
- Finally, type 'make filename' where
*filename*is a placeholder for hw# or soln# for the appropriate week. A pdf of the appropriate file should be created in your directory.

To update files in the repository or submit files to the repository:

- svn commit -m 'comment' - updates any changes made to files that were downloaded from the subversion directories. The 'comment' should describe the changes that are being uploaded.
- svn add filename - adds the file 'filename' to the repository.

Note: Use these commands only after updating your local copy of the directories!