SYLLABUS
Tulsa Community College, Southeast Campus
Spring, 2010

Course:  CSC 2873 Advanced C++
Thursday evenings, 6:00 - 8:50            Section No.: 301

Instructor: Robert Lindhorst
Phone: 918-640-2677
Email: robert.lindhorst@yplex.com
Class Internet Site: www.yplex.com/tcc/2873

TO CONTACT YOUR INSTRUCTOR:

Academic and Campus Services operations, SE
Office: SE 2202
Phone: 918-595-7673

TO CONTACT THE DIVISION OFFICE:

Division Name: Business and Information Technology
Division Associate Dean: Rick Roach
Office SE 4112
Phone: 918-595-7639

PREREQUISITE FOR THIS COURSE

CSC 2843 (Introduction to C++) or instructor approval.

COURSE DESCRIPTION

This course is intended to strengthen a student’s ability to design an object oriented system and implement that system on a Windows based platform. The class will concentrate on conforming to industry-standard user and system interface guidelines to build potentially commercial level products. Lecture 2 hours.  Laboratory 2 hours.

TEXTBOOKS & SUPPLEMENTAL MATERIAL

Required: The C++ Programming Language, 3rd Edition, Stroustrup

GENERAL EDUCATION GOAL STATEMENT

The General Education Goals are designed to ensure that graduates of Tulsa Community College have the skills knowledge, and attributes to carry them successfully through their work and their personal lives.  General Education Goals relevant to this course include: Critical Thinking, Computer Proficiency.

COURSE OBJECTIVES

To round out the student's knowledge of C++ syntax and semantics and introduce advanced programming techniques employing object-oriented and generic programming techniques using standard and commercial grade libraries.

TEACHING METHODS

Lecture, sample programs, whiteboard and projector presentations. One to two hours lab per class, depending on assignment type and complexity.

ADA POLICY

STUDENTS WITH SPECIAL NEEDS: Students with documented disabilities are provided academic accommodations through the disabled Student Resource Center (918595-7115) or Resource Center for the Deaf and Hard of Hearing (918-595-7428)/TDD-TTY(918-595-7434). If any student is in need of academic accommodations from either office, it is the student’s responsibility to advise the instructor so an appropriate referral can be made no later than the first week of class.  Students may also contact the disabled Student Resource Center directly at the telephone numbers indicated.



Syllabus - continued.
  ACADEMIC ACCOMMODATIONS WILL NOT BE PROVIDED UNLESS APPROPRIATE DOCUMENTATION IS PROVIDED TO THE DISABLED STUDENT RESOURCE CENTER TO SUPPORT THEIR NEED.

EVALUATION TECHNIQUES

The course will be evaluated as follows:
  • 6 programming assignments @ 100 points each = 600 points
  • 2 exams @200 points each = 400 points

Total possible points for semester:  1000

Points %
GRADING SCALE: A 900 - 1000    90 - 100
B 800 - 899 80 - 89
C 700 - 799 70 - 79
D 600 - 699 60 - 69
F below 600 below 60

MAKE-UP AND LATE ASSIGNMENT POLICY

Assignments turned in after the due date, but before the next class, will have 10% deducted from the resulting grade. Assignments will not be accepted any later.  Make-up exams are given only when the student has been excused BEFORE the absence. Contact the instructor in person, by email, or voice-mail if necessary to obtain an excused absence from an exam. Any make-up exams will be scheduled on an as needed basis.

ATTENDANCE

Students are expected to attend all classes. Material is provided in class that is not found in the text. A student missing a class is responsible for getting notes and assignments from the class web site or another class member.

INSTITUTIONAL STATEMENT

Each student is responsible for being aware of the information contained in the TCC catalog, TCC Student Handbook, TCC Student Code of Conduct Policy Handbook, and semester information listed in the Class Schedule.

FAILURE TO WITHDRAW POLICY

Failure to withdraw may result in the student receiving a regular grade of "F" at the end of the semester.

PLAGIARISM POLICY

Plagiarism is claiming, indicating, or implying that the ideas, sentences, or words of another writer are your own; it includes having another writer do work claimed to be your own, copying the work of another and presenting it as your own, or following the work of another as a guide to ideas and expression that are then presented as your own.  The student should review the relevant sections of the TCC Student Code of Conduct Policy Handbook.

ACADEMIC DISHONESTY OR MISCONDUCT

Academic dishonesty or misconduct is not condoned nor tolerated at campuses within the Tulsa Community College system. Academic dishonesty is behavior in which a deliberately fraudulent misrepresentation is employed in an attempt to gain undeserved intellectual credit, either for oneself or for another.  Academic misconduct is behavior that results in intellectual advantage obtained by violating specific standards, but without deliberate intent or use of fraudulent means. The student should review the relevant sections of the TCC Student Code of Conduct Policy Handbook.

COMPUTER SERVICES ACCEPTABLE USE

Access to computing resources is a privilege granted to all TCC faculty, staff, and students.  Use of TCC computing resources is limited to purposes related to the College’s mission of education, research, and community service.  Student use of technology is governed by the Computer Services Acceptable Use Statements/Standards found in the TCC Student Code of Conduct Policy Handbook.  These handbooks may be obtained by contacting any Student Activities or Dean of Student Services office.

CLASSROOM ETIQUETTE

Be sure that all cell phones are muted during class.

If you are using an electronic method (notebook, palm, or desktop) to take notes, please make sure your method of input (e.g. typing) is not distractive to those around you. Excessive noise while ingesting knowledge through electronic means will result in the enforcement of anachronistic methods (e.g. pencil and paper).

There should be no working on assignments (from any class) or unauthorized surfing during lecture. If you wish to engage in these activities, you are asked to do so outside of the classroom.

TENTATIVE SCHEDULE OF ACTIVITIES

The calendar for the semester may be found on the class internet site.