|
||||||
|
|
||||||
|
Data Structures is a course in which you will discuss and experiment with many ways to manipulate data in the structures that exist in the programming language C++. Data structures are an important way of organizing information in a computer. Each data structure has unique properties that make it well suited to give a certain view of the data. Please be aware that Data Structures is a challenging course. No basic C++ language is taught in this course, so you must know C++ programming language before you begin.
Through studying Data Structures, you should be able to:
You will need the following materials to complete the work of the course. These materials are available from the textbook supplier, MBS Direct.
Hardware/Software Requirements
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:
Data Structures is a 3-credit online course. You are required to read the text as assigned, complete 6 written assignments, and take 2 examinations: a proctored midterm and an unproctored, online final. You are also required to take part in the online discussions. For the course's assignments, go to the Assignment Modules area of the course Web site. (See also the course Calendar.)
You are required to participate in seven graded online discussions, each focusing on a different subject. 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 discussion question 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. For additional information on online discussions, see Online Discussions in the Online Student Handbook.
Data Structures has six (6) written assignments. Many students find it helpful to read over the assignment questions for a module before beginning the reading for the module. Prepare written assignments that do not require code to be written using whatever word processing program you have on your computer. Include your name at the top of the paper, as well as the course name and code and the semester and year in which you are enrolled. Most assignments in this course require that you write code. Submit these files directly from the C++ compiler in .cpp and .h source code file format. Before submitting your first assignment, check with your mentor to determine whether your word processing software is compatible with your mentor's software. If so, you can submit your work as you prepared 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.
This course requires you to take two examinations: a proctored midterm examination during and an unproctored, online final examination. Midterm
Examination You may take the examination only during the designated exam week, at an approved location, and with an approved proctor. In this regard, you need to schedule your 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
Examination The final is an open-notes, open-book, online exam. It is two hours long and covers material in Modules 4 through 6. You may use your book and any notes you wish to have while taking the exam. The final exam is taken online in Blackboard. An exam link will be activated and made available to you in the Tests & Quizzes area of the course site at the start of the last week of the semester. You may take the exam at any time during that week, but no later than midnight Saturday (eastern time). If you are on a course extension, you will need to arrange with your mentor a time to reschedule the final exam. Note about
taking your final exam in Blackboard: You must take this
online exam using Internet Explorer. If you need to load it, please do
so. Failure to use Internet Explorer may cause you difficulty in
responding to questions in the final exam and will cause difficulty in
sending your exam for grading. With the WYSIWYG turned on, you will be able to write programs in the answer field of each exam question using the correct font and indentation. Choose Courier New font. You must choose this font before you answer each question. Lines of code wrap on entry; this is okay. You are asked to show proper indentation. The easiest way to show proper indentation is to type all lines of the program flush left and then highlight each line that you want to indent. With the line highlighted, click the Indent Right icon in the far right hand of the toolbar once for each level of indent that you want. Review this sample answer field to locate the toolbar icons that you will want to use when writing your exam programs: Answer field. Statement
about Cheating
If there is evidence that you have cheated or plagiarized in your exam, the exam will be declared invalid, and you will fail the course. Please also note that the exam is time-limited. That means you only have the allotted time in which to complete the exam. If you exceed the time limit on the exam, you will be penalized by having two points deducted for every minute that you exceed the time limit. This may also result in your failing the course.
Your grade in the course will be determined as follows:
Letter grades for online participation, written assignments, and the final examination are based on the following numerical grades:
Note: 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, 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. |
|||||||||||||||||||||||||||||||||||||||||||||||||