|
COP 2000 C++ Programming I State College of Florida Manatee-Sarasota Syllabus Fall 2009
Instructor David Winiecki Course Time Wednesday 6 PM 9:50 PM Classroom Building 19, Technology 00113 Phone 915-3615 Email winiecd@scf.edu Prerequisites COP 2510
Textbooks Starting out with C++: Early Objects Gaddis, Walters, and Muganda, Copyright 2009; Addison-Wesley. ISBN 13: 978-0-321-51238-3 ISBN 10: 0-321-51238-3
Office Hours I will be available to meet before and after class as needed
Course Content Four hours of lecture per week, plus lab as assigned by the instructor. Prerequisite: COP 2510 with a grade of C or better. This course is an introduction to object-oriented programming using C++. The C++ language is well suited for this purpose because it supports traditional structured programming techniques and promotes Object Oriented concepts such as encapsulation, inheritance, and polymorphism through user defined classes. Additional special fees are required.
Grading Grades will be based on the following activities:
A = 90% or better; B = 80% to 89 %; C = 70% to 79 %;
Assignments Assignments may be completed outside of class. No credit will be given to work submitted after the deadlines listed with the assignments.
Class Attendance Class attendance is mandatory. Any unexcused absences will impact your class participation grade for the semester by 5 points.
Standards of Conduct Students are expected to abide by all Lancer Student Handbook guidelines.
Plagiarism or Cheating Students are expected to adhere to State College of Florida Manatee-Sarasotas Plagiarism Policy as stated in the State College of Florida Manatee-Sarasota Code of Conduct (please see The Lancer Student Handbook pages 31 - 36). All tests are to be completed individually. Also, giving your work to another student for review, submitting work that was not completed by you, and talking during a test will be considered as cheating and that student will receive no credit (0) for the assignment or test. No credit will be given to assignments that are substantially similar (ALL students who submit similar assignments will receive 0 credit).
Makeup Tests There will be no makeup tests. Students must make arrangements before a test is given if they will not be able to attend class on the day of the test.
Course Performance Standards Students may access course performance standards by clicking on the Course Performances Standards link at the following web address: http://www.mccfl.edu/pages/1159.asp. A hard copy may be obtained from the instructor or from the Department Office.
Withdrawal Policy In accordance with the State College of Florida Manatee-Sarasota policy as stated in the college catalog, students may withdraw from any course or all courses without academic penalty of a WF by the withdrawal deadline as listed in the State College of Florida Manatee-Sarasota academic calendar. The student must take responsibility for initiating the withdrawal procedure. Students are strongly encouraged to talk with their instructors first before taking any withdrawal action.
Software Students will have access to the SCF Computer Lab to use Microsoft Visual Studio and the Internet.
Course Outline Please review the assigned chapter prior to each class meeting. Assignments are due prior to class on the dates listed below. All assignments will be submitted through the SCF Angel system. Directions for submitting assignments through Angel are provided below.
Reflection Writings Reflection writings have been assigned for this course. The reflection writing is a 2-4 page paper (double spaced) in which you as a student will investigate what learning you have experienced throughout the semester. Please use proper grammar, sentence structure and paragraph formatting when writing your reflections. Reflections should be written in the following manner: Reflection 1 describe your background and experience in programming analyze what role computing and programming will play in your academic studies and your career review the table of contents from the course textbook and identify what types of skills from this course may be useful in your academic studies or career Describe what you hope to gain from this course and your expectations for the instructor and the course Insert a header on the reflection paper to include your name, reflection number and due date
Reflection 2 describe what topics in the course you found most useful or interesting describe what topics in the course you found least useful or interesting review your Reflection 1 assignment and determine what impact (if any) this course has had on your views of programming and computing discuss what relevance the topics covered in this course and your experiences with programming in the course will have on your academic studies and career objectives Insert a header on the reflection paper to include your name, reflection number and due date
Submitting Assignments with Angel. All assignments will be
submitted online with Angel through the
Angel Assignment Dropbox. 3. Click on Assignment Dropbox 4. Click on the appropriate assignment link 5. Click on the [Attachments] button. 6. Click on the [Browse] button and browse and find your assignment file on your local computer and click [Open] when you locate it. 7. Click [Upload File]
when you see the file name appear in the Upload
a File text box. 8. Click [Finished] 9. Add a brief Title in the Title box, such as Resume. 10. Click [Submit] when done. Then click [OK].
Later, to see your grade and specific comments: 1. Click on [Lessons] tab (see top of Angel window) to use the Angel Assignment Dropbox. 2. Click on Assignment Dropbox 3. Click on the appropriate assignment link to see exactly when you submitted your assignment and to view your grade and comments. At this point you can even click on the file (listed under Subject) that you submitted to review exactly what you uploaded to your professor
|