CIS 410/510: Computational Data Science
Spring 2008
Important Links
- We will use Octave for our computational tasks. The download links and documentation are available at the following pages : Octave // Octave-forge
Homeworks
These will be made active as homeworks are assigned and collected.
News By Date
Week 1:
The textbook is available at the bookstore for approx. $45. I would recommend picking it up, as it is a valuable reference for both the class and work you may encounter later on.
- Syllabus available for downloaded. We went through this in class.
Week 2:
- This week we will talk about Octave. Please try to download and install Octave on your computer, or speak to me if you need to find a different computer to run Octave on.
- Octave Tutorial Slides are available. These were updated on April 9th.
- Homework 1 was posted immediately after class. It is due on the 17th.
- Chapter 9 from the text, "Matrices, determinants, and systems of linear equations" is the place to look for details related to matrix and vector operations if you want to understand the mathematics behind some of the operations you can perform on matrices in Octave.
Week 3:
- Some notes about the Tuesday lecture can be found here.
- An interesting paper for those who may be interested in learning more about the Kurtosis and Skewness measures (possibly for your own work) can look at the paper "Comparing measures of sample skewness and kurtosis" by Joanes and Gill from The Statistician, vol 47, 1998. The paper is available here.
- Some notes on transformations covered in class can be found here. Lecture notes related to images will be posted as soon as we finish going through them in Week 4.
Week 4:
- Homework 2 will be posted after Tuesday's class.
- Image slides are posted.
Week 5:
- Notes for class this week, and previous weeks, are posted. Please
see this directory for them.
Week 6:
- Midterm will be posted immediately after Tuesday's class. Please e-mail
me or stop by my office if you have any questions while completing the test.
- This week we will discuss Fourier representations, transforms, the FFT,
convolution theorem, and how to use the Octave FFT functions and interpret
the results they return. This week might be a bit theory heavy, but the
goal is to gain an understanding of the Frequency domain analysis, not just
a list of commands.
- After this week, we will have the machinery in place in terms of
statistical methods, data representations, and frequency versus time domain
techniques to start building more interesting metrics and tools.
- Remember! You should inform me of the topic for your final
report/project by Tuesday, May 13th.
Week 7:
- Notes from Tuesday posted. See FFT.pdf in the class notes directory.
- The MathWorks web site for Matlab has a useful walkthrough for making
simple spectral analysis plots. You can find the page here. The syntax for Octave is essentially the same, so this can be used in Octave instead of Matlab.
Week 8:
Week 9: