\PassOptionsToPackage{unicode=true}{hyperref} % options for packages loaded elsewhere
\PassOptionsToPackage{hyphens}{url}
%
\documentclass[]{article}
\usepackage{lmodern}
\usepackage{amssymb,amsmath}
\usepackage{ifxetex,ifluatex}
\usepackage{fixltx2e} % provides \textsubscript
\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
  \usepackage[T1]{fontenc}
  \usepackage[utf8]{inputenc}
  \usepackage{textcomp} % provides euro and other symbols
\else % if luatex or xelatex
  \usepackage{unicode-math}
  \defaultfontfeatures{Ligatures=TeX,Scale=MatchLowercase}
\fi
% use upquote if available, for straight quotes in verbatim environments
\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
% use microtype if available
\IfFileExists{microtype.sty}{%
\usepackage[]{microtype}
\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
}{}
\IfFileExists{parskip.sty}{%
\usepackage{parskip}
}{% else
\setlength{\parindent}{0pt}
\setlength{\parskip}{6pt plus 2pt minus 1pt}
}
\usepackage{hyperref}
\hypersetup{
            pdftitle={Engr 694-60: Research Method in CS Lecture Notes, Fall 2017},
            pdfauthor={H. Conrad Cunningham},
            pdfborder={0 0 0},
            breaklinks=true}
\urlstyle{same}  % don't use monospace font for urls
\setlength{\emergencystretch}{3em}  % prevent overfull lines
\providecommand{\tightlist}{%
  \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
\setcounter{secnumdepth}{0}
% Redefines (sub)paragraphs to behave more like sections
\ifx\paragraph\undefined\else
\let\oldparagraph\paragraph
\renewcommand{\paragraph}[1]{\oldparagraph{#1}\mbox{}}
\fi
\ifx\subparagraph\undefined\else
\let\oldsubparagraph\subparagraph
\renewcommand{\subparagraph}[1]{\oldsubparagraph{#1}\mbox{}}
\fi

% set default figure placement to htbp
\makeatletter
\def\fps@figure{htbp}
\makeatother

\usepackage{caption}
\DeclareCaptionLabelFormat{nolabel}{}
\captionsetup{labelformat=nolabel}

\title{Engr 694-60: Research Method in CS\\
Lecture Notes, Fall 2017}
\author{\textbf{H. Conrad Cunningham}}
\date{\textbf{6 November 2017}}

\begin{document}
\maketitle

{
\setcounter{tocdepth}{4}
\tableofcontents
}
I maintain these notes as text in the Pandoc's dialect of Markdown using
embedded LaTeX markup for the mathematical formulas and then translate
the notes to HTML, PDF, and other formats as needed.

\textbf{Advisory}: The HTML version of this document requires use of a
browser that supports the display of MathML. A good choice as of
November 2017 is a recent version of Firefox from Mozilla.

\protect\hyperlink{current_lecture}{Go to Current Lecture}

\hypertarget{lecture-notes}{%
\section{Lecture Notes}\label{lecture-notes}}

\begin{enumerate}
\def\labelenumi{\arabic{enumi}.}
\item
  (21 Aug) Examining the syllabus and course organization
\item
  (21 Aug) Motivating the need to improve scientific writing

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    \href{http://www.jamespreller.com/tag/calvin-and-hobbes-on-academic-writing/}{Calvin
    and Hobbes on Academic Writing}. Comic by Bill Waterson. Blog entry
    by Jame Preller.
  \item
    \href{Anguished_English.html}{Anguished English quotations}
    collected by Richard Lederer (from \emph{Anguished English: An
    Anthology of Accidental Assaults Upon the English Language}, Dell,
    1989)
  \end{enumerate}
\item
  (21, 23 Aug, for \href{../homework/694hw01.html}{Assignment \#1}
  reference) Writing six-word essays

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    \href{http://www.slideshare.net/coolmum4u/6-word-memoirs-9713139}{Six-word
    memoirs}
  \item
    \href{http://www.smithmag.net/}{SMITH Magazine}
  \item
    \href{http://theracecardproject.com/}{The Race Card Project}
  \end{enumerate}
\item
  (23, 28 Aug, TBD) Being a graduate student in computer science

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    Reading: Chapter 1 ``Introduction'' and Chapter 2 ``Getting
    Started'' in Justin Zobel's Writing in Computer Science, Third
    Edition
  \item
    \href{http://dl.acm.org.umiss.idm.oclc.org/citation.cfm?doid=2483852.2483857}{Ph.D.~Students
    Must Break Away from the Undergraduate Mentality} by Jason Hong,
    Carnegie Mellon University (from BLOG@CACM, \emph{Communications of
    the ACM}, vol.~56, no. 7, pp.~10-11, July 2013). We discuss how
    graduate (in particular, PhD) study is different from undergraduate
    study

    \begin{itemize}
    \item
      \href{p10-hong.pdf}{temporary local copy}
    \item
      \href{http://www.design.caltech.edu/erik/Misc/Heilmeier_Questions.html}{George
      H. Heilmeier's ``Critical Questions for Research Proposals}
      (Heilmeier's Catechism)
    \end{itemize}
  \item
    \href{http://www.cs.berkeley.edu/~pattrsn/talks/BadCareer.pdf}{How
    to Have a Bad Career in Research/Academia}, by David Patterson,
    University of California Berkeley
  \item
    \href{https://www.cs.purdue.edu/homes/dec/essay.phd.html}{Notes on
    the PhD Degree}, by Doug Comer, Purdue University
  \item
    (for reference) \href{hamming.pdf}{You and Your Research}, by
    Richard Hamming (a transcription of a Bell Communications Research
    Colloquium Seminar on 7 March 1986):\\
    {[}\href{hamming.pdf}{PDF}{]}
    {[}\href{http://www.youtube.com/watch?v=a1zDuOPkMSw}{YouTube}{]}
  \item
    (for reference)
    \href{http://people.cs.umass.edu/~wallach/how_to_be_a_successful_phd_student.pdf}{How
    to Be a Successful PhD Student (in Computer Science (in NLP/ML))},
    by Mark Dredze (Johns Hopkins) University and Hanna M. Wallach
    (University of Massachusetts Amherst)
  \item
    (for reference)
    \href{http://www.cs.umd.edu/~oleary/gradstudy/gradstudy.html}{Graduate
    Study in the Computer and Mathematical Sciences: A Survival Manual},
    by Dianne Prost O'Leary, University of Maryland College Park
  \item
    (for reference)
    \href{http://www.csee.umbc.edu/~mariedj/papers/advice.pdf}{How to
    Succeed in Graduate School: A Guide for Students and Advisors}, by
    Marie desJardins, University of Maryland Baltimore County (from
    Crossroads, issues 1.2, December 1994, and 1.3, January

    \begin{enumerate}
    \def\labelenumiii{\arabic{enumiii})}
    \setcounter{enumiii}{1994}
    \item
    \end{enumerate}
  \item
    (for reference) \href{http://www.cs.cmu.edu/~mleone/how-to.html}{CMU
    Advice on Research and Writing}
  \item
    (for reference) \href{http://pgbovine.net/PhD-memoir.htm}{The
    Ph.D.~Grind: A Ph.D.~Student Memoir}, by Philip Guo (University of
    Rochester, based on his experiences as a PhD student at Stanford
    University).\\
    {[}\href{http://pgbovine.net/PhD-memoir/pguo-PhD-grind.pdf}{book
    PDF}{]} {[}\href{http://pgbovine.net/PhD-grind-tldr.htm}{tl;dr
    Edition}{]}
  \item
    (for reference)
    \href{http://www.cs.unc.edu/~azuma/azuma_guides.html}{The Hitchhiker
    Guides to Surviving Computer Science Graduate School}, by Ronald T.
    Azuma (based on his experiences as a PhD student at the University
    of North Carolina Chapel Hill)
  \end{enumerate}
\item
  (25 Aug) No class because of meetings
\item
  Improving scientific writing

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    Reading: Chapter 6 ``Good Style'' and Chapter 7 ``Style Specifics''
    in Justin Zobel's textbook \emph{Writing for Computer Science, Third
    Edition}, for discussion of writing style in computer science. This
    is background for the next 3 weeks of discussion of scientific
    writing.
  \item
    (28, 30 Aug) Actors and Actions\\
    {[}\href{DukeWriting/ActorsAndActions2.ppt}{Powerpoint}{]}
    {[}\href{DukeWriting/ActorsAndActions2.pdf}{handout}{]}
    {[}\href{DukeWriting/dukeWriting_lesson1.doc}{worksheet in Word}{]}
  \item
    (30 Aug, 1 Sep) Learning from previous students' mistakes.

    \begin{itemize}
    \item
      \href{WritingFeedback/2013_comments_3papers.pdf}{Comments on first
      three assignments} in the 2013 offering of this course
    \item
      \href{WritingFeedback/SuggestionsInspiredByFirstCritiques.pdf}{Suggestions
      inspired by student papers} in a 1991 Engr 660 Software
      Engineering seminar course (My view of writing in first person has
      changed in recent years.)
    \end{itemize}
  \item
    (1, 6 Sep) Cohesion, Coherence, and Emphasis\\
    {[}\href{DukeWriting/CohesionCoherenceEmphasis.ppt}{Powerpoint}{]}
    {[}\href{DukeWriting/CohesionCoherenceEmphasis.pdf}{handout}{]}
    {[}\href{DukeWriting/dukeWriting_lesson2.doc}{worksheet in Word}{]}
  \item
    (6, 8 Sep) Concision and Simplicity\\
    {[}\href{DukeWriting/ConcisionAndSimplicity.ppt}{Powerpoint}{]}
    {[}\href{DukeWriting/ConcisionAndSimplicity.pdf}{handout}{]}
    {[}\href{DukeWriting/dukeWriting_lesson3.doc}{worksheet in Word}
  \item
    (8, 11 Sep) Rewriting a paper abstract\\
    {[}\href{AbstractRewrite/AbstractRewrite.pdf}{handout}{]}
  \item
    (11, 13 Sep) More on Cutting Clutter and Using Strong, Precise
    Verbs\\
    {[}\href{CuttingClutter/MoreOnClutterAndVerbs.ppt}{Powerpoint}{]}
    {[}\href{CuttingClutter/MoreOnClutterAndVerbs.pdf}{handout}{]}
  \item
    (for reference)
    \href{http://www.aacc.org/publications/clin_chem/ccgsw/Pages/default.aspx}{Clinical
    Chemistry Guide to Scientific Writing}, American Association for
    Clinical Chemistry
  \item
    (for reference) Free Courses or course materials on scientific
    writing

    \begin{itemize}
    \item
      \href{https://class.stanford.edu/courses/Medicine/SciWrite/Fall2013/about}{SciWrite:
      Writing in the Sciences}, by Kristin Sainani, Stanford University
      Medical School. Prof.~Cunningham took the Coursera version of this
      course while on sabbatical in Fall 2012. The target students are
      scientists and physicians writing to communicate with each other.
    \item
      \href{http://ocw.mit.edu/courses/science-technology-and-society/sts-014-principles-and-practice-of-science-communication-spring-2006}{Principles
      and Practice of Science Communication}, by John Durant, Spring
      2006 course STS.014 (MIT OpenCourseWare: Massachusetts Institute
      of Technology). This course targets students writing about science
      for a general audience.
    \item
      \href{http://ocw.mit.edu/courses/writing-and-humanistic-studies/21w-035-science-writing-and-new-media-elements-of-science-writing-for-the-public-spring-2013/index.htm}{Science
      Writing and New Media: Elements of Science Writing for the
      Public}, by Karen Boiko. Spring 2013 course 21W.035 (MIT
      OpenCourseWare: Massachusetts Institute of Technology). This
      course targets students writing about science for a general
      audience.
    \end{itemize}
  \end{enumerate}
\item
  (for \href{../homework/694hw02.html}{Assignment \#2} reference)
  Interviewing computer scientists

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    \href{https://www.thoughtco.com/english-grammar-4133049}{ThoughtCo
    English Grammar}

    \begin{itemize}
    \item
      \href{https://www.thoughtco.com/interview-composition-term-1691078}{Interview}
      (The Examples and Observations section gives interviewing tips
      from Chapter 12 of William Zinsser's On Writing Well, one of the
      suggested books for this course.)
    \item
      \href{http://grammar.about.com/od/il/g/journalistquestionsterm.htm}{Journalist's
      Questions (5 Ws and an H)}
    \item
      \href{https://www.thoughtco.com/listening-communication-term-1691247}{Listening}
    \item
      \href{https://www.thoughtco.com/note-taking-research-1691352}{Note-Taking}
    \end{itemize}
  \item
    \href{https://owl.english.purdue.edu/}{Purdue University Online
    Writing Laboratory (OWL)}

    \begin{itemize}
    \item
      \href{https://owl.english.purdue.edu/owl/resource/559/04/}{Interviewing}
    \item
      \href{https://owl.english.purdue.edu/owl/resource/559/06/}{Creating
      Good Interview and Survey Questions}
    \end{itemize}
  \item
    \href{http://www.sparkminute.com/2011/11/07/30-tips-on-how-to-interview-like-a-journalist/}{30
    Tips on How to Interview Like a Journalist}, by David Spark at
    \href{http://www.sparkminute.com/}{Spark Minute}
  \item
    \href{http://managementhelp.org}{Free Management Library},
    Authenticity Consulting:

    \begin{itemize}
    \item
      \href{http://managementhelp.org/businessresearch/interviews.htm}{General
      Guidelines for Conducting Interviews}, by Carter McNamara
    \item
      \href{http://managementhelp.org/communicationsskills/listening-skills.htm}{How
      to Improve Your Listening Skills}, by Carter McNamara
    \end{itemize}
  \item
    \href{http://scienceinterviewing.wordpress.com/2010/03/21/inside-interviewing-info-dr-ivan-minchev/}{Interviewing
    Scientists}
  \item
    \href{http://stringers.media.mit.edu/journalism.html}{Journalism
    Tutorials}, Silver Stringers citizen journalists (a project
    originally associated with the MIT Media Lab)
  \end{enumerate}
\item
  Using repetition and parallelism

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    Reading: ``Repetition and Parallelism'' section, pages 105-6, in
    Chapter 7 of Justin Zobel's textbook Writing for Computer Science,
    Third Edition
  \item
    (13 Sep)
    \href{https://owl.english.purdue.edu/owl/resource/623/01/}{Parallel
    Structure}, Purdue University Online Writing Laboratory (OWL)
  \item
    (13 Sep)
    \href{https://webapps.towson.edu/ows/moduleparallel.htm}{Self
    Teaching Unit: Parallel Structure}, Towson University, online
    writing support
  \item
    (for reference)
    \href{http://sixminutes.dlugan.com/parallelism/}{Parallelism 101:
    Add Clarity and Balance to Your Speeches}, by Andrew Dlugan
  \item
    (20 Sep) \href{http://grammar.ccc.commnet.edu/grammar/}{Guide to
    Grammar and Writing}, Capitol Community College Foundation:

    \begin{itemize}
    \item
      \href{http://grammar.ccc.commnet.edu/grammar/parallelism.htm}{Parallel
      Form}
    \item
      \href{http://grammar.ccc.commnet.edu/grammar/bible.htm}{Biblical
      Passages in Parallel Form (KJV)}
    \item
      \href{http://grammar.ccc.commnet.edu/grammar/gettysburg.htm}{Abraham
      Lincoln's Gettysburg Address}
    \end{itemize}
  \end{enumerate}
\item
  (15 Sep, for Assignment \#3) Attending \textbf{Department seminar.
  Valerie Polgar. ``Media Art: Relationship Between Art and Tech'', 3:00
  PM, Friday, September 15, 2017}
\item
  (18 Sep) Refereeing and editing for conferences and journals

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    Reading: Chapter 3 ``Reading and Reviewing'' in Justin Zobel's
    Writing for Computer Science, Third Edition
  \item
    \textbf{Guest presentation on Scientific Peer Review
    \href{Scientific_Peer_Review.ppt}{(2017 PDF)},
    \href{Scientific_Peer_Review.ppt}{(2013 slides)}, Dr.~Yixin Chen,
    Professor, Computer and Information Science}
  \item
    (for reference)
    \href{http://www.eecs.berkeley.edu/Pubs/TechRpts/1989/CSD-89-511.pdf}{The
    Task of the Referee}, by Alan Jay Smith (from IEEE Computer,
    vol.~23, no. 4, pp. 65-71, April 1990)

    {[}\href{localcopy/TaskOfReferee.pdf}{local copy}{]}
  \item
    (for reference) \href{http://larc.unt.edu/ian/pubs/referee.pdf}{A
    Guide to New Referees in Theoretical Computer Science}, by Ian
    Parberry (from ACM SIGACT News vol.~20, no. 4 (1989): 92-99,

    \begin{enumerate}
    \def\labelenumiii{\arabic{enumiii})}
    \setcounter{enumiii}{1988}
    \item
    \end{enumerate}

    {[}\href{localcopy/Parberry_referee.pdf}{local copy}{]}
  \item
    News item:
    \href{http://www.nature.com/news/publishers-withdraw-more-than-120-gibberish-papers-1.14763}{Publishers
    Withdraw More Than 120 Gibberish Papers}, by Richard Van Noorden
    (from Nature, 24 February 2014)
  \end{enumerate}
\item
  (20 Sep) Avoiding misuse of words

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    Reading: ``Misused Words'' section, pages 110-13, in Chapter 7 of
    Justin Zobel's textbook Writing for Computer Science, Third Edition
  \item
    \href{https://en.oxforddictionaries.com/usage/commonly-confused-words}{Commonly
    Confused Words}, Oxford Dictionaries
  \item
    \href{http://www.weber.edu/WSUImages/delc/2012\%20Workshop\%20Scripts/2-Script,\%20Spelling.pdf}{Words
    Often Confused and Spelling}, Weber State
  \item
    \href{http://www.quickanddirtytips.com/education/grammar/less-versus-fewer}{Less
    Versus Fewer}, Grammar Girl's Quick and Dirty Tips
  \item
    \href{http://www.quickanddirtytips.com/education/grammar/shall-versus-will}{Shall
    Versus Will}, Grammar Girl's Quick and Dirty Tips
  \end{enumerate}
\item
  (20 Sep) Using punctuation effectively

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    Reading: Chapter 8 ``Punctuation'' in Justin Zobel's textbook
    Writing for Computer Science, Third Edition
  \item
    \href{http://www.thepunctuationguide.com/}{The Punctuation Guide}
  \item
    (for reference)
    \href{https://owl.english.purdue.edu/owl/section/1/6/}{Punctuation},
    Purdue University Online Writing Laboratory (OWL)
  \end{enumerate}
\item
  (22 Sep, Assignment \#3) \textbf{Listening to Chancellor Jeffrey
  Vitter in Engr 400 class, Brevard 134}
\item
  (25, 27 Sep, for \href{../homework/694hw04.html}{Assignment \#4}
  reference) Writing tutorials (how-to, or process, essays)

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    \href{http://grammar.ccc.commnet.edu/grammar/composition/process.htm}{The
    Process Essay}, Capital Community College Foundation
  \item
    \href{http://leo.stcloudstate.edu/acadwrite/process.html}{Writing a
    Process Essay}, Literacy Education Online, St.~Cloud State
    University
  \item
    Videos by David Taylor

    \begin{itemize}
    \item
      \href{http://www.youtube.com/watch?v=p1JXKIT-_3s}{How to Write the
      ``How-to'' Essay (Process Essay)}
    \item
      \href{http://www.youtube.com/watch?v=GwjmMtTVO1g}{The Five
      Paragraph Essay} (This approach is a good illustration of how to
      write short essays. However, the formula is too restrictive for
      some of the papers we write in this class. Adapt it for your
      needs.)
    \end{itemize}
  \item
    (for reference)
    \href{http://eduscapes.com/tap/topic50.htm}{Technical Writing:
    How-To's, Tutorials, and Directions}, Teacher Tap, Professional
    Development Resources for Teachers and Librarians
  \item
    (27 Sep) \href{http://www.wikihow.com/Write-a-Tutorial}{How to Write
    a Tutorial}, practical suggestions on tutorial writing at
    wikiHow.com
  \item
    (for reference)
    \href{http://www.jnd.org/dn.mss/how_to_write_an_effe.html}{How to
    Write an Effective Manual}, essay by Don Norman Break)
  \item
    (27 Sep, focus on examples) Pandoc: A Universal Document Converter
    {[}\href{http://pandoc.org}{website}{]}
    {[}\href{http://pandoc.org/README.html}{User Guide}{]}
    {[}\href{http://pandoc.org/README.html\#pandocs-markdown}{MarkDown}{]}

    Examples:

    \begin{itemize}
    \item
      \href{https://john.cs.olemiss.edu/~hcc/csci450/notes/HaskellNotes/IntroFP_Haskell}{Haskell
      Notes}
    \item
      For files, the \texttt{.md} extension denotes a Pandoc Markdown
      source, \texttt{.html} the generated HTML, \texttt{.tex} the
      generated LaTeX, and \texttt{.pdf} the LaTeX processed to a PDF by
      \texttt{pdflatex}.
    \item
      Files \texttt{makechapter}, \texttt{maketoc}, \texttt{makenotoc},
      and \texttt{makeslidy} are my Bash scripts for building the
      documents.
    \end{itemize}
  \item
    (for reference) \href{http://markdowntutorial.com/}{MarkDown
    Tutorial}
  \end{enumerate}
\item
  (29 Sep for \href{../homework/694hw05.html}{Assignment \#5} reference)
  Writing critiques of papers

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    Reading: Chapter 3 ``Reading and Reviewing'' in Justin Zobel's
    Writing for Computer Science, Third Edition
  \item
    \href{WritingCritiques/Fong_inroads2009.pdf}{Reading a Computer
    Science Research Paper}, by Philip W. L. Fong (from ACM SIGCSE
    Bulletin Vol. 41, No.~2, pp.~138-140, 2009)
  \item
    \href{http://guides.library.cornell.edu/criticallyanalyzing}{Critically
    Analyzing Information Sources}, Cornell University Library
  \item
    \href{WritingCritiques/NotesOnWritingCritiques.pdf}{Notes on Writing
    Critiques} (adapted from a paper by Pamela B. Lawhead)
  \item
    See \protect\hyperlink{writing_feedback}{Cunningham's feedback on
    student writing} above
  \end{enumerate}
\item
  (2 Oct) Using quotation and paraphrasing correctly

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    Reading: ``Quotation'' section, pages 90-2, in Chapter 6 and
    ``Quotations'' section, pages 128-9, in Chapter 8 of Justin Zobel's
    textbook Writing for Computer Science, Third Edition
  \item
    \href{https://owl.english.purdue.edu/owl/resource/563/1/}{Quoting,
    Paraphrasing, and Summarizing}, Purdue University Online Writing
    Laboratory (OWL)
  \end{enumerate}
\item
  (2 Oct) Avoiding plagiarism

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    Reading: ``Plagiarism'' section, pages 257-9, in Chapter 17 of
    Justin Zobel's textbook Writing for Computer Science, Third Edition
  \item
    \href{https://owl.english.purdue.edu/owl/resource/589/1/}{Avoiding
    Plagiarism}, Purdue University Online Writing Laboratory (OWL)
  \item
    (for reference)
    \href{http://www.olemiss.edu/depts/general_library/instruction/resources/plagiarism_ac_honest/plagiarism_academic_honesty.html}{UM
    Plagiarism and Academic Honesty Video}
  \end{enumerate}
\item
  (4 Oct) Finding references and using library resources

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    \textbf{Guest presentation on using the UM Williams Library, by
    Brian Young, Assistant Professor, Engineering reference librarian}
  \item
    \href{http://guides.lib.olemiss.edu/subject/computerscience/gradstudents}{UM
    Williams Library Computer Science Research Guide}
  \item
    (for reference) Other scholarly search engines and directories

    \begin{itemize}
    \item
      \href{https://umshibp.olemiss.edu/idp/Authn/UserPassword}{Google
      Scholar UM login}
      {[}\href{http://scholar.google.com/schhp?hl=en\&tab=ws}{outside}{]}
    \item
      \href{http://citeseerx.ist.psu.edu}{CiteseerX}
    \item
      \href{http://dblp.uni-trier.de/db/}{DBLP Computer Science
      Bibliography}
    \item
      \href{http://arXiv.org/corr/}{arXiv.org Computing Research
      Repository (CoRR)}
    \item
      \href{https://doaj.org/}{Directory of Open Access Journals}
    \end{itemize}
  \end{enumerate}
\item
  (6 Oct) Selecting citation and article styles

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    Reading: ``Reference and Citation'' section, pages 86-90, in Chapter
    6 of Justin Zobel's textbook Writing for Computer Science, Third
    Edition
  \item
    \href{http://libguides.murdoch.edu.au/sb.php?subject_id=51571}{Referencing},
    Murdoch University, resources for IEEE, APA, Chicago, MLA, and other
    styles
  \item
    \href{http://www.ieee.org/publications_standards/publications/authors/authors_journals.html}{IEEE
    style}:
    {[}\href{http://www.ieee.org/publications_standards/publications/journmag/online_style_manual-10292015.pdf}{style
    manual}{]} {[}\href{http://libguides.murdoch.edu.au/IEEE}{IEEE style
    @ Murdoch University}{]}

    \begin{itemize}
    \item
      \href{http://www.ieee.org/publications_standards/publications/authors/author_templates.html}{article
      templates page}
    \item
      Microsoft Word
      {[}\href{http://www.ieee.org/documents/trans_jour.docx}{template}{]}
    \item
      \href{IEEEtran/}{LaTeX class files} (local copies)
      {[}\href{IEEEtran/README}{readme}{]}
      {[}\href{IEEEtran/IEEEtran_HOWTO.pdf}{how to use}{]}
      {[}\href{IEEEtran/}{templates}{]}
    \item
      \href{IEEEtranBST/}{BibTeX style files} (local copies)
      {[}\href{IEEEtranBST/README}{readme}{]}
      {[}\href{IEEEtranBST/IEEEtran_bst_HOWTO.pdf}{how to use}{]}
      {[}\href{IEEEtranBST/}{templates}{]}
    \end{itemize}
  \item
    \href{http://www.acm.org/publications/submissions}{ACM journals
    style}

    \begin{itemize}
    \item
      \href{http://www.acm.org/publications/word_style/word-style-toc/}{Word
      templates}
    \item
      \href{http://www.acm.org/publications/article-templates/acm-latex-style-guide}{LaTeX
      templates}: \href{ACMsmall/}{local copies ACM Small Journal LaTeX}
    \end{itemize}
  \item
    \href{http://www.acm.org/sigs/publications/proceedings-templates}{ACM
    proceedings style}
  \item
    (for reference)
    \href{http://www.chicagomanualofstyle.org/tools_citationguide.html}{Chicago-Style
    Citation Quick Guide}, The Chicago Manual of Style Online
  \item
    (for reference)
    \href{http://www.umuc.edu/library/libhow/citationresources.cfm}{Citation
    Resources}, University of Maryland, resources for APA , MLA, and
    Chicago styles
  \end{enumerate}
\item
   (9 Oct) Formatting documents with LaTeX

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    \href{http://www.andy-roberts.net/writing/latex}{Getting to Grips
    with LaTeX}, by Andrew Roberts
  \item
    (for reference) \href{http://libguides.uakron.edu/latex}{LaTeX
    Workshops}, Tammy Stitz, University of Akron
  \item
    (for reference)
    \href{http://get-software.net/info/lshort/english/lshort.pdf}{The
    Not So Short Introduction to LaTeX2e}, by Tobias Oetiker, Hubert
    Partl, Irene Hyna, and Elisabeth Schlegl
  \item
    Revealing the Secrets of David Parnas, by H. Conrad Cunningham\\
    {[}\href{ClassicParnas/ClassicParnasRevisionFinal.pdf}{PDF}{]}
    {[}\href{ClassicParnas/ClassicParnasRevisionFinal.tex}{LaTeX
    source}{]} {[}\href{ClassicParnas/ClassicParnas.bib}{BibTeX
    database}{]}
  \item
    A Little Language for Surveys, by H. Conrad Cunningham\\
    {[}\href{LittleLanguageSurveys/surveyLangFinal.pdf}{PDF}{]}
    {[}\href{LittleLanguageSurveys/surveyLangFinal.tex}{LaTeX source}{]}
    {[}\href{LittleLanguageSurveys/surveyLang.bib}{BibTeX database}{]}
    {[}\href{LittleLanguageSurveys/sig-alternate.cls}{2007 ACM
    proceedings class file}{]}
  \item
    \href{http://www.latex-project.org}{LaTeX Project} website
  \item
    \href{http://www.tug.org}{TeX User Group (TUG)} website (general TeX
    resources, not just LaTeX)
  \item
    \href{http://www.tug.org/ctan.html}{CTAN}, the Comprehensive TeX
    Archive Network
  \item
    \href{http://www.uakron.edu/dotAsset/8550fcdf-cbd2-446d-baeb-65ea4c63f15c.pdf}{Finding,
    Installing and Using LaTeX Software}, Tammy Stitz, University of
    Akron
  \item
    Adler Lab image has \href{http://www.miktex.org}{MiKTeX} 2.9.4
    installed in Spring 2014 (TBD check current)
  \item
    Apple Mac OS X: {[}\href{http://www.tug.org/mactex/}{MacTeX}{]}
  \item
    Microsoft Windows: {[}\href{http://www.miktex.org}{MiKTeX}{]}
    {[}\href{http://texstudio.sourceforge.net/}{TeXstudio integrated
    environment}{]} (On Windows, TeXstudio requires a previous TeX
    installation such as MiKTeX.)
  \item
    \href{http://www.latextemplates.com/}{LaTeX Templates}
  \end{enumerate}
\item
  (11 Oct) \textbf{Guest Presentaion on LaTeX Skills by David Troendle}

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    \href{http://troendle.cs.olemiss.edu:12949/latex}{Troendle's LaTeX
    tutorials}
  \item
    See the references above for LaTeX
  \end{enumerate}
\item
  (13 Oct) No class. Work on assignments.
\item
  Understanding intellectual property and technology transfer

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    Reading: ``Intellectual Creations'' section, page 257, in Chapter 17
    of Justin Zobel's Writing for Computer Science, Third Edition
  \item
    (16 Oct) \textbf{Guest presentation on ``Patents, Trademarks, and
    Copyrights: Protecting Your Work and Technology Transfer at UM'' by
    Allyson M. Best, MBA, Director, Division of Technology Management,}
    \href{https://www.research.olemiss.edu/}{Office of Research and
    Sponsored Programs (ORSP)}
    {[}\href{Patents_and_Tech_Transfer_Computer_Science_March_2013_final.ppt}{Similer
    slides from 2013}{]}
  \item
    References on intellectual property:

    \begin{enumerate}
    \def\labelenumiii{\roman{enumiii}.}
    \item
      Chapter 6 of the book \href{http://www.bitsbook.com/}{\emph{Blown
      to Bits}} textbook (\url{http://www.bitsbook.com/}).
    \item
      \href{http://www.wipo.int/about-ip/en/}{What is Intellectual
      Property?} by World Intellectual Property Organization (WIPO).
    \item
      \href{http://www.wipo.int/sme/en/ip_business/trade_secrets/trade_secrets.htm}{What
      is a Trade Secret?} by World Intellectual Property Organization
      (WIPO).
    \item
      \href{http://fairuse.stanford.edu/}{Copyright and Fair Use},
      Stanford University Libraries~ Note: meaning of ``public domain''
      and ``fair use''.
    \item
      \href{http://www.bitlaw.com/}{Bitlaw Legal Resource}, by Daniel A.
      Tysver.
    \item
      \href{http://www.techsoup.org/support/articles-and-how-tos/making-sense-of-software-licensing}{Making
      Sense of Software Licensing}, by Ariel Gilbery-Knight, TechSoup
      Global.
    \item
      Open source software

      \begin{itemize}
      \item
        \href{http://opensource.org/osd}{The Open Source Definition},
        Open Source Initiative (OSI)
        {[}\href{http://opensource.org/licenses}{licenses}{]}
      \item
        \href{http://www.gnu.org/philosophy/philosophy.html}{The
        Philosophy of the GNU Project}, the original open source
        movement.
      \item
        \href{http://softwarefreedom.org/resources/}{Software Freedom
        Law Center resources}. (SFLC describes itself as providing
        ``pro-bono legal services to developers of Free, Libre, and Open
        Source Software.'')
      \item
        \href{https://creativecommons.org/}{Creative Commons} describes
        itself as ``a global nonprofit organization that enables sharing
        and reuse of creativity and knowledge through the provision of
        free legal tools.''
      \item
        \href{https://creativecommonsusa.org/}{Creative Commons USA}
      \end{itemize}
    \item
      The University of Mississippi
      \href{http://csm.olemiss.edu/licensing/}{Department of Licensing}
      oversees the use of University copyrights, trademarks, logos,
      scripts, images, etc. and licensing their use to other
      organization and individuals.
    \item
      Nondisclosure agreements, a form of contract to protect trade
      secrets:
      \href{http://www.nolo.com/legal-encyclopedia/nondisclosure-agreements-29630.html}{NOLO
      Law for All},
      \href{https://en.wikipedia.org/wiki/Non-disclosure_agreement}{Wikipedia}
    \item
      Software piracy, the unauthorized copying of software in violation
      of licenses and/or copyright law:
      \href{http://www.webopedia.com/TERM/S/software_piracy.html}{Webopedia}.
    \item
      Reverse engineering, extracting design information about a product
      for the purpose of reproducing or enhancing it or otherwise using
      the information in another design:
      \href{https://en.wikipedia.org/wiki/Reverse_engineering}{Wikipedia},
      \href{https://ethics.csc.ncsu.edu/intellectual/reverse/study.php}{NC
      State Ethics in Computing}.
    \item
      \href{http://ocw.mit.edu/courses/sloan-school-of-management/15-628j-patents-copyrights-and-the-law-of-intellectual-property-spring-2013}{Patents,
      Copyrights, and the Law of Intellectual Property}, Jeffrey Meldman
      and Steven Bauer, Spring 2013 course 15.628J (MIT OpenCourseWare:
      Massachusetts Institute of Technology)
    \end{enumerate}
  \end{enumerate}
\item
   (18, 20, 23 Oct) Writing a research paper

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    Reading: Chapter 5 ``Writing a Paper'' in Justin Zobel's Writing for
    Computer Science, Third Edition
  \item
    How to Write a Great Research Paper, by Simon Peyton Jones (from his
    \href{http://research.microsoft.com/en-us/um/people/simonpj/papers/giving-a-talk/giving-a-talk.htm}{research
    skills} page)\\
    {[}\href{PeytonJones/Writing_paper.ppt}{Powerpoint}{]}
    {[}\href{PeytonJones/Writing_paper_handout.pdf}{handout}{]}
    {[}\href{http://sms.cam.ac.uk/media/1464870}{video}{]}
  \item
    (for reference)
    \href{https://people.mpi-sws.org/~dreyer/talks/talk-plmw16.pdf}{How
    to Write Papers so that Others Can Read Them}, by Derek Dreyer,
    POPL2016
  \item
    (for reference)
    \href{https://igorpak.wordpress.com/2017/07/12/how-to-write-math-papers-clearly/}{How
    to Write Math Papers Clearly}, Igor Pak's blog.
  \end{enumerate}
\item
  (23 Oct) \href{Rewrite_Intro.html}{Writing the introduction to a
  paper}\\
  This document discusses how to write effective introductions and
  revises the introduction to Cunningham's paper ``A Little Language for
  Surveys'' to better satisfy the suggestions.

   
\item
  (25 Oct, for \href{../homework/694hw06.html}{Assignment \#6}
  reference) Creating annotated bibliographies

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    \href{https://owl.english.purdue.edu/owl/resource/614/01/}{Annotated
    Bibliographies}, Purdue University Online Writing Lab
  \item
    \href{http://guides.library.cornell.edu/annotatedbibliography}{How
    to Prepare an Annotated Bibliography}, Cornell University Library
  \item
    \href{https://writing.wisc.edu/Handbook/AnnotatedBibliography.html}{The
    Writer's Handbook: Annotated Bibliography}, University of Wisconsin
    Madison, Writing Center
  \item
    \href{http://www.umuc.edu/library/libhow/bibliography_tutorial.cfm}{How
    to Write an Annotated Bibliography}, online audiovisual presentation
    from University of Maryland University College
  \item
    LaTeX/BibTeX styles for annotated bibliographies

    \begin{itemize}
    \item
      \href{http://math.ucdenver.edu/~billups/courses/ma5779/annotated_bibliography.html}{plain-annot.bst}
      (modified plain style), University of Denver Mathematics
      Department: {[}\href{Annotated_Bibs/plain-annote.bst}{local copy
      of style file}{]}
    \item
      \href{http://www.barik.net/sw/ieee/}{IEEEannot.bst} (modified IEEE
      style), by Titus Barik:
      {[}\href{Annotated_Bibs/IEEEannot.bst}{local copy of style
      file}{]}
    \item
      \href{http://web.cecs.pdx.edu/~black/ScholarshipSkills/Yan\%20Chen\%27s\%20annotated\%20bibliography\%20template/index.html}{ACM-Reference-Format-Journals-annot.bst}
      (modified ACM journal style), developed by Yang Chen and Bryan
      Nevis, Portland State University:
      {[}\href{Annotated_Bibs/ACM-Reference-Format-Journals-annote.bst}{local
      copy of style file}{]}
    \end{itemize}
  \item
    \href{http://userpages.uni-koblenz.de/~laemmel/TheEagle/annote/main.pdf}{Annotated
    Bibliography for the Tutorial on ``Exploring Typed Language Design
    in Haskell''}, by Oleg Kiselyov and Ralf Lammel (draft January 13,
    2010):
    {[}\href{Annotated_Bibs/bib_Exploring_Typed_Lang_Design.pdf}{local
    copy}{]}\\
    Note: This draft annotated bibliography has a good format, but some
    of the references lack a nnotations.
  \item
    \href{http://homepages.cwi.nl/~paulk/publications/Sigplan00.pdf}{Domain-Specific
    Languages: An Annotated Bibliography}, by Arie van Deursen, Paul
    Klint, and Joost Visser (from \emph{Sigplan Notices}, Vol. 35,
    No.~6, pp.~26-36, 2000):
    {[}\href{Annotated_Bibs/DSL_An_Annotated_Bibliography_vandeursen.pdf}{local
    copy}{]}\\
    Note: The van Deursen paper contains a good annotated bibliography
    except the annotations are not complete sentences as required for
    the Annotated Bibliography assignment.
  \item
    Cunningham's LaTeX/BibTeX Example of the ``Revealing the Secrets of
    David Parnas'' article\\
    Note: This bibliography is only partially annotated. The purpose is
    to show how to use the BibTeX styles.

    \begin{itemize}
    \item
      \href{ClassicParnas/plainannotated/}{partially annotated
      bibliography} using the
      \protect\hyperlink{latex_annotated}{modified plain style file
      above}
    \item
      \href{ClassicParnas/IEEEannotated}{partially annotated
      bibliography} using the
      \protect\hyperlink{latex_annotated}{modified IEEE style file
      above}
    \item
      \href{ClassicParnas/ACMannotated}{partially annotated
      bibliography} using the
      \protect\hyperlink{latex_annotated}{modified ACM journal style
      file above}\\
      Note: For the modified ACM style, the latex source file must have
      the definition of the
      \href{ClassicParnas/ACMannotated/annotation.txt}{annotation
      environment} as shown at the beginning of the
      \texttt{ClassicParnasRevisionAnnotated.tex} file
    \end{itemize}
  \end{enumerate}
\item
  Presenting

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    Reading: Chapter 16 ``Presentations'' in Justin Zobel's Writing for
    Computer Science, Third Edition
  \item
    (25 Oct) \href{http://www.youtube.com/watch?v=7Bfr__WhGJg}{Epic
    Welcome Speech} (full version), by Nick Selby, Georgia Institute of
    Technology
  \item
    (27 Oct) How to Give a Good Research Talk, by Simon Peyton Jones
    (from his
    \href{http://research.microsoft.com/en-us/um/people/simonpj/papers/giving-a-talk/giving-a-talk.htm}{research
    skills} page)\\
    {[}\href{PeytonJones/Giving_talk.ppt}{Powerpoint}{]}
    {[}\href{PeytonJones/Giving_talk_handout.pdf}{handout}{]}
    {[}\href{PeytonJones/Giving_talk_paper.pdf}{paper}{]}
    {[}\href{http://njn.valgrind.org/good-talk.html}{two-page guide}{]}
    {[}\href{https://www.youtube.com/watch?v=VK51E3gHENc\&feature=youtu.be}{YouTube}{]}
  \item
    (3 Nov)
    \href{http://www.cs.berkeley.edu/~pattrsn/talks/BadTalk.pdf}{How to
    Give a Bad Talk}, by David Patterson, University of California at
    Berkeley
  \item
    (for reference)
    \href{https://www.umc.edu/uploadedFiles/UMCedu/Content/Education/Schools/Medicine/Graduate_Medical_Education/presentation\%20skills_Final.ppt}{Powerpoint
    Presentation Skills for Scientists}, by Whitney Wiltshire,
    University of Mississippi Medical Center
  \item
    (for reference)
    \href{http://www.cs.berkeley.edu/~jrs/speaking.html}{Giving an
    Academic Talk}, by Jonathan Shewchuk, University of California at
    Berkeley
  \item
    (for reference)
    \href{https://www.cs.duke.edu/brd/Teaching/Giving-a-talk/giving-a-talk.html}{How
    to Give a Talk}, by Bruce Donald, Duke University
  \item
    (for reference) \href{http://sixminutes.dlugan.com/}{Six Minute
    Speaking and Presentation Skills}, by Andrew Dlugan
  \item
    (for reference) \href{http://www.saylor.org/courses/comm101/}{COMM
    101: Public Speaking}, course at Saylor.org Academy
  \item
    (for reference) LaTeX Beamer class for presentation slides (included
    in most LaTeX distributions)

    \begin{itemize}
    \item
      \href{https://userpages.umbc.edu/~rostamia/beamer/}{A Beamer
      Quickstart}, by Rouben Rostamian, University of Maryland Baltimore
      County
    \item
      \href{http://mirrors.ctan.org/macros/latex/contrib/beamer/doc/beameruserguide.pdf}{The
      Beamer Class: User Guide}
    \end{itemize}
  \end{enumerate}
\item
  (1 Nov) No class meeting. Work on annotated bibliography assigment
\item
  Critiquing example speeches

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    (for reference)
    \href{http://sixminutes.dlugan.com/speech-evaluation-1-how-to-study-critique-speech/}{Speech
    Analysis Series}, at Six Minute Speaking and Presentation Skills, by
    Andrew Dlugan\\
    {[}\href{http://sixminutes.dlugan.com/speech-evaluation-1-how-to-study-critique-speech/}{\#1}{]}
    {[}\href{http://sixminutes.dlugan.com/speech-evaluation-2-art-of-delivering-evaluation/}{\#2}{]}
    {[}\href{http://sixminutes.dlugan.com/speech-evaluation-3-modified-sandwich-technique/}{\#3}{]}
    {[}\href{http://sixminutes.dlugan.com/speech-evaluation-4-forms-tools-resources/}{\#4}{]}
    {[}\href{http://sixminutes.dlugan.com/speech-evaluation-5-toastmasters-contests/}{\#5}{]}
  \item
    (30 Oct video, 3 Nov analysis)
    \href{http://sixminutes.dlugan.com/speaking-tips-patrick-henry-winston-speak/}{How
    to Speak: Lecture Tips from Patrick Henry Winston}, Massachusetts
    Institute of Technology~Note: This is an excellent lecture about
    giving an effective lecture! Although from 1997, it still has
    relevance today.\\
    {[}\href{https://www.youtube.com/playlist?list=PL240A9CB42552316A}{YouTube}{]}
    {[}\href{https://vimeo.com/101543862}{Vimeo}{]}
  \item
    (for reference)
    \href{http://sixminutes.dlugan.com/randy-pausch-last-lecture/}{Last
    Lecture: Really Achieving Your Childhood Dreams}, by Randy Pausch,
    Carnegie Mellon University\\
    {[}\href{https://www.youtube.com/playlist?list=PL240A9CB42552316A}{YouTube}{]}
  \item
    (for reference)
    \href{http://sixminutes.dlugan.com/video-critique-steve-jobs-stanford-2005/}{Stanford
    Commencement Speech 2005}, by Steve Jobs, Apple Computer\\
    {[}\href{http://www.youtube.com/watch?feature=player_embedded\&v=D1R-jKKp3NA\#t=0}{YouTube}{]}
  \item
    (for reference)
    \href{http://sixminutes.dlugan.com/six-simple-techniques-for-presenting-data-hans-rosling-ted-2006/}{The
    Best Stats You've Ever Seen}, 2006 TED talk by Hans Rosling,
    Karolinska Institute and GapMinder Foundation
    {[}\href{http://www.youtube.com/watch?feature=player_embedded\&v=RUwS1uAdUcI}{YouTube}{]}
  \item
    (for reference)
    \href{http://www.ted.com/talks/sheena_iyengar_on_the_art_of_choosing}{The
    Art of Choosing}, July 2010 TED talk by Sheena Iyengar, Columbia
    University (no critique)
  \end{enumerate}
\item
  Behaving ethically and professionally

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    (8 Nov) Reading: Chapter 17 ``Ethics'' in Justin Zobel's Writing for
    Computer Science, Third Edition
  \item
    (6 Nov) \href{ethics/AnalysisFrameworkV2.pdf}{Ethical Analysis
    Framework} (from CSci 300)
  \item
    (6 Nov) \href{ethics/Drinking_on_Job_Case.pdf}{Drinking on the Job
    Case} (from CSci 300)
  \item
    (6 Nov)
    \href{http://www.shipseducation.net/ethics/research.htm}{Research
    Ethics}, from the \href{http://www.shipseducation.net/}{Sociology,
    History, and the Philosophy of Science (SHiPS)} Resource Center,
    University of Minnesota\\
    Discuss the ethical case studies.
  \item
    (for reference) \href{http://www.onlineethics.org/}{Online Ethics
    Center for Engineering and Science}. (This site has a number of
    resources such as the Drinking on the Job case study.)
  \item
    (8 Nov) Association for Computing Machinery (ACM)
    \href{https://www.acm.org/about/code-of-ethics}{Code of Ethics}.
  \item
    (8 Nov) \href{https://www.research.olemiss.edu/irb}{UM's
    Institutional Review Board (IRB)} ``reviews all proposed research
    involving human subjects to ensure that subjects are treated
    ethically and that their rights and welfare are adequately
    protected.''
  \item
    (for reference) ACM/IEE-CS
    \href{https://www.acm.org/about/se-code}{Software Engineering Code
    of Ethics and Professional Practice}.
  \item
    (for reference)
    \href{http://www.ieee.org/about/corporate/governance/p7-8.html}{IEEE
    Code of Ethics}.
  \end{enumerate}
\item
  Considering how native language and culture affect our communication
  style and assumptions

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    (TBD)
    \href{http://www.ted.com/talks/sheena_iyengar_on_the_art_of_choosing}{The
    Art of Choosing}, July 2010 TED talk by Sheena Iyengar, Columbia
    University
  \item
    (for reference)
    \href{http://theamericanscholar.org/writing-english-as-a-second-language/\#.UxZXdOddWTQ}{Writing
    English as a Second Language}, by William Zinsser (Point of
    Departure blog, American Scholar, Winter 2010)\\
    Note: We discussed linguistic, cultural, and political factors
    affecting English writing style of non-native speakers
  \item
    (for reference)
    \href{https://pdfs.semanticscholar.org/2371/f0f2025650005add8a9c56c482eb9d830781.pdf}{Making
    by Making Strange: Defamiliarization and the Design of Domestic
    Technologies}, by Genevieve Bell, Mark Blythe, and Phoebe Sengers,
    ACM Transactions on Computer-Human Interaction (TOCHI) Vol. 12,
    No.~3, pp.~149-173, 2005
  \item
    (for reference) \href{http://www.saylor.org/courses/comm311/}{COMM
    311: Intercultural Communication}, course at Saylor.org Academy
  \end{enumerate}

  \begin{center}\rule{0.5\linewidth}{\linethickness}\end{center}
\item
  (for reference)
  \href{http://www.dkriesel.com/en/blog/2013/0802_xerox-workcentres_are_switching_written_numbers_when_scanning}{Lies,
  Damned Lies, and Scans} presentation, linked from David Kriesel's blog
  post titled ``Xerox scanners/photocopiers randomly alter numbers in
  scanned documents''
\item
  (TBD) Exploring issues in computer science publication: Articles from
  \href{http://tagide.com/blog}{Tagide: Software and Musings}, a blog by
  Cristina (Crista) Videira Lopes (University of California Irvine).
  These were mentioned but not discussed in depth.

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    \href{http://tagide.com/blog/2014/02/the-evolution-of-cs-papers/\#more-1470}{The
    Evolution of CS Papers}, 8 February 2014
  \item
    \href{http://tagide.com/blog/2013/11/the-story-of-a-journal-proposal/}{The
    Story of a Journal Proposal}, 9 November 2013
  \item
    \href{http://tagide.com/blog/2013/04/conferences-vs-journals-the-hidden-assumptions/}{Conferences
    vs.~Journals: The Hidden Assumptions}, 21 April 2013
  \item
    \href{http://tagide.com/blog/2012/03/research-in-programming-languages/}{Research
    in Programming Languages}, 2 March 2012
  \end{enumerate}
\item
  (TBD) Discussing the maxim ``Know the business'' where the business is
  being a university faculty member
\item
  (TBD) Discussing PhD and MS program requirements, history of the CIS
  PhD program, gettting faculty jobs, and how success of academic
  departments is judged from various perspectives
\item
  (TBD) Reviewing final project requirements and setting presentation
  schedule
\item
  (4 Dec) Presenting Final Projects

  \begin{center}\rule{0.5\linewidth}{\linethickness}\end{center}
\item
  (Used in 2013 and 2014, not 2016) Writing grant proposal

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    Reading: ``Grant Applications'' section, pages 183-4, in Chapter 12
    of Justin Zobel's Writing for Computer Science, Third Edition
  \item
    \textbf{Guest presentation on
    \href{GrantWritingRulesOfThumbForCISSpring2014.pdf}{Grant Writing
    for Computer Scientists}, by Jason Hale,
    \href{https://www.research.olemiss.edu/}{Office of Research and
    Sponsored Programs (ORSP)}}
    {[}\href{GrantWritingRulesOfThumbForClass.pdf}{2013 slides}{]}
  \item
    (for reference) How to Write a Great Research Proposal, by Simon
    Peyton Jones his
    \href{http://research.microsoft.com/en-us/um/people/simonpj/papers/giving-a-talk/giving-a-talk.htm}{research
    skills page}
    {[}\href{PeytonJones/Writing_proposal.ppt}{Powerpoint}{]}
    {[}\href{PeytonJones/Writing_proposal_handout.pdf}{handout}{]}
  \item
    (for reference)
    \href{http://matt-welsh.blogspot.com/2011/04/how-to-write-grant-proposal-for.html}{How
    to Write a Grant Proposal for Industry}, blog post by Matt Welsh,
    Google Software Engineer, former Computer Science professor at
    Harvard University, April 11, 2011
  \end{enumerate}
\item
  (Used in 2013 and 2014, not 2016) Understanding the nature of research
  in computer science

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    Reading: Chapter 4 ``Hypotheses, Questions, and Evidence'' in Justin
    Zobel's Writing for Computer Science, Third Edition
  \item
    (for reference) Reading: Chapter 14 ``Experimentation'' in Justin
    Zobel's Writing for Computer Science, Third Edition
  \item
    \href{http://lemire.me/blog/archives/2013/05/17/a-criticism-of-computer-science-models-or-modeles/}{A
    Criticism of Computer Science: Models or Modeles?} blog post by
    Daniel Lemire
  \item
    \href{http://www.cs.cmu.edu/afs/cs/project/compose/www/ftp/shaw-fin-etaps.pdf}{What
    Makes Good Research in Software Engineering}, by Mary Shaw (from
    International Journal of Software Tools for Technology Transfer
    (STTT), Springer, Vol. 4, pp.~1-7, 2002)
    {[}\href{localcopy/Shaw_What_Makes_Good_Research_Software_Engineering.pdf}{local
    copy}{]}
  \item
    (for reference)
    \href{http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.93.5201\&rep=rep1\&type=pdf}{A
    Preliminary Analysis of the Products of HCI Research, using Pro
    Forma Abstracts}, by William Newman (from Proceedings of the SIGCHI
    Conference on Human Factors in Computing Systems, pp.~278-284, ACM,
    1994) {[}\href{localcopy/Analysis_Products_HCI_Research.pdf}{local
    copy}{]}
  \item
    (for reference)
    \href{http://win.ua.ac.be/~sdemey/Tutorial_ResearchMethods/}{Tutorial:
    Research Methods in Computer Science}, by Serge Demeyer, University
    of Antwerp
  \item
    (planned for 2014, but not used) Chapter 1 ``Answering Questions:
    What is Science'' in
    \href{https://dl.dropboxusercontent.com/u/2635522/CompFreak/CompFreakBook-2012b.pdf}{Answering
    Questions with Internet Data: Computational Tools for Social Studies
    Analysis}, by Richard Catrambone and Mark Guzdial. Course notes for
    the \href{http://swiki.cc.gatech.edu/compfreak}{Computational
    Freakonomics} course at Georgia Tech
    {[}\href{CompFreakonomics/CompFreakBook-2012b.pdf}{local copy}{]}
    {[}\href{CompFreakonomics/Ch1-Coursenotes-Methods\%20of\%20Science.pptx}{local
    slides}{]}
  \item
    (for reference)
    \href{http://www.researchgate.net/publication/200040377_Status_of_Empirical_Research_in_Software_Engineering/file/72e7e51d192bc8d7f7.pdf}{Status
    of Empirical Research in Software Engineering}, by Andreas Hofer and
    Walter Tichy, University of Karlsruhe (In Empirical Software
    Engineering Issues. Critical Assessment and Future Directions,
    pp.~10-19. Springer Berlin Heidelberg, 2007)
    {[}\href{localcopy/Status_of_Emprical_Research_in_SE.pdf}{local
    copy}{]}
  \item
    (for reference) \href{http://www.cs.jhu.edu/~nasmith/erm/}{Empirical
    Research Methods in Computer Science} 2005 course, by Noah Smith and
    David Smith, Johns Hopkins University
  \item
    (USed 2013, but not 2014 or 2016)
    \href{http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.120.9635\&rep=rep1\&type=pdf}{Three
    Paradigms of Computer Science Research}, by Amnon H. Eden (from
    Minds and Machines, Vol. 17, No.~2, pp.~135-167, 2007)
    {[}\href{localcopy/three_paradigms_of_computer_science.pdf}{local
    copy}{]}\\
    Brief discussion on each paradigm focusing on methods, ontology, and
    epistemology
  \item
    \href{http://plato.stanford.edu/entries/computer-science/}{The
    Philosophy of Computer Science}, Stanford Encyclopedia of Philosophy
  \end{enumerate}
\item
  (Used 2013, but not 2014 or 2016) Assessing papers quickly. In this
  in-class exercise each student examines an assigned paper for five to
  ten minutes, then reports to class what it is about
\item
  Using statistics, graphs, figures, and tables

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    Reading: Chapter 11 ``Graphs, Figures, and Tables,'' in Justin
    Zobel's textbook Writing for Computer Science, Third Edition
  \item
    Reading: Chapter 14 ``Experimentation'' in Justin Zobel's textbook
    Writing for Computer Science, Third Edition
  \item
    Reading: Chapter 15 ``Statistical Principles'' in Justin Zobel's
    textbook Writing for Computer Science, Third Edition
  \item
    \href{http://www.horace.org/blog/wp-content/uploads/2012/05/How-to-Lie-With-Statistics-1954-Huff.pdf}{How
    to Lie with Statistics}, by Darrell Huff (W. W. Norton, 1954)
  \item
    \href{http://cseweb.ucsd.edu/~ricko/CSE3/Lie_with_Statistics.pdf}{How
    to Lie, Cheat, Manipulate, and Mislead Using Statistics and
    Graphical Displays}
  \item
    \href{http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.174.8565\&rep=rep1\&type=pdf}{How
    Not to Lie with Statistics: The Correct Way to Summarize Benchmark
    Results}, by Philip J. Fleming and John J. Wallace (from CACM,
    vol.~29, no. 3, pp.~218-221, 1986)
    {[}\href{localcopy/HowNotToLieWithStatistics_Correct_Summarize.pdf}{local
    copy}{]}
  \item
    \href{http://www-plan.cs.colorado.edu/klipto/mytkowicz-asplos09.pdf}{Producing
    Wrong Data Without Doing Anything Obviously Wrong!} by Todd
    Mytkowicz, Amber Diwan, Mahtias Hauswirth, and Peter Sweeney (from
    ACM Sigplan Notices, vol.~44, no. 3, pp.~265-276, 2009)
    {[}\href{localcopy/mytkowicz-wrong-data.pdf}{local copy}{]}
  \item
    \href{http://sixminutes.dlugan.com/six-simple-techniques-for-presenting-data-hans-rosling-ted-2006/}{Six
    Simple Techniques for Presenting Data}, Andrew Dlugan's analysis of
    Hans Rosling's 2006 TED talk ``The Best Stats You've Ever Seen''
    {[}\href{http://www.youtube.com/watch?feature=player_embedded\&v=RUwS1uAdUcI}{direct
    to video}{]}
  \item
    (for reference) Free courses or course materials on statistics

    \begin{itemize}
    \item
      \href{http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-041sc-probabilistic-systems-analysis-and-applied-probability-fall-2013}{Probabilistic
      Systems Analysis and Applied Probability}, John Tsitsiklis, Fall
      2013 course 6.041SC (MIT OpenCourseWare: Massachusetts Institute
      of Technology)
    \item
      \href{http://ocw.mit.edu/resources/res-9-0002-statistics-and-visualization-for-data-analysis-and-inference-january-iap-2009}{Statistics
      and Visualization for Data Analysis and Inference}, by Ed Vul and
      Mike Frank, January 2009 course RES.9-0002 (MIT OpenCourseWare:
      Massachusetts Institute of Technology) This courses focuses on
      statistics needed by behavioral science researchers.
    \item
      \href{http://www.saylor.org/courses/cs106/}{CS 106/MA 121:
      Introduction to Statistics}, course at Saylor.org Academy
    \item
      \href{http://www.saylor.org/courses/ma251/}{MA 251: Statistics
      II}, course at Saylor.org Academy
    \end{itemize}
  \item
    (for reference) Free books on statistics

    \begin{itemize}
    \tightlist
    \item
      \href{http://www.greenteapress.com/thinkstats/index.html}{Think
      Stats: Probability and Statistics for Programmers}, by Allen
      Downey (O'Reilly, 2011)
    \item
      \href{http://www.greenteapress.com/thinkbayes/index.html}{Think
      Bayes: Bayesian Statistics Made Simple}, by Allen Downey
      (O'Reilly, 2013)
    \end{itemize}
  \end{enumerate}
\item
  Creating posters

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    \href{http://www.ncsu.edu/project/posters/}{Creating Effective
    Posters}, by George Hess, Kathryn Tosney, and Leon Liegel (hosted at
    North Carolina State University)
  \item
    \href{http://writing.colostate.edu/guides/guide.cfm?guideid=78}{Poster
    Sessions}, The Writing Studio at Colorado State University
  \item
    \href{http://colinpurrington.com/tips/academic/posterdesign}{Designing
    Conference Posters}, by Colin Purrington
  \item
    LaTeX poster templates:
    {[}\href{http://www.latextemplates.com/cat/conference-posters}{LaTeX
    Templates site}{]}{]}
    {[}\href{http://www.brian-amberg.de/uni/poster/}{Brian Amberg}{]}
  \end{enumerate}
\item
  Searching for faculty, research, and advanced developer positions jobs

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    \href{https://homes.cs.washington.edu/~mernst/advice/academic-job.html}{Getting
    an Academic Job}, by Michael Ernst, University of Washington,
    Computer Science
  \item
    \href{http://matt-welsh.blogspot.com/}{Volatile and Decentralized}
    blog posts by Matt Welsh, Google Software Engineer, former Computer
    Science professor at Harvard University

    \begin{itemize}
    \item
      \href{http://matt-welsh.blogspot.com/2012/12/how-to-get-faculty-job-part-1.html}{How
      to Get a Faculty Job, Part 1: The Application}, December 9, 2012
    \item
      \href{http://matt-welsh.blogspot.com/2012/12/how-to-get-faculty-job-part-1b-how-to.html}{How
      to Get a Faculty Job, Part 1b: How to Get an Interview}, December
      19, 2012
    \item
      \href{http://matt-welsh.blogspot.com/2012/12/how-to-get-faculty-job-part-2-interview.html}{How
      to Get a Faculty Job, Part 2: The Interview}, December 27, 2012
    \item
      \href{http://matt-welsh.blogspot.com/2013/01/how-to-get-faculty-job-part-3.html}{How
      to Get a Faculty Job, Part 3: Negotiating the Offer}, January 3,
      2013
    \item
      \href{http://matt-welsh.blogspot.com/2014/01/your-field-guide-to-industrial-research.html}{Your
      Field Guide to Industrial Research Labs}, January 21, 2014
    \item
      \href{http://matt-welsh.blogspot.com/2014/01/getting-job-at-google-for-phd-students.html}{Getting
      a Job at Google for PhD Students}, January 30, 2014
    \end{itemize}
  \item
    \href{https://www.youtube.com/watch?v=vH60yWUcDqA}{How to Interview
    for a Faculty Position (video)}
  \item
    \href{http://www.pgbovine.net/faculty-job-search.htm}{Reflections on
    My Tenure-track Assistant Professor Job Search}, blog post by Philip
    Guo, April 2013
  \item
    \href{http://chronicle.com/article/How-to-Get-a-Teaching-Job-at-a/47964}{How
    to Get a Teaching Job at a Liberal-Arts College}, by Gary DeCoker,
    Chronicle of Higher Education, August 12, 2009\\
    Note: The reader comments give useful alternative perspectives.
  \item
    \href{http://www.ascb.org/files/careerpubs/How-to-get-a-teaching-job.pdf}{How
    to Get a Teaching Job at a Primarily Undergraduate Institution}, by
    A. Malcolm Campbell, Davidson College; Omar A. Quintero, University
    of Richmond; and Jennifer Frederick, Yale University (American
    Society of Cell Biology, 2012)
  \item
    \href{http://writing.colostate.edu/guides/guide.cfm?guideid=62}{Curriculum
    Vitae}, Colorado State University, The Writing Studio
  \item
    \href{http://jobsearch.about.com/od/jobsearchglossary/g/curriculumvitae.htm}{Curriculum
    Vitae}, by Alison Doyle, About.com Job Searching
  \item
    \href{http://blog.virtualglobebook.com/2011/06/resume-tips-for-computer-science.html}{Resume
    Tips for Computer Science Students}, a blog post by Patrick Cozzi
  \item
    \href{https://homes.cs.washington.edu/~mernst/advice/research-statement.html}{How
    to Write a Research Statement}, by Michael Ernst, University of
    Washington, Computer Science
  \item
    \href{http://www.vpul.upenn.edu/careerservices/writtenmaterials/researchstatements.php}{Research
    Statement}, University of Pennsylvania, Career Services
  \item
    \href{http://theprofessorisin.com/2012/08/30/dr-karens-rules-of-the-research-statement/}{Dr.~Karen's
    Rules of the Research Statement}{, by Karen
    Kelsky,}\href{http://theprofessorisin.com/pearlsofwisdom/}{The
    Professor is In} blog, August 30, 2012
  \item
    \href{http://www.columbia.edu/cu/tat/pdfs/teaching\%20statement.pdf}{Writing
    a Winning Teaching Statement}, Columbia University, Graduate School
    of Arts and Sciences Teaching Center
  \item
    \href{https://chronicle.com/article/How-to-Write-a-Statement-of/45133/}{How
    to Write a Statement of Teaching Philosophy}, by Gabriella Montell,
    The Chronicle of Higher Education, March 27, 2003
  \item
    \href{http://sciencecareers.sciencemag.org/career_magazine/previous_issues/articles/2006_04_14/nodoi.14633728089694563528}{Writing
    the Teaching Statement}, by Rachel Narehood Austin, Bates College,
    Chemistry, in Science, April 14, 2006
  \item
    \href{http://theprofessorisin.com/2011/09/16/thedreadedteachingstatement/}{The
    Dreaded Teaching Statement: Eight Pitfalls}, by Karen Kelsky,
    \href{http://theprofessorisin.com/pearlsofwisdom/}{The Professor is
    In} blog, September 16, 2011
  \item
    \href{http://www.crlt.umich.edu/sites/default/files/resource_files/CRLT_no23.pdf}{Writing
    a Statement of Teaching Philosophy for the Academic Job Search}, by
    Chris O'Neal, Deborah Meizlish, and Matthew Kaplan, University of
    Michigan, Center for Research on Teaching and Learning
  \end{enumerate}
\item
  Teaching at the college level

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    \href{http://www.cte.cornell.edu/teaching-ideas/index.html}{Teaching
    Ideas}, Cornell University, Center for Teaching Excellence
  \item
    \href{http://www.cmu.edu/teaching/designteach/}{Design and Teach a
    Course}, Carnegie-Mellon University, Eberly Center for Teaching
    Excellence and Innovative Education
  \item
    \href{https://teaching.uncc.edu/learning-resources/articles-books/best-practice}{Best
    Practice Articles}, University of North Carolina Charlotte, Center
    for Teaching and Learning
  \item
    \href{http://www.uspto.gov/}{Strategies for Online Teaching},
    University of Michigan, Center for Research on Learning and Teaching
  \item
    \href{http://teaching.berkeley.edu/blog/what-was-it-teach-mooc}{What
    Was It Like to Teach a MOOC?} by Armando Fox, University of
    California Berkeley, EECS
  \item
    \href{https://www.coursera.org/course/univteaching101}{University
    Teaching 101}, Johns Hopkins University, Coursera MOOC
  \item
    \href{http://citeseerx.ist.psu.edu/viewdoc/download?rep=rep1\&type=pdf\&doi=10.1.1.220.3841}{Revised
    Bloom's taxonomy} for designing learning objectives (Also see
    articles in listings at Cornell, Carnegie-Mellon, and UNC Charlotte
    above.)

    \begin{itemize}
    \item
      \href{http://www.celt.iastate.edu/teaching/RevisedBlooms1.html}{A
      Model of Learning Objectives} (interactive graphic), Iowa State
      University, Center for Excellence in Learning and Teaching
    \item
      \href{http://edorigami.wikispaces.com/Bloom's+Digital+Taxonomy}{Bloom's
      Digital Taxonomy}, extensive explanation and application at the
      \href{http://edorigami.wikispaces.com/}{Educational Origami} wiki
      on 21st Century Teaching and Learning
    \end{itemize}
  \item
    Tulane University document on
    \href{https://tulane.edu/liberal-arts/upload/Student_Learning_Outcomes.pdf}{Student
    Learning Outcomes}
  \item
    Auburn University's
    \href{http://www.eng.auburn.edu/cheweb/faculty/ABET_Outcomes_Explained_Using_Bloom's_Taxonomy.docx}{ABET
    Outcomes Explained Using Bloom's Taxonomy}
    {[}\href{Teaching/ABET_Outcomes_Explained_Using_Bloom's_Taxonomy.pdf}{local
    PDF}{]}
  \item
    Rubrics (Also see articles in listing at Cornell, Carnegie-Mellon,
    and UNC Charlotte above.)

    \begin{itemize}
    \item
      \href{http://rubistar.4teachers.org/}{Create Rubrics for Your
      Project-Based Learning Activities}, RubiStar, a free tool to help
      teachers develop rubrics
    \item
      \href{http://www.abet.org/uploadedFiles/Events/Webinars/Developing_Rubrics.pdf}{Developing
      Rubrics}, presentation by Gloria Rogers, Managing Director,
      Professional Services, ABET
    \end{itemize}
  \item
    \href{http://pdf.aminer.org/000/589/707/constructivism_in_computer_science_education.pdf}{Constuctivism
    in Computer Science Education}, by Mordechai Ben-Ari, Weizmann
    Institute of Science (from Journal of Computers in Mathematics and
    Science Teaching, vol.~20, no. 1, pp.~45-73, 2001)
    {[}\href{localcopy/constructivism_in_computer_science_education.pdf}{local
    copy}{]}
  \item
    \href{http://ocw.mit.edu/resources/res-18-004-the-torch-or-the-firehose-a-guide-to-section-teaching-spring-2009/online-publication/}{The
    Torch or the Firehose: A Guide to Section Teaching}, by Arthur
    Mattuck, Massachusetts Institute of Technology
  \item
    \href{https://engineering.purdue.edu/ChE/AboutUs/Publications/TeachingEng/index.ht}{Teaching
    Engineering}, a book by Phillip C. Wankat and Frank S. Oreovicz,
    Purdue University
  \item
    \href{http://ocw.mit.edu/courses/chemistry/5-95j-teaching-college-level-science-and-engineering-fall-2012}{Teaching
    College-Level Science and Engineering}, by Janet Rankin, Fall 2012
    course 5.95J (MIT OpenCourseWare: Massachusetts Institute of
    Technology)
  \end{enumerate}
\item
  Locating computer science teaching and learning resources

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    \href{http://www.computingportal.org/}{Ensemble Computing Portal},
    Connecting Computing Educators (sponsored by NSF)
  \item
    \href{http://iiscs.wssu.edu/drupal/csoer}{Computer Science Open
    Educational Resources (OER)}
  \item
    \href{http://www.cs.ubc.ca/~kla/}{Kinesthetic Learning Activities
    for Computer Science Education}
  \item
    \href{http://csunplugged.org/}{Computer Science Unplugged}
  \item
    \href{http://cs10kcommunity.org/}{CS10K Community} ``seeks to have
    10,000 well-trained computer science teachers in 10,000 high school
    across the United States.''
  \item
    \href{http://www.exploringcs.org/resources/cs-teaching-resources}{Computer
    Science Teaching Resources} from the
    \href{http://www.exploringcs.org/}{Exploring Computer Science} (a
    program funded by the National Science Foundation, hosted at the
    University of California at Los Angeles)
  \item
    \href{http://csta.acm.org/WebRepository/WebRepository.html}{CSTA
    Source Web Repository: K-12 Computer Science Teaching and Learning
    Materials}, from the \href{http://csta.acm.org/}{Computer Science
    Teachers Association (CSTA)}
  \item
    \href{http://www.bootstrapworld.org/}{BootStrap} project
  \item
    \href{http://code.org/}{Code.org}
  \item
    \href{http://www.cs.olemiss.edu/~hcc/csci658/notes/Free_Prog_Lang_Textbooks.html}{Free
    programming language textbooks} (Prof.~Cunningham's list)
  \item
    \href{http://open4us.org/find-oer/}{Finding Open Educational
    Resources}, Open Professionals Education Network (OPEN)
  \item
    \href{http://www.saylor.org}{Saylor.org Academy}, courses in various
    fields, including computer science
  \item
    \href{https://www.khanacademy.org/}{Khan Academy}{]}
  \item
    \href{http://ocw.mit.edu/index.htm}{MIT OpenCourseWare}
  \item
    \href{http://www.ocwconsortium.org/}{Open CourseWare Consortium}
  \item
    \href{https://www.class-central.com/}{Class Central}, a Massive Open
    Online Course (MOOC) aggregator
  \item
    \href{https://www.interaction-design.org/}{Interaction Design
    Foundation}, open educational materials
  \end{enumerate}
\item
  Reasoning

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    Prof.~Cunningham's lecture notes developed for
    \href{http://www.cs.olemiss.edu/~hcc/csci550/}{CSci 550} (Program
    Semantics and Derivation) or
    \href{http://www.cs.olemiss.edu/~hcc/csci555/}{CSci 555} (Functional
    Programming)

    \begin{itemize}
    \item
      \href{http://www.cs.olemiss.edu/~hcc/reports/umcis-1994-02.pdf}{A
      Programmer's Introduction to Predicate Logic} (CSci 550)
    \item
      \href{http://www.cs.olemiss.edu/~hcc/csci550/notes/spec_worksheet.pdf}{Translating
      English into Predicates} (CSci 550)
    \item
      \href{http://www.cs.olemiss.edu/~hcc/csci550/notes/csci550_notes.pdf}{Notes
      on Program Semantics and Derivation} (CSci 550)
    \item
      \href{http://www.cs.olemiss.edu/~hcc/csci550/notes/verif_heuristics.pdf}{Program
      Verification Heuristics} (CSci 550)
    \item
      \href{http://www.cs.olemiss.edu/~hcc/csci555/07spr/notes/haskell_notes.pdf}{Notes
      on Functional Programming with Haskell} (CSci 555) Chapters 2, 11,
      and 12 concern proofs of functional programs.
    \end{itemize}
  \item
    \href{http://courses.umass.edu/}{Gary Hardegree's} online notes at
    the University of Massachusetts Amherst

    \begin{itemize}
    \item
      \href{http://courses.umass.edu/phil110-gmh/text.htm}{Symbolic
      Logic: A First Course (2nd Edition)} (Phil 110)
    \item
      \href{http://people.umass.edu/gmhwww/310/text.htm}{Symbolic Logic:
      A Second Course} (Phil 310)
    \item
      \href{http://people.umass.edu/gmhwww/382/text.htm}{Notes on the
      Philosophy of Science} (Phil 382)
    \item
      \href{http://people.umass.edu/gmhwww/511/text.htm}{Introduction to
      Modal Logic} (Phil 511)
    \item
      \href{http://people.umass.edu/gmhwww/513/text.htm}{Notes on
      Mathematical Logic} (Phil 513)
    \item
      \href{http://people.umass.edu/gmhwww/513/text.htm}{Compositional
      Semantics} (Phil 595s)
    \item
      \href{http://people.umass.edu/gmhwww/595t/text.htm}{Set Theory}
      (Phil 595t)
    \end{itemize}
  \item
    \href{http://courses.ucsd.edu/rgrush/logic/}{Online Materials for
    Introduction to Logic}, by Rick Grush, University of California at
    San Diego
  \item
    \href{http://www.saylor.org/}{Saylor.org Academy}

    \begin{itemize}
    \tightlist
    \item
      \href{http://www.saylor.org/courses/phil102/}{PHIL 102: Logic and
      Critical Thinking}, course at Saylor.org Academy
    \item
      \href{http://www.saylor.org/courses/cs202/}{CS 202: Discrete
      Structures}, course at Saylor.org Academy
    \end{itemize}
  \item
    \href{http://ocw.mit.edu/}{MIT OpenCourseWare}

    \begin{itemize}
    \item
      \href{http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-spring-2010/}{Mathematics
      for Computer Science}, Tom Leighton and Marten Dijk, Fall 2010
      course 6.042J (MIT OpenCourseWare: Massachusetts Institute of
      Technology)
      {[}\href{http://www.seas.harvard.edu/courses/cs20/MIT6_042Notes.pdf}{textbook}{]}\\
      Note: Section I on Proofs (first 8 of 21 chapters) is especially
      relevant to mathematical/logical reasoning.
    \item
      \href{http://ocw.mit.edu/courses/mathematics/18-098-street-fighting-mathematics-january-iap-2008}{Street-Fighting
      Mathematics}, by Sanjoy Mahajan, January 2008 course 18.098 (MIT
      OpenCourseWare: Massachusetts Institute of Technology)
    \end{itemize}
  \item
    \href{http://research.microsoft.com/en-us/um/people/lamport/pubs/lamport-how-to-write.pdf}{How
    to Write a Proof}, by Leslie Lamport (American Mathematical Monthly,
    vol.~102, no. 7, pp.~600-608, August-September 1995)
  \end{enumerate}
\item
  Miscellaneous

  \begin{enumerate}
  \def\labelenumii{\alph{enumii}.}
  \item
    \href{http://users.ece.cmu.edu/~tdumitra/public_documents/oopsla_advice.pdf}{How
    to Get a Paper Accepted at OOPSLA}, a panel discussion by Ralph E.
    Johnson, Kent Beck, Grady Booch, William Cook, Richard Gabriel, and
    Rebecca Wirfs-Brock (from SIGPLAN Notices Vol. 28, No.~10,
    pp.~429-436, October 1993)
    {[}\href{localcopy/HowToGetPaperAcceptedOOPSLA.pdf}{local copy}{]}
  \item
    \href{http://www.cs.cmu.edu/afs/cs/project/vit/ftp/pdf/shaw-keynote-rev.pdf}{The
    Coming-of-Age of Software Architecture Research}, by Mary Shaw (from
    Proceedings of the 23rd International Conference on Software
    Engineering, IEEE Computer Society, 2001)
    {[}\href{localcopy/Shaw_ComingOfAge_keynote_rev.pdf}{local copy}{]}
  \item
    \href{http://www-2.cs.cmu.edu/~Compose/shaw-icse03.pdf}{Writing Good
    Software Engineering Research Papers: Minitutorial}, by Mary Shaw
    (from Proceedings of the 25th International Conference on Software
    Engineering, IEEE Computer Society, 2003)
    {[}\href{localcopy/Shaw_Good_SE_Research_Papers.pdf}{local copy}{]}
  \item
    \href{http://jarok.cs.ohio.edu/references/how_to_write_systems_paper.pdf}{How
    (and How Not) to Write a Good Systems Paper}, by Roy Levin and David
    Redell (from ACM SIGOPS Operating Systems Review, Vol. 17, No.~3,
    pp.~35-40, July, 1983)
    {[}\href{localcopy/HowToWriteGoodSystemsPaper.html}{local copy}{]}
  \end{enumerate}
\end{enumerate}

\end{document}
