2012S003
From CDS 130
Contents 
1. Overview
This is the web page for CDS 130, Section 003 (Tuesday from 10:30  11:45 am) given in Spring 2012 with Dr. Weigel. If this is not your course then you are in the wrong place! See Main_Page to find your instructor's web page.
2. Quizzes, HWs, and Exams
(Items with a * have solutions)
 Homeworks: HW1  HW2  HW3  HW4*  HW5*  (No HW 6 given)  HW7*  HW8*  HW9*  HW10*  HW11
 Activities: A1  A2 *  A3  A4*  A5*  A6*  A7*
 Quizzes: Q1  Q2  Q3  Q4  Q5  Q6*  Q7*  Q8*  Q9*  Q10*  Q11
 Practice Midterms: 1*  2*
 Midterm: Midterm*
 Practice Finals: 1  2
 Final: Final*
3. Class notes
Grades (Includes everything besides final exam. Will be updated on May 12th)
3.1. May 10th (Final Exam)
 Final exam on Thursday May 10th from 10:30 AM  1:15 PM in Innovation Hall, room 327.
 Final exam will have approximately 8 problems on topics covered before the midterm and approximately 14 problems on topics covered after the midterm.
 Final exam will be closedbook and closednote. Style will be similar to sample final exams and midterm.
 Any student caught cheating will receive a zero on the exam and will be reported to the Honor Council.
Study suggestion:
 Print out the following.
 Work through as much as possible without reference to notes, the course web page, or MATLAB.
 Use your notes, the course web page, and Octave to figure out the answers to the problems.
 Wait 24 hours.
 Repeat steps 13.
3.2. May 8th (Final review session)
Based on the survey results, it appears that it will be best if I have two review sessions, one from 57pm and another from 79pm on Tuesday.
Unless you hear otherwise via email, the review session will be in Research I (Research Hall) room 301 (or 302). Please check your email before you leave to make sure that the location has not changed.
During the review session, I will answer questions. I don't plan on doing a lecture. To prepare, work as many of the more difficult problems as you have time for and write down a list of questions.
As with the midterm, the best way to prepare for the exam is to solve the practice problems and resolve the homework problems. I have decided to not post solutions on the final sample problems because I think it good practice for you use MATLAB to check your answers.
3.3. May 1st
 Last day of class.
 Survey for best time for a review session prior to exam (just your first name  don't fill out if you don't plan on attending!): [1].
 I'll be available for dropin help most days before the final. Send me an email with a few suggested times if you would like to meet.
 Course evaluations.
 Quiz 11 will cover your reading of Verification  Validation  Ethics and HW11
 Practice Finals: 1  2
 HW11 due at the start of class.
 Discuss Grades (Will be uptodate when class starts).
 Discuss Extra credit project.
3.4. April 24th
 Cover Ethics  Verification  Validation
 Grades
 HW10 due at the start of class.
 Extra Credit project
 Quiz will cover HW 10 questions and Numerical_Integration.
3.5. April 17th
 Grades.
 HW9 due at the start of class.
 To prepare for Q9, read Modeling_Introduction and Mathematical_Models and make sure that you understand what you did on Homework 9.
 Covered ODEs
 Discuss extra credit projects.
3.6. April 10th
 Q8
 HW8 due at the start of class.
 What we are working up to: [2] are produced starting with a table of numbers like this melanoma_go.exp.
 Cover Color_Representations
 Cover Color_Maps
 Inclass activity: Color_Maps#Questions
3.7. April 3rd
 Quiz on If_Statement, Modeling_Introduction, and Introduction_To_MediaWiki
 HW7 due at the
startend of class.  Q7 was given at the start of class.
 Return Midterm exams and discuss solutions Midterm and Scores.
 Inclass activity on If_Statement: A6
 What we are working up to: [3]. Once we have completed the
if
statement, you will have enough knowledge to start creating science visualizations such as these.
3.8. March 27th
 Note: I am adding solutions to many of the more difficult problems on the quizzes, homeworks, activities. If solutions are available, there is a star next to the link given below. Check back for updates.
 Midterm review session survey: (Only fill out if you want to attend a review session!) http://www.doodle.com/dz669drvaqy5sd3w
 Midterm review session: Mon, Mar 26 2012 Johnson Center 234
 Midterm exam. Closed book and closed notes. Suggested preparation approach: Review the homeworks, activities, and quizzes. Take the practice midterms.
 Topics covered:
 Practice Midterms
3.9. March 20th
 Turn in HW 5.
 Take Quiz 6, which is be based on the questions on HW 5.
 Review for midterm exam and hand out sample exams.
3.10. March 6th
 HW 4 due at the start of class.
 Quiz 5 was based on the homework questions.
 Discussion of Spliceman.
 The Midterm will be on March 27th. March 20th will be used for review.
 Cover Matrices
 Cover Nested_For_Loops
 Went over Activity sheet 5
 Solutions have been posted.
3.11. February 28th
 Quiz 4 at the start of class covered Iteration.
 HW 3 due at the start of class.
 The Midterm will be on March 27th. March 20th will be used for review.
 The final is scheduled for Thursday May 10th from 10:30 AM  1:15 PM in Innovation Hall, room 327.
 Went over Activity sheet 4.
3.12. February 21st
 No quiz at the start of this class.
 No homework due at the start of this class.
 Covered: A_Basic_Computer
 Covered: Spreadsheets_vs_Programming_Languages
 Covered: Assignment
 Covered: Arrays
 Accessing MATLAB: See Introduction_To_MATLAB
 Reading for next week's quiz: Iteration
 Homework due at the start of class next week: HW 3
3.13. February 14th
 Final exam logistics: Thursday May 10th from 10:30 AM  1:15 PM in Innovation Hall, room 327
 Discussion of dropin help sessions on Mondays (schedule).
 Before class, turn in HW 2
 At the start of class there was a quiz 3 on the content on these pages:
 During class we went over Activity sheet 3.
 No homework due at the start of class next week.
 No quiz at the start of class next week.
3.14. February 5th
 Before class starts, turn in HW1. Note the printed versions had the titles for problems 1 and 2 swapped. This has been fixed on the online version.
 Discussion of typo in Memory section (fixed on Sunday morning  thanks L.W.).
 At the start of class there will be a short quiz on the content from the Notes section on these pages:
3.15. January 31st
From A.Z.: To change the display name [in Mason Live], go to options dropdown menu, click on "See All Options", then click on "Edit" on the Account Information page, and a window pops up where you can change your name and display name. 
3.16. January 24th

4. Syllabus
My syllabus is everything stated at Syllabus along with the following additions and notes. Please read Syllabus before reading the following.
4.1. Format
This is a threecredit course that meets for 75 minutes once per week. I use active learning techniques during class. After presenting a major concept I will pose a question which you will think about, write about, discuss with your neighbor, and then possibly present your answers.
Be prepared to think and work in class!
GMU catalog entry for this class [4]
Distance Education Version
This course is categorized as "Hybrid Asynchronous Instructional Method" Logistics:
 Meets for 75 minutes, once per week in Innovation Hall 327
 Prior to class you will be asked to read and/or watch a video
 At the start of each class there will be a short quiz to ensure that you are prepared for the work to be done that day. The quiz will be based on questions from the reading and/or the video.
 Class time will primarily be spent working on problems that build upon the reading and video. The problems must be turned in at the start of the next class.
 There will be a midterm and final exam. The questions will be based on the concepts covered in the homework. Sample practice exams will be provided a week before the exams.
4.2. Grading
4.2.1. Weighting
 Quizzes 10% (lowest quiz grade dropped)
 Homework 30% (lowest HW grade dropped)
 Midterm 30%
 Final exam 30%
Final grade scale: 93 and above=A, 9093 = A, 8083=B, 8387=B, 8790=B+, 7080=C, 6070=D, 59 and below=F.
4.2.2. Attendance
I do not penalize students for missing class and I do not take attendance. I have found that the above grading policy sufficiently penalizes students that frequently miss class. (My observation is that if a student misses more than two weeks of classes it is very difficult for them to earn a grade higher than a B.)
4.2.3. Quizzes
Quizzes will be used for two purposes:
 To ensure that you did the reading prior to class and are prepared for the inclass work.
 To ensure that you understood (and did not just copy) the homework that is turned in prior to the quiz.
4.2.4. Homework
 There will be a weekly homework that is due one week after it is assigned. Homworks must be turned in before class starts.
 We will partially work many problems in class that will be due the following week (they will seem very difficult if you don't attend class!).
 I am serious about the above. The homework problems are not simple multiple choice questions. To solve, they require a synthesis of multiple concepts covered in class.
 Most homeworks will be handwritten in the first half of the semester.
 Most homeworks will be turned in electronically in the second half of the semester.
 Late homework will not be accepted. I will drop the lowest homework grade.
 It is OK to collaborate with one or two other students on homework problems. If there appears to be evidence of one student copying another, the students involved will be asked to meet with the instructor and/or T.A.
Homework questions will usually consist of calculations, short answers, and computer programs. The questions are designed to test a student's understanding of the course material. When applicable, the student is strongly encouraged to write out both the solution and the stepbystep solution logic in their homework responses, so that instructors may assess the student's overall approach to and understanding of the assigned problems. Credit will be assigned on student homeworks based upon whether or not the student's solution is correct (approximately 50% of the score), and also whether the student's solution logic is correct (approximately 50% of the score).
4.2.5. Exams
 A midterm and final exam will be given in the class to test comprehension of the topics covered in the lecture, discussions, and homework.
 The exam will include short answers, multiple choice, and simple discussion questions. The questions will be based on concepts covered on the homeworks and in the inclass questions.
 Sample midterm and final exams will be provided approximately a week before the date of the actual exam.
 There will be no surprises on the exam. The exams are designed so that students who can successfully solve all of the problems on the sample exams, within the allotted time per exam and without notes will earn, at worst, a B on the actual exam.
4.3. Important Dates
 See http://registrar.gmu.edu/calendars/2012Spring.html#dates
 March 13th  Spring Break.
 Tuesday May 1st  Last day of class.
 Thursday May 10th from 10:30 AM  1:15 PM in Innovation Hall, room 327
4.4. Office Hours
 910 am on Tuesday and by appointment (rweigel@gmu.edu). My office is in room 350 of Research Hall [5]. I usually arrive at class at least 10 minutes early. I will arrive earlier if students start asking me questions before class.
 The TA for this course is Harendra Puviharan <pharendr@masonlive.gmu.edu>. He will attend class and answer questions. The grader for this course is Natalia Lattanzio <nlattanz@masonlive.gmu.edu>. She will grade homeworks and quizzes and also answer questions either in person (by appointment) or via email. She often meets with students in Research Hall, room 301 and works problems with them on the whiteboard.
4.5. Exams
 I rarely give makeup exams. However, special consideration will be given if the student (1) has completed all of their homeworks on time and (2) provides compelling evidence that they missed the exam for reasons that were beyond their control.
 At least one class period will be used for exam review and the results of the exam will be discussed within a week after the exam was given.
 I always give sample exam problems for students to use to prepare for exams. These sample exams should be considered as the equivalent of a study guide. The actual exam is written so that (1) if you _understand_ the principle(s) required to solve the problems on the sample exam, the actual exam will not be difficult, (2) if you only attempt to memorize the questions and answers to the sample exam, you will perform poorly on the actual exam.
4.6. Honor Code
I am generally approachable, reasonable, and patient with anything involving undergraduate students.
I am always stubborn, aggressive, and irritable on anything involving violations of the honor code, especially on exams.
Although my primary teaching responsibility involves teaching sciencerelated subjects, I believe that an auxiliary responsibility of a college professor involves giving lessons related to ethical and honorable behavior.
It is OK to collaborate with one or two other students on homework problems. If there appears to be evidence one student copying another, the students involved will be asked to meet with the instructor and/or T.A. before any honor code actions are initiated.
4.7. FAQ
 Do you use BlackBoard? No. All information about this course is at http://cds130.org/ or is sent to you via email.
 Textbook? None required. All of the information that you need is available from http://cds130.org/.
 Software? All software will be free. Outside of class you will have access to the same software on the classroom computers.
 How much math? Math makes many students anxious. I know this. I also know that:
 you will need to understand some math to understand many of the concepts in this class
 the math that is needed can be presented in a way that , where P is the probability that a student feels sick during the presentation.
 math makes many students anxious
 I have not really answered the question
 math makes many students anxious
 How much programming? We gradually build you up to being able to write your own programs. We do not assume any prior programming experience; we assume only that you have worked with Excel. After the fourth week, you are typically asked to write one or two small programs per homework  about 50% of the total grade.
 What kind of problems will we be able to solve?
 Glad you asked. Here are a few of the problems students worked on later in the semester Tumor  Antialias. We are working on more (in particular, a Neurospecific project that uses http://www.hiit.fi/neuro/images) and will take requests.