Printable Version / CPSC 6985
Fall 2009
81819

Course SyllabusCPSC 6985 Research and ThesisOnline

Instructor / Christopher C. Whitehead, PhD
E-mail:
Office: CCT 441
Office Hours: TR 1-3 pm, 4:15-5:30 pm, W 1-4:30 pm
Contacting Me: For issues related to this course, please email me within CougarView. If you need to discuss something with me personally but cannot do so during my posted office hours, please feel free to contact me to arrange a more appropriate time.
Cell Phone: (706) 315-5946
Office Phone: (706) 565-3527
Department Phone: (706) 568-2410
Department Fax: (706) 565-3529
Web Site:
Required Textbook / None.
Course Description / This course is represents the application of a student's coursework to a significant and current problem in computer science. This involves a research project to be designed in consultation with a member of the graduate faculty of the Computer Science department who agrees to direct the research and become the thesis advisor. Additional requirements include: A) The creation of a thesis committee of at least three members of the graduate faculty of the Computer Science Department. B) A proposal approved by the Chairperson of the Computer Science Department in consultation with the student's thesis committee. C) Successful defense of the thesis to the thesis committee.
Course Objectives / Upon completion of this course, the student will have demonstrated the ability to:
  • recognize a significant and current problem in computer science;
  • perform research on a significant and current problem in computer science; and
  • apply previous coursework, past research, and current research to resolving the significant and current problem in computer science.
In addition, at the completion of this course, the student will have sufficiently demonstrated an understanding of the significant and current problem in computer science as well as potential solutions both orally and in writing.
Assessment Methods / Other than the thesis defense, this course has no assessment methods.
Student Responsibilities / As a student in this course, you are responsible to:
  • manage your time and maintain the discipline required to meet the course requirements;
  • work with your thesis advisor to develop a thesis proposal;
  • work with your thesis advisor to form a thesis committee consisting of at least one other departmental graduate faculty and at least one other faculty member from another department;
  • perform the necessary research to fully understand the problem and to recommend possible solutions;
  • communicate regularly with your thesis advisor;
  • prepare a paper in accordance with the college thesis standards that describes the problem, the research, and the possible solutions;
  • coordinate with the thesis committee members to establish an agreed upon location and time for the thesis oral defense;
  • prepare and present an oral defense of the research effort; and
  • obtain the necessary approval signatures following a successful defense of the thesis.

Instructor Responsibilities / As your instructor/thesis advisor in this course, I am responsible to:
  • work with you, the student, to develop a thesis proposal;
  • work with you in forming the thesis committee;
  • assist you in your research efforts and provide guidance as necessary;
  • respond to your emails and other communications promptly;
  • work with you in ensuring the thesis meets the college thesis standards; and
  • coordinate with the thesis committee members to provide guidance on the research effort, written document, and oral defense as necessary;

Tentative Schedule / The following is the tentative schedule for the course. It is subject to change.
DATES / Milestones
8/31 / I. Decide on thesis topic
9/14 / II. Thesis committee formed and approved
9/21 / III. Department head approval of thesis committee
10/5 / IV. Proposal approved by committee and department head
12/7 / V. Thesis initial draft completed
Additional Communication Tools / Additional communication tools may be used to support the research review and approval process. These tools will be available through CougarView. You can access CougarViewat:

At this page, click on the "Login" icon within the CougarView portion of the page to activate the CougarView logon page. Your CougarView username and password are:
Username: lastname_firstname
Password: ddmmyy
where "ddmmyy" is your birthdate: 2 digits for day, month, and year.
If you try the above and CougarView will not let you in, please use the "Need Help with CougarView?" link below the username and password textboxes to request help. If you are still having problems gaining access after a few days in the class, please e-mail me.
Once you've entered CougarView, you will see a list of courses you have access to which contains some combination of the phrases "CPSC 6985" and "Fall 2009." If you don't see this entry in the list, please e-mail me.
Obtaining MSDNAA Software / As a student in this course, you are eligible for free Microsoft software development software. This software is available from the MSDNAA site at:

If you live or work in the local Columbus area, you can drop by the Department of Computer Science on the fourth floor in the Center for Commerce and Technology building and check out a copy of the CDs for any software listed on the MSDNAA site. If you do not live or work in the local Columbus area, you may either download the software or request that the CDs be mailed to you.
Downloading the software. Shortly after the semester begins, you should receive an email message sent to your CSU email address that includes your MSDNAA account information. If you do not receive this message, simply access the MSDNAA site ( ), click on the "> Forgot Password?" link under the "Log Me In!" button on the home page of the site, then type in your CSU email address and click on the "Go Find It!" button. If the system still does not recognize you, please send a message to . Be sure to include your CSU email address in the message.
Once the software has been downloaded, it must be installed in accordance with the Developer Academic Alliance Usage Guidelines (
Requesting the CDs be mailed to you. As an alternative to downloading the software, you may request the software CDs be mailed to you. Simply send an e-mail message to our department secretary Dianne Phillips (). Include in the message the software you are requesting, your name, address, and the name and number of this course. Once you have received the CDs, you must install the software in accordance with the Developer Academic Alliance Usage Guidelines ( Once you have installed the software, you must place the CDs back in the box they came in (or a suitable container) and return them to the Department of Computer Science. There should be a return label in the box the CDs were sent to you in, but you will have to pay for the return postage.
Student Web Server Space / If you wish to make your Web pages and Web sites accessible outside of your own computer, you will need to place your Web pages on an actual Web server. All currently enrolled CSU students can request free Web server space on the CSU student Web server. Simply go to and click on the "Sign up for a free web space today!" link. Under normal circumstances, the account and space will be created in a matter of seconds. If you experience any difficulties during the account request process, please e-mail the CSU webmaster ().
Getting Help / Student assistants in the Computer Center and in the open lab can help you with basic computer-related problems (such as logging onto the network, saving your work, etc.), but they are not obligated to help you with your assignments. Tutors in the Department of Computer Science lab can help you with the assignments. Their schedule is typically posted in the Computer Science departmental office. Do not ask the tutors to write HTML,JavaScript, ASP, or other code required for this course for you. They are instructed to assist you in understanding concepts only.
Academic Honesty/
Plagiarism Policy / Academic dishonesty includes, but is not limited to, activities such as cheating and plagiarism ( It is a basis for disciplinary action. Any work turned in for individual credit must be entirely the work of the student submitting the work. All work must be your own. For group projects, the work must be done only by members of the group. You may share ideas but submitting identical assignments (for example) will be considered cheating. You may discuss the material in the course and help one another with debugging; however, any work you hand in for a grade must be your own. A simple way to avoid inadvertent plagiarism is to talk about the assignments, but don't read each other's work or write solutions together unless otherwise directed by me. For your own protection, keep scratch paper and old versions of assignments to establish ownership until after the assignment has been graded and returned to you. If you have any questions about this, please contact me immediately. For assignments, access to notes, the course textbooks, books and other publications is allowed. All work that is not your own, MUST be properly cited. This includes any material found on the Internet. Stealing or giving or receiving any code, diagrams, drawings, text or designs from another person (CSU or non-CSU, including the Internet) is not allowed. Having access to another person’s work on the computer system or giving access to your work to another person is not allowed. It is your responsibility to prevent others from having unauthorized access to your work.
No cheating in any form will be tolerated. Penalties for academic dishonesty may include a zero grade on the assignment or exam/quiz, a failing grade for the course, suspension from the Computer Science program, and dismissal from the program. All instances of cheating will be documented in writing with a copy placed in the Department’s files. Students will be expected to discuss the academic misconduct with the faculty member and the chairperson. For more details see the Student Handbook:
Confidentially of Information Shared by Students / CSU does not guarantee the confidentiality of information shared by students in the course environment. Therefore, students should not share any confidential information from employers unless explicitly released for public use.
ADA Accommodation Notice / If you have a documented disability as described by the Rehabilitation Act of 1973 (P.L. 933-112 Section 504) and Americans with Disabilities Act (ADA) and would like to request academic and/or physical accommodations please contact Joy Norman at the Office of Disability Services in the Center for Academic Support and Student Retention, Tucker Hall (706) 568-2330, as soon as possible. Course requirements will not be waived but reasonable accommodations may be provided as appropriate.