Lecture 1
Learning objectives
After this class, you should be able to:
- Describe the course objectives in general terms.
- Describe your responsibilities regarding: following deadlines and instructions, participation, group work, and reading assignments.
- Schedule your activities to accommodate the assignment deadlines and exams.
- Explain different components of the assessment process that contribute to your final grade.
- Explain course policies regarding attendance, missed exams, late assignment, an "I" grade, and professional ethics.
- Explain some study skills that can help you do well in this course.
Reading assignment
- Read the syllabus on blackboard. The quiz tomorrow may include material on the syllabus.
- Read the study tips for this course.
- Review material from your C++ course. The review topics are available at www.cs.fsu.edu/~asriniva/courses/DS08/review/PrereqReview.html.
- Section 1.4, up to (and including) sec 1.4.1.
Exercises and review questions
- Exercises and review questions on current lecture's material
- Obtain CS and ACNS computer accounts, if you do not have them already.
- Access the class website using blackboard. Take the survey available under "assignments".
- Access the discussion board for this course, and check any messages there. You may also post messages there.
- What will your grade be if you get 330 points on the assignment portion, and 400 on the rest?
- What will your grade be if you get 350 points on the assignment portion, and 350 on the rest?
- What will your grade be if you get 500 points on the assignment portion, and 500 on the rest?
- What should you do to get 500 points on the assignment portion, and 500 on the rest?
- Where will the office hours for the teaching assistant be held?
- Post, on the discussion forum, any study techniques that you have found effective.
- Consider the following hypothetical situation.
You are given a programming assignment, with the objective of testing your ability to implement a linked list class. You find that a similar homework had been given in a class at a different university earlier, and a solution too has been posted. You download that assignment, modify it, and submit it.Discuss whether this is ethical or not under the following two situations: (i) you cite the original source, and mention that you are making a modification, and (ii) you do not cite the original source. Will permission from the original code developer affect your conclusions on whether or not it is ethical?
Now consider a slightly different situation. Assume that testing your implementation of a linked list is not an objective of the assignment, but you used someone else's linked list code to implement a part of the solution. However, you demonstrated your skill in the objective being tested through your own work. Discuss the ethical issues under this scenario.
You may post your arguments on the discussion forum for lectures.
- Questions on next lecture's material
- Chapter 1, Exercise #3.
- Chapter 1, Exercise #6.
Last modified: 7 Jan 2008