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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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!
  5. 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.
  6. 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.
  7. 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.
  8. 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.
Top of page