# 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)

# 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 mid-term and approximately 14 problems on topics covered after the mid-term.
• Final exam will be closed-book and closed-note. Style will be similar to sample final exams and mid-term.
• Any student caught cheating will receive a zero on the exam and will be reported to the Honor Council.

Study suggestion:

1. Print out the following.
2. Work through as much as possible without reference to notes, the course web page, or MATLAB.
3. Use your notes, the course web page, and Octave to figure out the answers to the problems.
4. Wait 24 hours.
5. Repeat steps 1-3.

## 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 5-7pm and another from 7-9pm 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 mid-term, the best way to prepare for the exam is to solve the practice problems and re-solve 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 drop-in 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 up-to-date when class starts).
• Discuss Extra credit project.

## 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.
• Mid-term review session survey: (Only fill out if you want to attend a review session!) http://www.doodle.com/dz669drvaqy5sd3w
• Mid-term review session: Mon, Mar 26 2012 Johnson Center 234
• Mid-term exam. Closed book and closed notes. Suggested preparation approach: Review the homeworks, activities, and quizzes. Take the practice mid-terms.
• 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 mid-term exam and hand out sample exams.

## 3.11. February 28th

• Quiz 4 at the start of class covered Iteration.
• HW 3 due at the start of class.
• The Mid-term 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.13. February 14th

• Final exam logistics: Thursday May 10th from 10:30 AM - 1:15 PM in Innovation Hall, room 327
• Discussion of drop-in 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 on-line 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

 At the start of class there was a short quiz with questions on the #Syllabus and the content from the Notes section on these pages: During class we will work on problems from the following two sections: During class, we worked on problems from Activity sheet 1. At the end of class, HW1 was assigned. From A.Z.: To change the display name [in Mason Live], go to options drop-down 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. A (binary) digital clock.

## 3.16. January 24th

 Covered Introduction Covered #Syllabus Covered Binary_Representation_of_Numbers#Scoreboard The reading for Quiz #1 will be assigned at the end of the day and posted in the section labeled January 31st - check your email for details. I will include a few sample quiz questions so that you have an idea of what to expect for the level of the quiz. Analog clocks.

# 4. Syllabus

## 4.1. Format

This is a three-credit 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 mid-term 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.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, 90-93 = A-, 80-83=B-, 83-87=B, 87-90=B+, 70-80=C, 60-70=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:

1. To ensure that you did the reading prior to class and are prepared for the in-class work.
2. 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 hand-written 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 step-by-step 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 in-class 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.4. Office Hours

• 9-10 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 make-up 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 science-related 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:
1. you will need to understand some math to understand many of the concepts in this class
2. the math that is needed can be presented in a way that $P(nausea) < 0.05\pm e^{-2^{\pi}}$, where P is the probability that a student feels sick during the presentation.
3. math makes many students anxious
4. I have not really answered the question
5. 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 Neuro-specific project that uses http://www.hiit.fi/neuro/images) and will take requests.