Warning! The directory is not yet complete and will be amended until the beginning of the term.
180163 VO+UE Tools in Cognitive Science I: Introduction to Programming for Cognitive Scientists (2017W)
Continuous assessment of course work
Labels
1.Termin (Vorbesprechung): Mo 2. Oktober 2017, 9:00 - 11:00
HS 2i d. Inst. f. Philosophie, NIG, 2. Stock
HS 2i d. Inst. f. Philosophie, NIG, 2. Stock
Registration/Deregistration
Note: The time of your registration within the registration period has no effect on the allocation of places (no first come, first served).
- Registration is open from We 20.09.2017 00:00 to We 04.10.2017 23:59
- Deregistration possible until Tu 31.10.2017 23:59
Details
max. 25 participants
Language: English
Lecturers
Classes (iCal) - next class is marked with N
- Friday 06.10. 15:00 - 18:15 Hörsaal 2G, NIG Universitätsstraße 7/Stg. II/2.Stock, 1010 Wien
- Friday 13.10. 15:00 - 18:15 Hörsaal 2G, NIG Universitätsstraße 7/Stg. II/2.Stock, 1010 Wien
- Friday 20.10. 15:00 - 18:15 Hörsaal 2G, NIG Universitätsstraße 7/Stg. II/2.Stock, 1010 Wien
- Friday 27.10. 15:00 - 18:15 Hörsaal 2G, NIG Universitätsstraße 7/Stg. II/2.Stock, 1010 Wien
- Friday 03.11. 15:00 - 18:15 Hörsaal 2G, NIG Universitätsstraße 7/Stg. II/2.Stock, 1010 Wien
- Friday 10.11. 15:00 - 18:15 Hörsaal 2G, NIG Universitätsstraße 7/Stg. II/2.Stock, 1010 Wien
- Friday 17.11. 15:00 - 18:15 Hörsaal 2G, NIG Universitätsstraße 7/Stg. II/2.Stock, 1010 Wien
- Friday 24.11. 15:00 - 18:15 Hörsaal 2G, NIG Universitätsstraße 7/Stg. II/2.Stock, 1010 Wien
- Friday 01.12. 15:00 - 18:15 Hörsaal 2G, NIG Universitätsstraße 7/Stg. II/2.Stock, 1010 Wien
- Friday 15.12. 15:00 - 18:15 Hörsaal 2G, NIG Universitätsstraße 7/Stg. II/2.Stock, 1010 Wien
- Monday 18.12. 15:00 - 21:00 Hörsaal 2G, NIG Universitätsstraße 7/Stg. II/2.Stock, 1010 Wien
- Friday 12.01. 15:00 - 18:15 Hörsaal 2G, NIG Universitätsstraße 7/Stg. II/2.Stock, 1010 Wien
- Friday 19.01. 15:00 - 18:15 Hörsaal 2G, NIG Universitätsstraße 7/Stg. II/2.Stock, 1010 Wien
- Friday 26.01. 15:00 - 18:15 Hörsaal 2G, NIG Universitätsstraße 7/Stg. II/2.Stock, 1010 Wien
Information
Aims, contents and method of the course
Assessment and permitted materials
Exercises (weekly assignments and debriefings in class) plus final term work;
Mandatory attendance of all class units;
Active participation in class and postings on course moodle
Mandatory attendance of all class units;
Active participation in class and postings on course moodle
Minimum requirements and assessment criteria
Both, the cumulative grading of the exercises (weighted median of the weekly assignments) and the grade of the final term work, must be positive (i.e., more than 50 out of 100 points).
Active participation and documented contributions in class are considered as discriminators for borderline grading cases
Active participation and documented contributions in class are considered as discriminators for borderline grading cases
Examination topics
• Working knowledge and skills of programming basics (using Python 3) and their deployment in integrated programming environments: syntax, operational semantics, PIP 8 style (formatting, documentation)
• Demonstrated grasp of fundamentals of representations and abstractions in programming (including the special cases of quantities/numbers and texts/strings)
• Demonstrated acquisition of knowledge and skills related to fundamentals of imperative programming
• Demonstrated working understanding and productive use of the Python 3 reference documentation, the collection of software packages, and of the support communities (awareness of structure = orientation; ability to locate, understand, and use information and software packages)
• Analytical and synthetic thinking: identification and correction of issues with incomplete/faulty cases, translation of problem definitions into valid and correct programming representations
• Acquired programming tool use skills (installation, functionalities) -- interactive interpreter; integrated development environment (editor, debugger, inspector); interactive sharable notebooks
• Applied problem solving skills and compliance with best practice: demonstrated ability to author programming solutions of problems that comply with PIP 8 style
• Demonstrated grasp of fundamentals of representations and abstractions in programming (including the special cases of quantities/numbers and texts/strings)
• Demonstrated acquisition of knowledge and skills related to fundamentals of imperative programming
• Demonstrated working understanding and productive use of the Python 3 reference documentation, the collection of software packages, and of the support communities (awareness of structure = orientation; ability to locate, understand, and use information and software packages)
• Analytical and synthetic thinking: identification and correction of issues with incomplete/faulty cases, translation of problem definitions into valid and correct programming representations
• Acquired programming tool use skills (installation, functionalities) -- interactive interpreter; integrated development environment (editor, debugger, inspector); interactive sharable notebooks
• Applied problem solving skills and compliance with best practice: demonstrated ability to author programming solutions of problems that comply with PIP 8 style
Reading list
• Official reference material available on python.org
• Additional material made available in class
• Additional material made available in class
Association in the course directory
Last modified: Fr 19.02.2021 00:19
• familiarity with fundamentals of representations and abstractions in programming
• familiarity with fundamentals of imperative programming
• ability to author correct and well-formatted pieces of (Python 3) code
• working understanding (structure/orientation; ability to locate, understand, and use information) of the reference documentation, availability of software packages, and support communities
• analytical and synthetic thinking
• acquisition of skills related to programming tools (installation, functionalities) -- interactive interpreter; integrated development environment (editor, debugger, inspector); interactive sharable notebooks
• applied problem solving skills