Overview
A survey of the tools and techniques of computation as applied to concepts in humanities.
Covers the use of computing to analyze and synthesize textual, visual, and aural data,
as well as the creation of new digital artifacts using computation. Topics normally
include natural language processing and translation, information retrieval,
sentiment analysis, document clustering, data visualization, procedural music
generation, and digital art. Prerequisite: CSCI 150
Learning Objectives
Upon completing this course, you will know how to:
- use computational tools to visualize and summarize information in text documents,
- calculate similarity metrics for documents in a corpus,
- cluster similar documents with hierarchical algorithms,
- learn topic models for documents and derive semantic closeness of words,
- generate and understand sequence information found in text,
- develop models for sentiment and structure analysis, and
- explore computational methods for generating music and art.
Disabilities
It is the policy of Hendrix College to accommodate students with disabilities, pursuant
to federal and state law. Students should contact Julie Brown in the Office of Academic
Success (505.2954; brownj@hendrix.edu) to begin the accommodation process. Any student
seeking accommodation in relation to a recognized disability should inform the instructor
at the beginning of the course.
Academic Honor
Please refer to the
CSCI Academic Integrity Policy.
Extensions
Extensions and rescheduling for labs, projects, exams and quizzes are only given when
circumstances beyond your control (e.g. being sick, academic, choir or sports travel, etc)
prevent you from completing a project on time. You must notify me either by
email or phone of your circumstances well in advance of the due date.
Participation
You are expected to attend class and participate in discussions every day,
answering questions, asking questions,
presenting material, etc.
Active participation will
comprise 10% of your final grade. Repeated absences will have a significant impact on
your participation grade.
Syllabus
I have planned out a
TENTATIVE schedule for the course.
We will be using no textbook but instead supplemental material such as
relevant web-pages for the course.
Readings will be assigned before material will be covered in class. You are expected
to review the material and come to class prepared. As readings are assigned,
they will be posted here.
Notebooks
Relevant Software
Data
Labs
Semi-weekly labs,
which will comprise 40% of your final grade, will help solidify the concepts
covered in this course. These will be individual or paired assignments depending on the topics covered.
Project
In the second half of this semester, you will be exploring in-depth an area of
computational humanities and developing a substantial research project, for 50% of your grade.
Grading
Your final grade for this course will be based on the Labs, Exam, Project, and
Participation described above.
Grading Scale |
90-100 | A |
80-89 | B |
70-79 | C |
60-69 | D |
0-59 | F |
Weights |
Labs | 40% |
Project | 50% |
Participation | 10% |