>>    




Submitted reading questions for 03/14/2014

CS 121B (CS1), Spring 2014

sid q1 categ annot
10122 How does .sort work?    
10123 When and how will the original list be changed?    
10124 Could you explain matrices and the dictionary methods?    
10127 What are some real world uses of dictionaries in programming?    
10131 Does Python allow the use of operators to modify matrices?    
10132 Does Python create a dictionary of functions that have been created and stored in the program. If true, how does calling them work?    
10135      
10202 Does dictionaries work the same as assigning a value to a variable?    
10203 Could you explain more about keys?    
10205 What is the practical use of a dictionary in code? What would programmers use them for?    
10208 Are the 0's in a sparse matrix automatically assigned?    
10209 How would one implement a sparse matrix into a function? In what instance would one use sparse matrices?    
10211 What is a call graph?    
10213 What is a call graph?    
10215 Count we go over the dictionary representations of matrices?    
10216 Are there limits to the number of stages in pipeline parallelism? Might there be more than just these three: mapping, shuffling, and reducing?    
10219 Can you go over the purpose of the program in the matrices section.    
10223 If all of this can be done with code, why are programs like google translate still so faulty? You would think that a programmer could simply write in all of the grammar rules for that language...    
10225 What are the practical applications of using matrices in CS?    

(19 rows)

sid otherqs categ annot
10135 So there appears to be a problem with how the problem is written. Python doesn't like it when you try to name your function str.split(). I keep getting a syntax error. I could make it work with arguments, but the problem doesn't want me to do that. Thoughts?    
10216 I've read/heard about these in relation to the CSCI department: what are Beowulf clusters?    

(2 rows)