Required material:
- "Engineering Computation with MATLAB" by
David Smith
- Chapters from "Foundations of Computational
Science and Engineering" will be available on CMS
- iClicker system responder keypad (clicker)
Optional software:
MATLAB Student Version Release 14
You must adhere to the Code of Academic Integrity for all work.
Items that count towards your course grade include homework (exercises, 6 programming projects), lab exercises, quizzes, and exams (prelims, final exam).
- Lab exercises are assigned and submitted in the lab sessions only. You may have two non-excused
absences from the sections and labs (e.g., you added the course late, you fell asleep and missed the lab).
For CS100M students, having more than two non-excused absences from the labs will result in a drop
of a third of a letter grade in the course (e.g., from B to a B-). CIS121/EAS121 students may have
one non-excused absence. In-class quizzes count as exercises.
- CS100M students are allowed to drop one project (e.g., you slept in and
missed the deadline, you submitted the wrong file, your partner forgot to submit
your joint work, your dog ate your hard disk, etc.).
CIS121/EAS121 students may not drop any projects.
In class quizzes will count as exercises.
- There may be bonus questions in some homework and/or exams. We consider
bonus points only after we have assigned all letter grades at the end of
the semester. Bonus points might raise your letter grade up to a third of
a grade (e.g., C+ to B- but not C+ to B), so doing extra work always helps but
never causes competition with fellow students.
- CS100M uses the following weights to determine the course grade:
Exercises (E) |
= |
5% (homework and lab exercises; in-class quizzes) |
Projects (P) |
= |
25% |
Prelim 1 (T1) |
= |
10% |
Prelim 2 (T2) |
= |
20% |
Prelim 3 (T3) |
= |
20% |
Final (F) |
= |
30% |
The above point distribution adds up to 110%. We will reduce the
weight of your lowest exam by 10%. Therefore, your numeric grade has the
following formula:
Score
= (0.05*E)+(0.25*P)+(0.1*T1)+(0.2*T2)+(0.2*T3)+(0.3*F)-(0.1*min(T1,T2,T3,F))
CIS121/EAS121 uses the following weights to determine the course grade:
Exercises (E) |
= |
10% (homework and lab exercises; in-class quizzes) |
Projects (P) |
= |
30% |
Prelim 1 (T1) |
= |
20% |
Prelim 2 (T2) |
= |
40% |
Prelim 2 serves as the final exam in CIS121/EAS121.
Your course grade will follow the "cut-off" structure given below. You need an overall score higher than 55 (of 100) to get a "D" ("marginal pass"). Note that your College (or Major) may require a "C-" to be a passing grade. After assigning your initial letter grade based on your overall numeric score, we might raise your grade if you have earned sufficient bonus points. We reserve the right to make adjustments both up and down based on our knowledge of each student.
Overall score Letter
92-100 A-,A,A+
80-88 B-,B,B+
65-76 C-,C,C+
You must write all exams at the scheduled times unless you have another exam officially scheduled at the same time (check exam schedules on http://cuinfo.cornell.edu/Academic/Class.html):
- Prelim 1: Thursday, February 21, 7:30-9:00pm
- Prelim 2: Thursday, March 13,
7:30-9:00pm
- Prelim 3: Tuesday, April 15,
7:30-9:00pm
- Final Exam: Thursday,
May 8, 9:00 - 11:30 am
See CS100M -->
Lecture materials for the complete list of topics covered in the course.
- Review the descriptions of CS100M, CS100J, and alternative courses. Then pick a course!
- Enroll in and attend a section that belongs to the course you have chosen.
- Review the course website to learn the course policies.
- Review the recent announcements on course web site.
- Refer to Lecture Materials for assigned reading. Start reading.
- Check prelim and final exam schedules for conflicts.
- Check out the Association of Computer
Science Undergraduates (ACSU): http://www.acsu.cornell.edu/.