DOC PREVIEW
FSU COP 3330 - COP3330 example syllabus

This preview shows page 1-2 out of 5 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 5 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 5 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 5 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

COP 3330 Object Oriented Programming Fall 2006 SyllabusInstructor InformationCourse Requirements:Prerequisite CourseCo/Prerequisite CourseCourse Website:Course Objectives:Topics:Grading Policy:Letter Grade Scale:Tests:Recitation / QuizzesProgramming AssignmentsWeb References:Miscellaneous Policies:Academic Honor Code:Accommodation of Disabilities:COP 3330Object Oriented ProgrammingFall 2006 SyllabusInstructor InformationPosition Name E-mail Office Office hoursCourseInstructorBob Myers [email protected] 205-ATR 12:15 - 1:45 PMCourse Requirements:Prerequisite Course- COP 3014 (Programming I)Co/Prerequisite Course- COP 3344 (Introduction to UNIX)Course Website:- http://www.cs.fsu.edu/~myers/cop3330Text: Starting Out with C++, Standard Version, Tony Gaddis, 4th Edition, Scott/Jones Publishers, 2005 Update(this is the same text that is used for COP 3014; we will continue with C++, starting with chapter 13)Course Objectives:Upon completion of the course, the student will: - Demonstrate the use of arrays and pointers in the solution of programming problems using C++ - Understand the Object Oriented Programming concept and be able to discuss the differences between procedural and object oriented languages.- Demonstrate the ability to create and use classes within the C++ programming language- Demonstrate the ability to create, compile, and execute programs within the Microsoft Visual C++ environment and the UNIX environment, using the Object-Oriented design model.- Be able to program using important C++ techniques, such as composition of objects, operator overloads, dynamic memory allocation, inheritance and polymorphism, file I/O, exception handling, templates, preprocessor directives, and basic data structures.Topics:Dynamic Memory AllocationObject-Oriented ConceptsUse of Existing Classes, File I/OThe UNIX Environment, Preprocessor DirectivesComposition of ObjectsOperator OverloadingFriendsInheritancePolymorphismException HandlingVectorsTemplatesBasic Data StructuresThe Standard Template LibraryGrading Policy:The final course grade will be computed as follows: Programs / Assignments 30 %Test 1 20 %Test 2 20 %Final Exam 30 %In addition to the scale listed above, in order to earn a C- or better in the course, a studentis required to achieve a test average of C- or better. If the test average is below this level,the highest possible course grade is a D. The test average can be computed with the following formula: TestAvg = ((Test1 * 20) + (Test2 * 20) + (FinalExam * 30)) / 70 Letter Grade Scale:Letter Numerical AverageA 92.00 – 100A- 90.00 - 91.99B+ 88.00 - 89.99B 82.00 - 87.99B- 80.00 - 81.99C+ 78.00 - 79.99C 72.00 - 77.99C- 69.00 - 71.99D 62.00 - 68.99D- 60.00 - 61.99F 0.00 - 59.99Tests:There will be three tests -- two term tests and a final exam. On-campus students will be required to bring and show your Student ID on test days. The final exam will be cumulative. Recitation / QuizzesPeriodic quizzes may be given, in lecture or in recitation class, to help students gauge their progress in the class, and to gauge attendance, if needed. Attendance and participation is expected, both in lecture and recitation class. There may also be somehand-in exercises done in recitation class. Any attendance grades, quiz grades, or graded work from recitation will count in the assignment average. Programming Assignments- There will be a variety of homeworks and programming projects assigned. Some will be small and easy to complete in one sitting. Others will be larger programming projects. Assignment specifications will be posted on the web page.- Turn in all assignments on time! Unexcused late assignments will be accepted one day after the due date, with the deduction of a letter grade (10%). Assignments more than a day late (unexcused) will not be accepted.- Compiling -- Programs that do not compile are very tedious to grade, and they show a lack of testing, which is a large part of programming. There will be an automatic 5% point penalty for each compile error in a student's code that has to be fixed in the grading process. (This means that program submissions with compile errors will likely earn very little, if any, credit). Make sure your code compiles before you submit it!!! Web References:The course web page is your friend -- check it frequently! It will be continually updated with essential course materials, such as assignments, examples, and notes outlines. It will also include other helpful supplements, such as instructions for using the compilers, a FAQ (Frequently Asked Questions) page, suggested exercises, and other useful help materials. It is your responsibility to check the web page often for posted materials. Miscellaneous Policies:1. Students in the class should have a computer account from the Computer Science Department (sign up for one if you don't already have one), and this can and should be used to store project files and access one of the compilers used in the course.2. Please turn OFF all cellular phones, beepers, etc. in the classroom. Academic Honor Code:It is your responsibility to read, understand, and conform to the Academic Honor Code asset forth in the FSU General Bulletin and the Student Handbook. In addition to this information, please be aware of the following: - Students are expected to do their own work on any classwork or test submitted fora grade (unless designated as a group assignment). o It is NOT appropriate to work on assignments with other students or to give or receive solutions to or from anyone before an assignment is due and handed in (by all parties).o Discussing solutions and techniques on assignments with other students after the assignment has been graded and handed back is okay, and encouraged.o When you turn in work with your name on it, you are representing that work as your own. If your submission matches that of another student, this is considered a violation of the Academic Honor Code.- If a group project is given, then names of all group members would appear on thesingle program submission. This is appropriate- Examples found in the course textbook may be used in programs, as long as the source is cited. This is appropriate, as some hand-in assignments may be based onprogram examples found in the book or contain other code that is provided to you in the assignment specification- A first violation of the honor code will result, at minimum (but not limited to), a penalty of a 0 grade on the assignment or test involved, along with a


View Full Document

FSU COP 3330 - COP3330 example syllabus

Download COP3330 example syllabus
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view COP3330 example syllabus and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view COP3330 example syllabus 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?