User Tools

Site Tools


archive:sig:tutor

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
archive:sig:tutor [2010/02/06 01:47]
r2q2
archive:sig:tutor [2016/02/15 21:36]
walter ↷ Page moved and renamed from archive:sig_tutor to archive:sig:tutor
Line 1: Line 1:
-Utilize this method  +====== Tutoring ======
-From http://​en.wikipedia.org/​wiki/​Socratic_method +
-Example: +
-You are asked :What is wrong with method X? +
-Responces : I think you should look at the error at the screen. , I think you should study the behavior and tell me exactly whats wrong.+
  
 +<WRAP center round alert 100%>
 +ACM Peer Tutoring is no longer an officially offered service, please use the official UIC CS department tutoring ​
 +</​WRAP>​
  
-Description of the method: 
  
 +{{:​tutoringform.odt|}}
 +====== Background ======
 +Tutoring makes the ACM look good to the CS department. ​ If you Tutor, have the student fill out the tutoring sheet.
  
-Elenchus (Ancient Greekἔλεγχος elengkhos "​argument of disproof or refutation; cross-examiningtestingscrutiny esp. for purposes of refutation"​ [4]) is the central technique of the Socratic methodThe Latin form elenchus (plural elenchi ) is used in English as the technical philosophical term.[5] +====== Staffing ====== 
-"If you ask a question or series of questions in which your respondent can readily agree, then ask a concluding question based on those agreements, you will receive a desirable response"​.[citation needed]+We have a tutoring mailing listtutoring@acm.cs.uic.eduhoweverit is not utilized much ​Mostly people ​ask for an appointmentand then Sean tells them to stop by any time.
  
-In Plato'​s early dialogues, the elenchus is the technique Socrates uses to investigate,​ for example, the nature or definition of ethical concepts such as justice or virtue. According to one general characterization,​[6] it has the following steps: +We also have an [[irc://acm.cs.uic.edu/#​Tutoring|irc channel]]
-Socrates'​ interlocutor asserts a thesis, for example "​Courage is endurance of the soul", which Socrates considers false and targets for refutation. +
-Socrates secures his interlocutor'​s agreement to further premises, for example "​Courage is a fine thing" and "​Ignorant endurance is not a fine thing". +
-Socrates then argues, and the interlocutor agrees, that these further premises imply the contrary of the original thesis, in this case it leads to: "​courage is not endurance of the soul".+
  
-Socrates then claims that he has shown that his interlocutor'​s thesis is false and that its contrary is true. +Most of our tutoring ​is carried out in person.
-One elenctic examination can lead to a new, more refined, examination of the concept being considered, in this case it invites an examination of the claim: "​Courage is wise endurance of the soul"​. ​Most Socratic inquiries consist ​of a series of elenchi and typically end in aporia. +
-Frede[7] insists that step #4 above makes nonsense of the aporetic nature of the early dialogues. If any claim has shown to be true then it can not be the case that the interlocutors are in aporia, a state where they no longer know what to say about the subject under discussion. +
-The exact nature of the elenchus ​is subject to a great deal of debate, ​in particular concerning whether it is a positive method, leading to knowledge, or a negative method used solely to refute false claims to knowledge.+
  
-The Socratic method is a negative method of hypotheses elimination,​ in that better hypotheses are found by steadily identifying and eliminating those that lead to contradictions. The Socratic method searches for general, commonly held truths that shape opinion, and scrutinizes them to determine their consistency with other beliefs. The basic form is a series of questions formulated as tests of logic and fact intended to help a person or group discover their beliefs about some topic, exploring the definitions or logoi (singular logos), seeking to characterize the general characteristics shared by various particular instances. To the extent to which this method is designed to bring out definitions implicit in the interlocutors'​ beliefs, or to help them further their understanding,​ it was called the method of maieutics. Aristotle attributed to Socrates the discovery of the method of definition and induction, which he regarded as the essence of the scientific method. Perhaps oddly, however, Aristotle also claimed that this method is not suitable for ethics. 
  
-According to WKC. Guthrie'​s The Greek Philosophers,​ while sometimes erroneously believed ​to be a method by which one seeks the answer ​to a problem, or knowledge, the Socratic method was actually intended ​to demonstrate one's ignorance. Socrates, unlike ​the Sophistsdid believe that knowledge was possible, but believed that the first step to knowledge was recognition ​of one's ignoranceGuthrie writes, "[Socrateswas accustomed ​to say that he did not himself know anythingand that the only way in which he was wiser than other men was that he was conscious ​of his own ignorancewhile they were not. The essence of the Socratic method is to convince the interlocutor ​that whereas he thought he knew somethingin fact he does not."+====== Methodology ====== 
 +recommended strategies for tutoring 
 + 
 +===== Over helping ===== 
 + 
 +DO NOT touch the students keyboard. 
 + 
 +Often if you are too helpful, student stop thinking for themselves This seems to happen more early in the semester with first semesteer programmers and non-cs majors attempting ​to fulfill their cs requirement. 
 + 
 + 
 +A strategy I have found useful is to have students work in the linux laband come for me in the acm when they need it.  Most of there issues at this point are syntax problems. 
 +===== Socratic Method ===== 
 + 
 +[[http://​en.wikipedia.org/​wiki/​Socratic_method|Socratic Method]
 + 
 +Once you spot a problem, instead of pointing it out to themattempt to lead the student to the conclusion instead ​of telling them. 
 + 
 +===== Understanding program state with debugging messages ===== 
 +Often timeslower level programming students will not be familiar with a debugger I often find that teaching students ​to use System.out.println() or std::cout for debugging is helpful. ​ Students can then determine for themselves whether a conditional is being triggered, or if a value associated with an identifier is that they expected it to beand how many times a loop executed. 
archive/sig/tutor.txt · Last modified: 2021/05/02 21:36 (external edit)