itblogo

Programming Course

Computational Neuroscience II: Foundations of Neural Coding

hulogo

This programming course accompanies the lecture on Computation Neuroscience II: Foundations of Neural Coding by Prof. A.V.M Herz and PhD Martin Stemmler. Throughout the course we will use the programming language 'Matlab' (here is a good tutorial and here is the online documentation, see also the the infos at the HU-Rechenzentrum). Within both Linux and Windows environments, you can also use octave instead, which is free software and very similar to Matlab.

Location: Computer Pool (room 106/107), Invalidenstr. 42 (Directions)
Time: Thursdays 8.15-10.00 am (SS 2003)
Contact: Christian Leibold and Richard Kempter


Assignments

Assignment 1 (Introduction to Matlab, Unix, Emacs) April 17, 2003
Assignment 2 and Solution (Plotting, Statistics on Spike Trains) April 24, 2003
Assignment 3 and Solution (M-Files, Scripts, Functions, Autocorrelation) May 8, 2003
Assignment 4 and Solution (Auto-, Crosscorrelations, FFT) May 15, 2003
Assignment 5 and Solution (Homogenous and Inhomogenous Poisson Processes) May 22, 2003

Programming Projects

News:
19.06. For those who have to deal with noise: The function gaussrand has changed!
Please download the new version!
07.07. Last course on thursday, july 10th: Everybody who intends to orally present his project on monday 14.07 (or whenever else) is obliged to have a preliminary discussion about his results with the tutors not later than thursday (10.07.) 7 pm. We will also give assistance concerning technical issues such as printing slides, etc.
07.07. Error in poissonneuron.m detected: Robert has detected an error in the poissonneuron-function! It occurred for low currents only.
obsolete!
10.07. New version of poissonneuron.m: The new version of poissonneuron also works with pathologically high levels of noise.
Please download the new version!

All programming projects have been assigned.

Theme 1 (Signal transmission in single neurons)
Theme 2 (Stimulus reconstruction and rate estimation)
Theme 3 (Hippocampal place fields)

Here are the .m-files you may need for certain projects.

Course hours are Thursdays 8.15-10:00 (except 11.6!):

The goal of the projects is to independently work on a problem for about one month (we will provide help during the regular course hours), and prepare a ten-minute oral presentation together with a one-page written summary of the results. The presentations will be on Monday, July-14-2003, 12:00-14:00pm instead of the last lecture.


Further Announcements

The login procedure at the computer pool has changed. In order to start Matlab, you first have to click on the 'F-SSH' icon on the desktop, then click on the 'Profile' button and select 'Pool#'. Then press 'Space' + 'Enter' and enter the password, which cannot be published on this web page, of course. Please contact Christian or Richard.

The ''Blockseminar'' Learning and Memory will take place from Friday June 27 (morning) to Saturday, June 28 2003 (noon) in the ITB seminar room. You are welcome, even if you do not present.


Last update: July-10-2003

Valid HTML 4.01!