Programming for neuroinformatics 1100-2BN27
Course program:
1. Advanced Python Syntax.
2. Advanced Functions.
3. Advanced Matplotlib + Numpy.
4. Advanced Input and Output.
5. Object Oriented Programming:
*private variables,
*property,
*exercises.
6. Decorators.
7. Introduction to Graphs.
8. Basics of Matlab.
9. Trees.
10. Recursion
11. Basics of XML and XML parsing.
12. Basics of computational complexity theory.
Mode
Prerequisites (description)
Learning outcomes
Students should be able to write their own scripts and programs performing advanced data analysis and be able to use, change and understand programs, that were written by someone else.
Assessment criteria
2 tests.
Practical placement
None.
Bibliography
Course material can be found http://brain.fuw.edu.pl/edu/TI:Programowanie_II
Additional information
Information on level of this course, year of study and semester when the course unit is delivered, types and amount of class hours - can be found in course structure diagrams of apropriate study programmes. This course is related to the following study programmes:
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: