
Comp110: Computation in Science and
Engineering

This course introduces basic techniques for problem solving and visualization using computational environments such as Mathematica. Class will consist of selfpaced modules covering topics in science and engineering that will be completed in Symonds II. (Note that enrollment in this course is limited due to the size of the lab.) There will also be two exams in the course: a midterm and a final. No previous programming experience is required or expected.
Comp 110 is an introductory course designed for Science and Engineering students with minimal computing backgrounds. Students with CS AP credit typically receive Rice credit for Comp 211 (a generic introductory CS course that is rarely taught). For such students, we suggest that you substitute Comp 211 for Comp 110. For other types of students with strong computing backgrounds (such as two years of high school computing, CAAM 210 or Comp 210), we encourage these students to not take Comp 110. If your major requires Comp 110 (such as Mechanical Engineering), we suggest replacing Comp 110 by a higher level CAAM or COMP course not already required by the major. In either case, please consult your departmental advisor to make sure that such a substitution is acceptable.
Office: DH 3116
Office Hours: TTh: 2:30  3:30PM
Email: rng@cs.rice.edu
Telephone: 7133485729
Konstantinos Tsianos
Office: DH3099
Office Hours:
Email: konstantinos@rice.edu
Telephone:
All work must be entirely your own. You are not allowed to work with a partner or to consult
on these problems with anyone except the instructor or the labbie. These exams are closed book
and closed notes. You are not permitted to look at your work on previous modules or previous
homeworks while taking these exams, but you are encouraged to make extensive use of the Documentation Center.
Caution: Although we expect you to make extensive use of the Documentation Center to assist you with
these problems, when you are asked to explain concepts or notation, you should not copy your
answers verbatim from the Documentation Center. Present the answers in your own words. Avoid jargon and
special notation; use standard English and classical Mathematical notation. When you are asked
to present examples, provide your own examples; do not copy examples from the Documentation Center.
All proofs and computations must be done using Mathematica; no other proofs or computations will
be accepted.
Please format your solutions appropriately. Use text format, not input format, when you are
typing text. Write coherent sentences and paragraphs; part of your grade will depend on how
clearly you present your ideas.
There is a 3 hour time limit for these exams. If you get stuck on a problem, go on to the next
problem and come back later to the problem that is giving you trouble. Do not waste time.
Your final grade in this course will be computed as follows:
 1/3 of your grade is earned from all the modules and homeworks
 1/3 of your grade is earned from the midterm exam
 1/3 of your grade is earned from the final exam
กก