SYLLABUS
Number and Title of Course:   CS 514 The C++ Programming Language


 

Instructor:                 Catherine Stringfellow

     Office:                 SCA 202
     Office Phone:      426-2121
     Office Hours:     Monday, Wednesday 11pm-2pm,  Tuesday,  Thursday  10am-11:50am,
                                  Thursday 2-3:30pm and by appointment
     E-mail:                stringfellow@cs.nmhu.edu

Required Textbook and Materials:   The Story of C++   by Curtis Sollohub (available on-line or through the Computer Science office)

Assignments

Students will be expected to do all the work related to C++ in Computer Science 142 and 145.  This includes all the lab assignments and any C++ work assigned in the lectures. Please review the Computer Science 142 and 145 lab syllabus for details.

In addition, students will develop materials to teach C++ and assist the instructor in the classroom. Meetings will be scheduled approximately once a week to discuss this.

Every week by Friday at 5PM students in the undergraduate Computer Science I course will be expected to submit an entry to an electronic discussion group. This entry should contain either questions on C++ and programming or a description in their own words of some C++ topic. The students in CS 514 will be expected to review these submissions and reply as appropriate. When they are unable to answer questions, they are to notify the instructor via email of this and schedule an immediate meeting to discuss the problem.

Grading:

     Attendance, Lab Preparation, and Lab Assignments..................…..10%:
     Response to Email Questions..........................................................15%
     Programs..............................................................................…......25%
     C++ Tests...............................................................................…...25%
     Development of C++ Instructional Materials and.............................25%
     Assistance with Lab/Lecture Presentations and Homework
 
Honor Policy:  Cheating will not be tolerated.  Any student caught cheating will be given a zero on the assignment or exam.  Repeat offenders will be given an F for the course and may suffer expulsion from the university.  All work must be your own.  You may discuss the material in the course and help one another, however, I expect any work you hand in for a grade to be your own.  Plagiarism will result in, at best, an "F" for the assignment.  A simple way to avoid inadvertent plagiarism is to talk about the assignments, but don’t read each other's work or write solutions together.  Keep scratch paper and old versions of assignments until after the assignment has been graded and returned to you.  If you have any questions about this, please see me immediately.