2013F002
From CDS 130
This is Weigel's CDS 130 course page. All of the information that you will ever need for this course can be found here or on a page linked to from this page.
1. Homeworks, Quizzes, and Activities
 Activities: A1* A2* A3 A4* A5* A6* A7* A8 A9* A10 A11
 Quizzes: Q1* Q2* Q3* Q4* Q5* Q6* Q7* Q8* Q9*
 Homeworks: HW1* HW2* HW3* HW4* HW5* HW6* HW7 HW8* HW9*
 Sample Midterms: MidtermSample 1* MidtermSample 2 *Additional sample problems*
 Midterm  Midterm extra credit
 Sample Finals FinalSample 1  FinalSample 2  FinalSample 3
A * indicates that solutions have been posted. All solutions for quizzes and homeworks will be posted prior to exams.
Grade Sheet: [1]
2. Class Notes
2.1. Thursday December 12th
 Final Exam: 7:3010:15am in the regular classroom.
2.2. Tuesday December 10th
 Extra review session in Innovation Hall 222. The review will run from 9:0011:45am.
2.3. Monday December 9th
Normal weekly extra help session with Soo and Haren in Research Hall Room 92.
2.4. Friday December 6th
Special office hour at 11:00am in my office (Planetary Hall 259).
2.5. Thursday December 5th
 A note on passwords
 What is the name of my dog?
 Final Exam Review
 If none of the sample final exams have a question on a topic, that topic will not be on the final.
 After you finish a problem (and if applicable check your answer in MATLAB) think about how you would modify the problem to test if a student really understood the concept associated with the question. This is how we write the exams  we modify practice problems so that if the student understood the concept associated with the practice problem, the exam question will not be difficult.
 The final exam will have approximately 22 questions. Some of the sample final exams have more than 22 questions. We will remove a few questions that were covered on the midterm.
 Course evaluations
2.6. Tuesday December 3rd
 Cover keady/Ethics. Homework #10 will be assigned at the start of class and due before the end of class.
2.7. Thursday November 28th
 No class. Thanksgiving break.
2.8. Tuesday November 26th
 Cover Ethics.
 Post sample final exams.
 HW #9 is due at the start of class.
2.9. Thursday November 21st
 No quiz!
 Activity on passwords, Verification, and Validation
2.10. Tuesday November 19th
 HW #8 is due at the start of class.
 Cover Verification
 Assign HW #9  due on November 26th at the start of class.
2.11. Thursday November 14th
 Activity on Antialias, Functions, and Line_Plots.
2.12. Tuesday November 12th
2.13. Thursday November 7th
 Quiz on material covered on Tuesday. Sample quiz.
 Activity
 Turn in HW7
2.14. Tuesday November 5th
 Cover Modeling_Introduction, Mathematical_Models, and ODEs.
2.15. Thursday October 30th
 Midterm extracredit "quiz". Practice problems (see also email for suggestions for preparing): 2013F002/Midterm/ECpractice
 Activity on Numerical Integration: A8
2.16. Tuesday October 28th
 Return Midterm.
 Cover Numerical_Integration.
2.17. Thursday October 24
 Midterm
2.18. Tuesday October 22
2.19. Thursday October 17
 Computational Chemists with Nobel Prize [2]
 Activity
 Turn in HW6
 Take Quiz #7 covering Color_Representations and Color_Maps
Practice Quiz 7 Q7
2.20. Tuesday October 15
No class. Go to your Monday classes.
2.21. Thursday October 10th
 What we are working up to: [3] are produced starting with a table of numbers like this melanoma_go.exp.
 Cover Color_Representations
 Cover Color_Maps
 Assign HW6
2.22. Tuesday October 8th
 Turn in HW #5
 Introduce If Statements
 Work on Activity #6
 Take Quiz #6 (sample)
2.23. Thursday October 3rd
 Cover Matrices
 Cover Nested_For_Loops
 Assign HW #5
2.24. Tuesday October 1st
 Turn in HW #4
 Take Quiz #5 (sample)
 Work on Activity 5
2.25. Thursday September 26th
2.26. Tuesday September 21st
 Take Quiz #4, which will be similar to Q4s.
 Work on Activity 4
 Assign HW #4 (due next Tuesday)
 Midterm exam will be on Thursday, October 24, 2013 .
2.27. Thursday September 19th
Class canceled because of power outage
 Take Quiz #4, which will be similar to Q4s.
 Midterm exam will be on Thursday, October 24, 2013 .
2.28. Tuesday September 17th
 Turn in HW #3.
 Cover: Spreadsheets_vs_Programming_Languages
 Cover: Introduction_To_MATLAB
 Cover: Assignment
 Cover: Arrays
Extra Credit (due before midterm):
We developed a twobit adder in a previous activity. When the sum (in decimal) was 10, 11, 12, 13, 14, and 15, the letters A, B, C, D, E, and F were displayed on a LED. Suppose that we want to use two LEDs placed sideby side so that when the sum (in decimal) is 10, the left LED should be 1 and the right should show 0. When the sum is 11, the left LED should be 1 and the right should be 1, etc through 15. In addition, if the sum is 0, 1, 2, ..., 9 then the left LED should be zero. Create a circuit for this. +5 points on midterm. You may not work with any other students on this and the LAs may not help.
2.29. Thursday September 12th
 Quiz covering Logic_Gates
 Sample Quiz 2013F002/Q3s
 Take Quiz 3 2013F002/Q3
2.30. Tuesday September 10th
 Turn in HW2
 Cover Transistors
 Cover Logic_Gates
 Cover A_Basic_Computer
2.31. Thursday September 5th
 Quiz: Q2
 Return Quiz #1
 Cover Memory
 Cover Digitization
 Activity A2
 Assign HW2
2.32. Tuesday September 3rd
 Turn in HW #1.
 Any problems with emails?
 Cover Binary_Addition
 Cover Encoding
 Midterm date survey: http://doodle.com/3t6ny4q3arza49pe
2.33. Thursday August 29th
 Quiz at the start of class will be similar to this sample quiz: 2013F002/Q1
 Inclass activity page for today: 2013F002/A1
 Homework will be assigned at the end of class and will be due the following Tuesday
 Discuss midterm date (October 17th, 22, or 24)
 Discuss extra help and office hours #Office_Hours_and_Email
 Cover Binary_Representation_of_Numbers
 Assign 2013F002/HW1, which is due on Tuesday at the start of class. I will send an email this afternoon with a link to the assignment.
2.34. Tuesday August 27

3. Syllabus
My syllabus is everything stated at Syllabus along with the following additions and notes. Please read Syllabus before reading the following.
3.1. Format
This is a threecredit course that meets for 75 minutes twice 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!
Typical Schedule:
3.1.1. Tuesday
 Mostly lecture and some inclass activities.
 Homework is due at start of class.
3.1.2. Thursday
 Mostly inclass activities.
 Quiz near the start of class. Quiz covers previous lecture and homework that was turned in at the start of class.
 Homework is assigned at the end of class and is usually an extension of the inclass activities.
3.2. Grading
Partial credit is given on all problems provided work is shown. When we grade, we look for a correct answer. If the answer is not correct, we look for evidence that you understood something about the problem. The more evidence that is provided, the more partial credit is given.
We drop the lowest quiz and homework grade. The only time an additional homework or quiz grade will be dropped is if the student provides documentation for the absence.
3.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.
3.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.)
3.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.
3.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).
3.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.
3.3. Important Dates
 http://registrar.gmu.edu/calendars/2013fall/exam/
 Final Exam: Thurs. 12/12 7:30 am – 10:15 am
 No class: Thursday November 28th (Thanksgiving)
 No class: Tuesday October 15th (Monday classes meet on Tuesday)
 Last class: December 5th
3.4. Office Hours and Email
 Office Hour: 34pm on Tuesday and by appointment (rweigel@gmu.edu). My office is in room 259 of Planetary Hall. I usually arrive at class at least 10 minutes early. I will arrive earlier if students start asking me questions before class.
 Email questions: Dr. Weigel <rweigel@gmu.edu>, Haren Puviharan <harendrapuviharan@gmail.com>
 Extra help: Monday from 24pm in Research Hall room 92. LAs Soo and Haren will be available for questions.
 Extra help: Contact Haren Puviharan <harendrapuviharan@gmail.com> to set up an appointment if you can't make the office hour or the Monday extra help session.
Important: If your email is not set up to show your full name in the "From" line, please include your first and last name in your email so that I know who you are. 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.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.
3.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.
3.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. This class requires calculations, but the calculations are much different than the ones you typically do in algebra, trig, and calculus.
 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 useshttp://www.hiit.fi/neuro/images) and will take requests.
 Do you give credit for class participation? I do not give points for class participation. Students that do not participate will naturally do worse. I find that giving points for class participation makes the best students suffer because they spend more time thinking about what they need to do to enhance their participation grade and less time thinking about the problem under discussion.