Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
faq [2018/03/06 10:20] Tiziano Zitofaq [2024/01/29 11:11] (current) – external edit 127.0.0.1
Line 13: Line 13:
 </panel> </panel>
      
 +<panel title="Is it OK to use a chatbot, like for example ChatGPT, to “improve” my application?">
 +This is such a serious topic that it deserves its own [[chatgpt|page]].
 +</panel>
 +
 <panel title="I am working for a private company. Can I apply?"> <panel title="I am working for a private company. Can I apply?">
 The school is not meant to be a free training alternative to the many excellent commercial offers with which we can not and do not want to compete. But if you are doing some kind of research in the company and you are nurturing your programming skills on a personal level you are welcome to apply: we already had several students from companies.   The school is not meant to be a free training alternative to the many excellent commercial offers with which we can not and do not want to compete. But if you are doing some kind of research in the company and you are nurturing your programming skills on a personal level you are welcome to apply: we already had several students from companies.  
 </panel> </panel>
-   +
-<panel title="I am not studying anything neuroscience related. Can I apply?"> +
-Sure. We strive to have a multidisciplinary pool of students, so we encourage applications from all areas of science, even the most exotic ;-). +
-</panel> +
-  +
 <panel title="Why do you use pair-programming?">  <panel title="Why do you use pair-programming?"> 
 Among the many things we teach during the school, pair-programming is definitely one of those that impact the most the quality and the efficiency of the students' programming skills. If your peer is less skilled than you in a certain subject, you will learn a lot by helping your peer to understand. If your peer is more skilled than you, you will learn a lot by listening to and watching your peer. Pairs are switched on a regular basis, which makes for a lot of nice social interactions and makes sure that you don't get stuck with someone you can't work with. Among the many things we teach during the school, pair-programming is definitely one of those that impact the most the quality and the efficiency of the students' programming skills. If your peer is less skilled than you in a certain subject, you will learn a lot by helping your peer to understand. If your peer is more skilled than you, you will learn a lot by listening to and watching your peer. Pairs are switched on a regular basis, which makes for a lot of nice social interactions and makes sure that you don't get stuck with someone you can't work with.
Line 27: Line 27:
 <panel title="Why aren't you teaching Object Oriented Programming?"> <panel title="Why aren't you teaching Object Oriented Programming?">
 Because if you don't know it already, a day-long lecture is not enough to understand it and use it efficiently. The very same lecture would be, on the other hand, terribly boring for those who know OOP already. There are many programming paradigms that would be worth teaching: Functional Programming, Procedural or Imperative Programming, Literate Programming, and so forth. Unfortunately we only have one week time and it is better not to teach something than to teach it sloppily ;-). On top of all of that, some people think that Object Oriented Programming is [[http://prog21.dadgum.com/210.html|harmful]] ;-) Because if you don't know it already, a day-long lecture is not enough to understand it and use it efficiently. The very same lecture would be, on the other hand, terribly boring for those who know OOP already. There are many programming paradigms that would be worth teaching: Functional Programming, Procedural or Imperative Programming, Literate Programming, and so forth. Unfortunately we only have one week time and it is better not to teach something than to teach it sloppily ;-). On top of all of that, some people think that Object Oriented Programming is [[http://prog21.dadgum.com/210.html|harmful]] ;-)
 +
 +To be honest, though, we are giving a gentle introduction to writing your own classes in the “Scientific programming patterns in Python” :-P
 </panel> </panel>
  
Line 37: Line 39:
 </panel> </panel>
  
-<panel title="Do students get ECTS points for participation?">Unfortunately no. ECTS points are issued by universities, and in particular by the university hosting the summer schoolThis year our hosting institution is not a university, so there is no one who could issue ECTS points :-(+<panel title="Do students get ECTS points for participation?">Not directly. ECTS points are issued by the university you are enrolled toWe issue certificate of participation. You can ask your university how many ECTS points they are willing to issue for it. 
 +</panel> 
 + 
 +<panel title="Are there travel grants available?">Unfortunately not. We try to organize inexpensive accommodation for the students and we try to always have inexpensive food options, but we have no resources to support students financially :-(
 </panel> </panel>
 </accordion> </accordion>
 +