CSci 487: Senior Project H. Conrad Cunningham Department of Computer and Information Science University of Mississippi Revised: 2017-02-03 In this work, I adapt materials developed or modified by Pam Lawhead, Bob Cook, Yixin Chen, Byung Jang, Dawn Wilkins, and perhaps others. I updated the materials for the context of the Spring 2017 class and converted them to Markdown. My rationale for using Markdown is enable the documents to be produced in various formats such as HTML (which I mostly used), LaTeX, PDF, Word, ePub, etc. and to help keep the documents accessible in accordance with recent initiatives. Software used: pandoc 1.19.2.1 Tex Live 2016 created on macOS Sierra (10.12.2) edited with Aquamacs 3.2 (GNU Emacs 24.5.51.2) Markdown Source Files: csci487.md -- semester-specific course index page 487syl_sp17.md -- semester-specific Syllabus, template for others 487schedule.md -- semester-specific Schedule, template for others 487profConduct.md -- general Professional Conduct Affirmation 487assignments.md -- general Assignments descriptions, with section tags Word Files: SponsorEvaluationForm_Sp2017.doc -- specific Sponsor Eval, template FacultyEvalSeniorProjPresent_Sp2017.doc -- specific Faculty Eval, template ExitSurvey.doc -- general Exit Survey form EvalSeniorProjWork.doc -- general Evaluation of Senior Project Work Shell scripts, etc: makeall -- translate ALL Markdown documents to HTML, LaTeX, PDF makenotoc -- translate Markdown document without table-of-contents maketoc -- translate Markdown document with table-of-contents nonumber.latex -- used in generating LaTeX/PDF without page numbers makechapter -- not used, makes with chapter numbers makeslidy -- not used, makes Slidy slides in HTML