Rice Logo

Comp110: Computation in Science and Engineering

Important Links

Class Information






Course Description

This course introduces basic techniques for problem solving and visualization using computational environments such as Mathematica. Class will consist of self-paced 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.


Who should take Comp 110?

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.

Important Links


Class Information

Time: TTH 01:00PM - 02:20PM
Location: Symonds II


Ron Goldman

Office: DH 3116
Office Hours: TTh: 2:30 - 3:30PM
Email: rng@cs.rice.edu
Telephone: 713-348-5729

Teaching Assistant

Konstantinos Tsianos

Office: DH3099
Office Hours:
Email: konstantinos@rice.edu


Midterm and Final Exams

    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.      


Download the Midterm 2009 here!

Download the Midterm 2009 Solutions here!

Download the Final 2009 here!


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


Lectures and Group Assignments

o        Homework 1

o        Homework 2

o        Homework 3a

o        Homework 3b

o        Homework 4

o        Homework 5

o        Homework 6a

o        Homework 6b

o        Homework 7

o        Homework 8a

o        Homework 9a

o        Homework 9b

o        Homework 11