22 January 2018
Note 10 May 2018: The instructor revised the syllabus after the beginning of the semester to reflect the Department faculty’s removal of the Bibliography assignment, substitution of the Undergraduate Capstone Survey for the License Agreement, and new reporting requirements because of the assignment of a Teaching Assistant.
CSci 487, Senior Project. Each student conducts an in-depth study of a current problem in computer science or a related area. Upon completion, the student presents the results in both oral and written forms.
Completion of at least 6 hours of CSci 300 or above courses with a minimum grade of C-.
CSci 487, Senior Project, is a required course in the BSCS program and BA computer science major. It represents a capstone experience and is thus designed to be taken during a student’s final semester on campus.
The goal of this course is to enable each graduating senior to demonstrate his or her ability to apply computer science knowledge and skills to solve current computing problems according to professional expectations.
Students in CSci 487 should, in the course of the semester, demonstrate the following:
An ability to apply knowledge of computing and mathematics that are appropriate to the discipline (BSCS Program Outcome a)
An ability to analyze a problem and to identify and define the computing requirements appropriate to its solution (BSCS Program Outcome b)
An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet requirements (BSCS Program Outcome c)
An understanding of professional, ethical, legal, security, and social issues and responsibilities (BSCS Program Outcome e)
An ability to communicate effectively with a range of audiences (BSCS Program Outcome f)
An ability to analyze the local and global impact of computing on individuals, organizations, and society (BSCS Program Outcome g)
An ability to use current techniques, skills, and tools necessary for computing practice (BSCS Program Outcome i)
An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design decisions (BSCS Program Outcome j)
An ability to apply design and development principles in the construction of software systems of varying complexity (BSCS Program Outcome k)
The University of Mississippi expects all of its graduates to be competent in basic oral communication skills. In this and other computer science courses, students are expected to demonstrate this competency by exhibiting the following fundamental skills:
Appropriate interactive communication skill
Students should have the ability to listen effectively and to respond appropriately to orally transmitted messages from others. This may involve a verbal or non-verbal response to an instruction or a reasonable and appropriate engagement in conversation.
Adequate oral delivery
Students should have the ability to elicit a comprehensible oral message, regardless of the topic or nature of the setting. The student should be able to communicate with adequate clarity (articulation, pronunciation, volume, rate, and language usage) to be understood, given that listeners have reasonable tolerances for different dialects and accents.
Ability to construct a coherent and logical message
Students should have the ability to deliver a coherent and logical argument or response to a question. The student should be able to adapt this message to a level of discourse that is appropriate for the audience.
Ability to communicate in the context of the computing discipline.
Students should have the ability to communicate effectively in a professional computing setting. This includes use of appropriate technical language, use of abstraction, interviewing skills, formal presentation skills, conducting a meeting, and working cooperatively with others in groups.
It is the policy of the Department that no grades of “I” (Incomplete) will be assigned in this course for failure to complete the project on schedule. If you do not complete the project by the end of the semester, a grade of “F” will be assigned.
4:00 - 5:15 p.m. Monday-Wednesday; Weir Hall 235
Given a large enrollment, the project presentations may be at other times during the final week of the semester.
Dr. H. Conrad Cunningham, Professor, Computer and Information Science
Office: 211 Weir Hall
Telephone: (662) 915-5358
Email: hcc@cs.olemiss.edu
Web: Professor Cunningham’s Homepage (http://www.cs.olemiss.edu/~hcc)
Office hours: 11:00 - 12:00 MWF; 1:00 - 2:00 MW; or by arrangement
Mr. Armando Suarez, jsuarez@go.olemiss.edu
Office: 210 Weir Hall
Office hours: 1:00 - 3:00 MTMTh; or by arrangement
Students may contact the instructor by telephone or email or meet him during his office hours. He will attempt to respond to email and telephone messages within 24 hours during the work week. Emails or telephone calls arriving outside the 8:00 a.m. to 5:00 p.m., Monday-Friday workday may be deferred until the next workday.
If there is a Teaching Assistant assigned, students may also meet with the Teaching Assistant during his or her office hours or contact by email.
The instructor and teaching assistant will use the features of the Blackboard Learn system (announcements and email) to communicate urgent information to students outside of class.
This course requires each student to complete an individual computing project. Each student must submit several written documents and present several oral reports during the semester. At the end of the semester, each student must make a formal oral presentation of his or her project to the faculty, sponsor, and fellow students and deliver the required materials to the sponsor and instructor.
There are no examinations. There will be a few lectures or in-class learning activities.
It is the student’s responsibility to determine what books, reference materials, data, hardware, software, and other resources may be needed to complete the project and to arrange to obtain access to those resources. The student should discuss this issue with the sponsor and instructor before beginning a project and as needed later.
The instructor expects each student to attend all scheduled class meetings and individual meetings with the instructor, teaching assistant, and sponsor. The instructor also expects each student to complete and submit each assignment by the stated deadline.
Each student should interact with the sponsor, instructor, teaching assistant, and fellow students in a professional manner.
CSci 487 is a regular, graded, three-credit course. The student’s semester grade will be based on the instructor’s overall evaluation of the quality of the work. The instructor will evaluate factors such as technical correctness, efficiency, usability, design elegance, consideration of ethical and social impacts, grammatical and effective written and oral communication, timely submission, class and meeting attendance, and professional interactions with the sponsor, instructor, teaching assistant, and fellow students.
The instructor will not view the grading for this course as a strict point system. The following assignments, with the given relative weights, will contribute to the determination of the semester grad
The instructor may, in some circumstances, ask you to revise and resubmit a document within some specified period of time.
Your written work must reflect that you wll sooen have a college degree; be certain that there are no misspelled words or grammatical errors in any document that you submit. The instructor will deduct points on any assignment containing misspelled words or grammatical errors.
Similarly, your oral presentation must also reveal that you will soon have a college degree; your final presentation must be free from grammatical and spelling errors.
Take advantage of the features (e.g., spelling and grammar checking) of your word processor and, especially, of the resources provided by the University. The University provides the Writing Center to help you with these problems.
University policy provides for reasonable accommodations to be made for students with verified disabilities on an individualized and flexible basis as specified under Section 504 of the Rehabilitation Act of 1973 and the Americans with Disabilities Act of 1990 (ADA).
Students with disabilities who believe they may benefit from classroom or other accommodations should contact the Office of Student Disability Services for information at 234 Martindale, 662-915-7128 (Phone), 662-915-7907 (TTY Phone), or sds@olemiss.edu (Email).
Any student requesting accommodation under this policy should present the instructor with the required documentation early in the semester and make arrangements in advance for each examination or assignment.
Materials used in connection with this course may be subject to copyright protection under Title 17 of the United States Code. Under certain Fair Use circumstances specified by law, copies may be made for private study, scholarship, or research.
Students should not share electronic copies of copyrighted materials with unauthorized users. Violations of copyright laws could subject individuals to federal and state civil penalties and criminal liability as well as disciplinary action under University policies.
The Information Technology (IT) Appropriate Use Policy sets forth the privileges of and restrictions on students, faculty, staff, and other users with respect to the computing and telecommunications systems offered by the University of Mississippi (UM). This policy is designed to protect the University community from illegal or damaging actions by individuals, either knowingly or unknowingly. Inappropriate use exposes the University to risks, including virus attacks, compromise of network systems and services, and legal issues. This policy directly addresses copyright issues related to illegal downloads and peer-to-peer file sharing.
For questions about the Appropriate Use Policy, send an email to aup@olemiss.edu.
The University of Mississippi is dedicated to supporting and sustaining a safe and scholarly community of learning dedicated to nurturing excellence inside and outside of the classroom. Each student has a duty to become familiar with University values and standards reflected in University policies, and each student has a duty to honor University values and standards reflected in University policies. These policies are outlined in the M Book. For a complete listing of policies, please visit the University Policy Directory.
As a student in CSci 487, you are expected to conduct yourself in a professional and ethical manner according to the policies, procedures, and expectations of the Department of Computer and Information Science, School of Engineering and College of Liberal Arts, University of Mississippi, and discipline of computer science.
The University’s academic discipline procedure will be followed in this course. Violations of academic integrity may result in anything from a grade reduction on an assignment to expulsion from the course, depending on the severity of the violation.
The University must abide by Federal guidelines to verify the participation of students. For all course types, including thesis, internships, labs, online courses, etc., the instructor must verify your participation based on some type of participation. In this course, the instructor will verify the physical attendance of each student and report it during the first two weeks and otherwise as required.
The University of Mississippi protects the privacy of all students, including online and distance learning students, through adherence to the Family Educational Rights and Privacy Act of 1974 (FERPA) through compliance with other institutional policies and procedures governing the management and security of protected information of faculty, staff, and students, and by outlining the expectations of privacy for the university community as regards to electronic information. See the Student Information and Privacy Policy for more information.