Programming for neuroinformatics
General data
Course ID: | 1100-2BN27 |
Erasmus code / ISCED: |
11.001
|
Course title: | Programming for neuroinformatics |
Name in Polish: | Programowanie dla neuroinformatyków |
Organizational unit: | Faculty of Physics |
Course groups: | |
Course homepage: | http://brain.fuw.edu.pl/edu/TI:Programowanie_II |
ECTS credit allocation (and other scores): |
(not available)
|
Language: | Polish |
Prerequisites (description): | Ability to write simple Python programs and construct simple algorithms. |
Mode: | Classroom |
Short description: |
A continuation of basics of Python course. Introduction to Object Oriented Programming and parsing of different data storage formats. |
Full description: |
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. |
Bibliography: |
Course material can be found http://brain.fuw.edu.pl/edu/TI:Programowanie_II |
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 methods and assessment criteria: |
2 tests. |
Practical placement: |
None. |
Copyright by University of Warsaw.