Writing Competency Requirement in Computer Science
- Overview: To fulfill the writing competency requirement in computer science, a student must find a well defined topic in computer science, study the related subjects, write a paper under the supervision of the faculty, submit the paper for evaluation, and have the paper approved by the faculty.
- Format and style of the paper:
The student should complete the paper based on the proposal approved by the faculty (see guideline #3) and the study he/she has done.
- The paper should have a title, an abstract of its contents, a section of introduction to the main subject of the paper and the approach of the study, followed by the main technical sections to explore the subject, a section of conclusions on the findings through the study, and ended with references to books and articles cited in the paper.
- The paper should have at least eight pages in its contents, double spaced between lines, using Times New Romans 12-point font or its compatible fonts.
- A paper written like a manual of computer systems is not acceptable. The paper should be written as a regular article with all technical terms and acronyms well defined before they are used in paper. The contents of the paper must coherently describe the topic, the study, and the findings.
- Rules of integrity: The paper should be the result of the student's own study written in sentences from the student's own thoughts to convey to the reader what the student has learned from the study. Plagiarizing contents from books and articles will end in discipline actions including the total rejection of the paper.
- When to start: The student should spend at least two semesters working on the writing competency paper. Except for special cases approved by the faculty in advance, the student should start working on the paper while taking CSCI 311 Operating Systems in the fall of his/her junior year and and finish the paper when finishing CSCI 430 Computer Communication in the spring of his/her junior year.
- Initial proposal under CSCI 311 Operating Systems: The first step of the process is to identify an interesting topic in computer science for an in-depth study. While taking CSCI 311 Operating Systems typically during the fall of the junior year, the student is required to seek a topic under of the guidelines of the faculty teaching the course and the student should consult the faculty to tailor the direction and the range of the study to cover the topic. In the end of course, the student should have a proposal describing the study plan and the outlines of the resulting paper, and have this proposal approved by the instructor of the course.
- Development of a draft under CSCI 430 Computer Communication: While taking CSCI 430 Computer Communication typically during the spring of the junior year, the student should proceed according to the proposal to finish a paper based on the study plan. In the end of course, the student should submit the first draft to the instructor of the course for initial approval.
- Final submission of the paper: The student should improve the draft based on the feedback from the instructor and then submit the final paper to the department secretary. The paper should be submitted no later than the first week of the semester in which the student plans to graduate. The paper submitted should be registered by the department secretary first, and then evaluated anonymously by two faculty members. Accordingly the student should only put down the student ID instead of the full name on the paper.
- Due date and graduation: The paper should be submitted no later than the first week of the semester in which the student plans to graduate. Submission after the due date does not allow the time needed for the faculty to read and provide feedback and for the student to revise accordingly. Failing to submit the paper by the due date may end in the delay of graduation to a later semester. The paper will be approved as a fulfillment of the writing competency requirement in computer science if it receives at least an average of 3 points from the grading faculty.
Template, example, and rubric
- How to write a WCR literature survey paper: See a basic template here. To understand the essense and the general structure of a literature review article as a WCR paper, read the description of an assignment here about an initial draft for the WCR and how the student may continue to improve the draft.
- Grading rubric: The quality of the paper will be evaluated according to the computer science WCR grading rubric. The paper will be approved as a fulfillment of the writing competency requirement in computer science if it receives at least an average of 3 points from the grading faculty. If the paper fails to meet the standard, the student has to revise the paper further and resubmit the paper again.