|
||||||
|
|
||||||
|
This course explores C++ programming in the context of procedure and object-oriented software development. It combines theoretical and practical considerations. Overall, this course should give you a platform and direction to enhance your C++ knowledge, experience, and skills.
After completing this course, you should be able to:
Required Course Materials You will need the following materials to do the work of the course. The textbook is available from the textbook supplier, MBS Direct. Textbook
Compiler Software
Optional Course Materials C++ Web resources—both general and chapter-specific—are provided as a supplement to your reading assignments. These Web links are found in the C++ Web Resources area of the course Web site. In addition, there are some informative Web resource links given on the CD that comes with your textbook.
To participate fully in course activities, you need to have daily access to a personal computer and command of certain basic computer skills, including the ability to send and receive e-mail with attachments. In addition, your computer system must meet the following minimum specifications:
C++ Programming is a three-credit online course consisting of six written assignments, six graded class discussions, a proctored midterm examination, and a final project. Learning activities include studying chapters from the course textbook, participating in class discussions, and preparing written assignments to be submitted to your mentor for grading. For the course's assignment modules, go to the Assignment Modules area of the course Web site. Each assignment module contains your reading assignments, online class discussions, and written assignments.
In addition to posting an introduction to the class in module 1, you are required to participate in six (6) graded online class discussions, each focusing on an issue related to C++. Participation in these four class discussions counts 10 percent toward your final grade in the course. Communication with the mentor and among fellow students is a critical component of online learning. Participation in online discussions involves two distinct activities: an initial response to a posted question (discussion thread) and at least two subsequent comments on classmates' responses. Meaningful participation is relevant to the content, adds value, and advances the discussion. Comments such as "I agree" and "ditto" are not considered value-adding participation. Therefore, when you agree or disagree with a classmate, the reading, or your mentor, state and support your agreement or disagreement. You will be evaluated on the quality and quantity of your participation. Responses and comments should be properly proofread and edited, professional, and respectful. Your initial responses to the discussion questions and subsequent comments on classmates' responses are due on the days specified by the course Calendar. For additional information on online discussions, see Online Discussions in the Online Student Handbook.
You are required to submit six (6) written assignments to your mentor for grading. They are built around associated textbook chapters. As you do your reading in preparation for each written assignment, preview the assignment questions so that you know what to expect. Most assignments require you to write programs. All assignments have multiple sections, and some sections offer you choices. Please read the directions for each assignment carefully so that you know what you are to submit.
Note: Before you submit an assignment, you must check with your mentor for specific guidelines on how to submit your program assignments. Unless otherwise directed, for each program that you write for an assignment, please submit .cpp files so that you don't lose proper indentation and perhaps have other formatting problems. (C++ program files that you enter and run in your compiler will have the .cpp extension.) For the true-false assignment, you should determine whether your word processing software is compatible with your mentor's software. If so, submit that assignment using the word processing software you used to prepare it. If not, save your assignment as a rich-text (.rtf) file, using the Save As command of your software program. Rich text retains basic formatting and can be read by any other word processing program. When satisfied that your assignment represents your best work, submit it to your mentor by means of the >>View/Complete Assignment link provided at the bottom of the respective assignment page. Use the Browse button within this link to locate and submit your assignment file.
C++ Programming requires you to take a proctored midterm examination as well as to complete and submit a project. Consult the course Calendar for the scheduling of this exam and project. Note that the midterm exam is open book but not open notes. In this regard you are permitted to bring only the authorized textbook to the exam. The textbook must be an original bound hard copy; electronic textbooks (or printouts) are not allowed. You are also not allowed to bring any loose pages or notes, either typed or printed, or to consult a solutions manual or any other reference sources or sources of information. Midterm
Examination You may take the midterm examination only during the designated exam week, at an approved location, and with an approved proctor. In this regard, you need to schedule your midterm exam and submit your "Proctor Request Form" with the necessary documentation no later than the end of the first week of the semester (see Administrative Forms in the General Information area of the course Web site). If you are on a course extension and have not yet taken the midterm exam, you must let your examination proctor know when you plan to take the exam and contact the Office of Test Administration (609-984-1181) two weeks in advance to request that your exam be sent to the proctor. For more information on scheduling a proctored examination, see the section Examinations and Proctors in the Online Student Handbook. Final
Project The five programming problems are available to you now—you can download these problems at any time from the Final Project area of the course site. You will submit your final project through the Assignment feature in Blackboard, exactly as you have been submitting your Assignments throughout the course. In other words, submit the .cpp source code files just as you would for an assignment that calls for a program. (If you have unique needs concerning Internet access or availability, you should have already made special arrangements with your mentor for assignment submissions and will continue those arrangements.) There will be a separate assignment link for each of the five problems in the project. All of these links will be found in the Final Project area of this course. Be sure you use the proper assignment link to get the proper credit for each problem. The problems vary in complexity and so have different weightings for your total project grade. You may begin working on your final project at any time you are ready. Submit your final project no later than midnight Saturday (eastern time) of Week 12. If you are on a course extension, you will need to contact your mentor about the proper due date.
Your grade in the course will be determined as follows:
Letter grades for online participation, written assignments, and the course examinations are based on the following numerical grades:
To receive credit for the course, you must earn a letter grade of D or higher on the weighted average of all assigned course work (e.g., exams, assignments, discussion postings, projects, papers, etc.). You will receive a score of 0 for any work not submitted.
First Steps
to Success
Study Tips
|
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
Copyright © 2009 Thomas Edison State College. All Rights Reserved. |
|||||||||||||||||||||||||||||||||||||||||||||||||