Any student who, because of a disability, may
require special arrangements in order to meet the
course requirements should contact the instructor
as soon as possible to make any necessary
arrangements. Students should present
appropriate verification from Student Disability
Services during the instructor¹s office hours.
Please note instructors are not allowed to provide
classroom accommodations to a student until
appropriate verification from Student Disability
Services has been provided. For additional
information, you may contact the Student Disability
Services office at 335 West Hall or 806-742-2405.
The faculty is strongly committed to upholding standards of academic
integrity. These standards, at the minimum, require that students
never present the work of others as their own. Further, rude,
disruptive, or disrespectful behavior has no place in the classroom and
will not be tolerated.
Grading Policy
Since there are no formal exams, each student's course grade will be
based on how well the assigned work is accomplished. However, no
one should expect a high grade based on simply doing the minimum for
each assignment; correct, but perfunctory work is, at best, average, i.e., a C.
Unannounced quizzes may be given at the discretion of the
instructor. Grades on these quizzes will be used to assign
bonus points.
Credit Breakdown:
Formal Writeup:
50%
Demonstration of Program:
50%
Late Homework:
Late homework will not be accepted.
"Typical" Grading Scale
92-100
A
82-91
B
66-81
C
55-65
D
I do use +/- grades one point either side of a
grade boundary, e.g., grades of 90 or 91 earn a B+ while grades
of 92 or 93 earn an A-.
Course Goals
This course is intended to acquaint students with the basic use of
computers to generate and display information for use in science and
engineering environments.
Expected Learning Outcomes
Upon successful completion of this course, students will be able
to:
Write simple programs in the C++ language.
Display information in graphical or tabular formats.
Convey technical information with precision and concision.
Methods for Assessing the Expected Learning Outcomes
The expected learning outcomes for the course will be assessed
through:
Guided Classroom Exercises, In-Class Demonstration of Programming
Projects, Critique of Formal Writeup for Each Programming Project.
Formal Writeup and Demonstration of Program
The formal writeup
should be no more than three pages maximum
including any graphical output. Use an 11- or 12-point font with
standard 1-inch margins. Each writeup should contain the
following:
The name and contact information for the person who proofread
your writeup.
Title of assignment.
Statement of the problem or project.
Brief documentation of your program written for a novice
user. What I/O should the user expect? Which methods are used?
Explicit description of a test case so that a user can
validate your code.
If appropriate, clearly labeled results in tabular and/or
graphical form.
Conclusions based on your results. Be sure to mention any
problems or pitfalls with a given method; don't just say
that the assignment was easy/hard or describe your
initial coding errors---save that for your memoir.
The demonstration of your program will consist of the instructor
giving you input and watching while you run your code. Quality of
the user interface, ease of use, obvious error
trapping, and accuracy will determine this portion of your
grade. Here is a checklist for
your assignments.
Strategy for Success
Be prepared! Study your notes and read the text as well as other,
appropriate materials before you come to class.
Begin all homework assignments as soon as possible. The assignments
take time and thought---never wait until the night before an
assignment is due.
Do your own work; doing is indispensable to learning. Although you
are free to discuss the homework or problems that you might
be having with other members of the class, do not rely on others to
figure out all of your problems!
See your instructor if you are stuck---that's why they pay him the
big bucks!