CS346 - Useful Links and Additional Notes

  • A draft version of instructions for dowloading MATLAB onto your computer, as provided by Colby ITS. I am told that a more standardized or polished version is forthcoming, but I don't know when yet, and this version is the best available; it is helpful in its current form. I'll let you know when a revised version becomes available.

  • The MATLAB "Getting Started" guide from Mathworks is a good beginning reference.

    Please note that the "Getting Started" guide is not exhaustive--there are many important and useful features of Matlab outside of its scope. Please explore the Matlab help pages (using the help browser, the help and doc commands, the search documentation window / searchbar in the Matlab environment, etc.) for more about what Matlab can do. And as always, feel free to ask your prof. any questions as well!

  • Some important programming style notes and guidelines for our work with Matlab in CS346 this semester.

  • The Colby filer file server is where the folders to submit your work (and receive your graded work) can be found. Please read the HW Notes & Guidelines page, linked from our course CS346 Homework Assignments page; after that, this page from Colby ITS may provide additional helpful instructions on how to access filer.

  • The paper Can robots make good models of biological behaviour? by Barbara Webb is available through the Colby Library.

  • Anonymous functions in Matlab are similar to the use of lambda expressions in other languages, such as Python. Matlab provides some documentation about anonymous functions in Matlab, but I encourage you to do a web-search for other perspectives and information about anonymous functions as well!

    Please note that some of the suggested syntax on Matlab's anonymous functions page may not be well suited for our purposes of creating code easily readable by non-computationalists. As usual for our work in CS346, please prioritize readability, even if it means taking a couple of extra lines to express something in code rather than using the slickest syntax available!

  • Neuroscience Online is an electronic textbook for the neurosciences. Please read Chapters 1 and 2 as part of our work with the Hodgkin-Huxley model of action potentials in neurons.