|
|
Spring, 2009 Syllabus
|
|
Instructor |
|
Office Hours |
Dr. Michael T. Marsh |
|
2-3:15 TTh |
336 Grove Hall |
|
9:30 - 12:30 W |
477-1766 |
|
email: mtmars@ship.edu
|
|
Course Materials: There should be two items available at
the CUB bookstore in January.
1. ISM 340 classnotes - this is REQUIRED. (It is cheap, $5.55,
and only available at the CUB bookstore.)
2. A package contain Introduction to Programming with C++ (Brief Version)
by Liang and C++ Backpack Reference Guide (2007) by DePasquale. $99
The ISBN for this package is 0137133278. This is HIGHLY RECOMMENDED, especially
if you have no programming experience. FYI, the ISBN for just Introduction
to Programming with C++ (Brief Version) by Liang is 0132320495.
An additional software package you will need is Visual C++ 2008 Express
Edition. You can download it for free at http://www.microsoft.com/express/download/default.aspx
Course Description:
Introduces the C++ programming language. Topics include: basic
understanding of C++ programming constructs, syntax fundamentals, variables,
operators, conditional statements, loops, functions, arrays, structures,
classes, pointers, and file manipulation. Debugging strategies and techniques,
documentation, and implementation of business-oriented applications are
common threads throughout the course.. No prior programming experience
is required. Prerequisite: ISM142 or permission of the instructor.
Course Procedures and Policies:
- Lectures - In general, lectures will follow the course outline (provided
separately). Maximum student participation will be encouraged. Computer
usage in class will be an integral part of the course.
- Homework - Students will be called upon to discuss techniques, interpretations,
experiences, etc in class. To understand the material and to do well
in the course it is essential that you keep up with the readings, programming
assignments, and exercises. Programming is very time-consuming. Typically,
for every class period, 2-3 hours of high quality study outside
of class, is needed to earn an above average grade.
- Evaluation and grades - Your final course letter grade will be calculated
as follows:
Two concept exams: lowest one weighted 15%; highest, weighted
20% (open-book, open-notes, closed calculator, closed-computer, closed-neighbor)
Two programming exams (one of which is the final): lowest one
weighted 15%; highest, weighted 20%; (open everything except neighbor)
Homework portfolio, 30% (this is an organized collection of homework
assignments, due last day of class, individual effort. IMPORTANT - DO
NOT GET BEHIND ON THIS!)
(Tentative dates for the exams are given in the course
outline.)
Use your final numerical average to determine your course letter grade
from the table below:
A >= 90% |
B >= 80% |
C >= 70% |
D >= 60% |
F < 60% |
Plus and minus grades are not typically given.
THERE ARE NO PROVISION FOR INDIVIDUAL EXTRA CREDIT!
(Note: I know members of a class frequently work together and compare
work. I encourage some degree of cooperation among members of the class.
However, I expect any work you turn in for a grade to be your own. Copying
another student's assignment and presenting it as your own work comes
under the heading of "Academic
Dishonesty". See pages 51-54 of the 2007-09 undergraduate catalog.)
There are no provisions for exams or tests to be given at other than
the specified time and date. Under unusual circumstances, however, missed
exams may be made up if you provide appropriate documentation
meeting the requirements for excused absences. Some examples are illness,
family crisis, and university-associated travel (arts, sports, etc.)
Some computer projects are to be completed outside of class. Excuses
for not turning assignments in on time, such as "I had disk (printer,computer,
etc.) problems." are akin "The dog ate my homework."
and thus unacceptable. Plan ahead, save your work frequently, and back
it up regularly. I typically offer an abundance of help, hints, and
clues on most assignments but will not answer any questions regarding
these assignments within 6 hours before they are due.
- Attendance - You are expected to attend every class. Plan not only
to show up but also to take notes, to participate, to think, and to
speak! You will receive a zero for missed exams and assignments or projects
not turned in when due.
Classroom Procedures, Policies, and Guidelines
- My goal is to provide a learning environment that is relaxed and comfortable
for all students and the instructor. To that end, I provide the following
guidelines for classroom demeanor.
- Classroom computers - STOP COMPUTING IMMEDIATELY WHEN CLASS
STARTS. REMOVE YOUR HANDS FROM THE MOUSE AND KEYBOARD. Do not finish
the sentence, do not save, do not hesitate. Using the computer for games,
email, recreational internet surfing, etc anytime during the class period
will not be tolerated. Some students have tested me on this
- don't! - public display of your email can be quite embarrassing! Besides,
it is distracting for students who come to learn. As an instructor,
I view it as a clear sign that you are not interested in what is going
on in the class and will ask you to leave the classroom. I know it is
tempting and convenient to use the computers for recreation during class
time. In this class, however, there is far too much computer work
related to course material for you to spend time on activities other
than those related to the class. If you think you are all caught
up and have nothing else productive you can do, raise your hand and
I will provide you with meaningful, educational activities. You may
bring your own laptop to class.
- Changing sections - Do not ask to sit in with another section unless
you will miss your regularly scheduled class for a legitimate (from
my perspective) reason. These might include health care appointments,
school sponsored events, and other similar scheduling conflicts not
associated with poor time management on your part. You need to let me
know well in advance, as some sections are full.
- Food and drink - Generally, no food or drink should be brought into
a classroom, especially one with computers. However, in my class, you
may bring drinks providing the container has a spill-proof cover. You
may bring food if you bring enough for everyone, including me.
- Annoying habits - Frequently students bring disruptive habits into
the classroom. Try to refrain from pen clicking, foot tapping, nail
clipping, whispering, etc. as they distract and annoy your fellow students.
If you are a gum chewer break the habit; it is not something that will
go over well in a place of business. "Gum popping" and blowing bubbles
is simply rude!
- Cell Phone Policy. TURN THEM OFF BEFORE
CLASS STARTS AND PUT THEM IN YOUR PURSE OR BACKPACK. Of course I
don't have to tell you that as it is common sense. I reserve the right
to answer any cell phone that rings during class! This often provides
a grand source of entertainment for the rest of the class and me. This
includes texting. Do not try to hide your cell phone in your lap and
surreptitiously (look it up!) read or send text messages. Messages can
wait an hour - you are not that important that you need to be available
24/7. Also, you can live without music for an hour - leave your mp3
players in your backpack.
- Arrivals and departures - Treat the class as a business meeting -
come prepared, well rested, alert, and on time. Arrive in time to socialize,
dig through your backpack, and generally get prepared before the class
starts. If you must leave early, just let me know and it will present
no problem. If you are too tired to keep your head off the desk, don't
bother coming to class. If you find yourself becoming drowsy, a remarkably
effective remedy is to stand up and go to the back of the classroom
- remain standing as long as necessary.
- Special circumstances - If you have recurring health problems, sensitive
emotional, personal, or family problems, a learning disability, or other
circumstances that may affect your performance in the class, provide
me as much information as you are comfortable with. Please do so early
in the semester, don't wait until it is too late to make equitable adjustments
and prevent a solvable problem from becoming a full-blown crisis. If
you have a learning disability documented with the Office of Social
Equity see me soon so we can arrange the appropriate evaluation protocol.
- Finally, if you are not enjoying the class, don't feel like you are
learning anything, are uncomfortable with the classroom atmosphere,
perceive embarrassment or harassment by another student or the instructor,
or simply don't "feel good" about the class, see me right away.
|
|