Introduction to Bioinformatics (Fall 2003)
Questionnaire on notes: Loops and arrays
(please press SUBMIT button when finished)

I. Basic Information and Miscellaneous

A. Your name 
II. Arrays
A. Have you downloaded and run DiceRoll.pl? 

B. Do you see from the repetitive code within DiceRoll.pl the advantage of using arrays? 

C. How comfortable are you with how arrays are indexed and how to access their elements? 

D. How comfortable are you with list notation, e.g. (0..9), in array assignments? 

E. How comfortable are you with the different ways to put or extract values from the ends of arrays (using push, pop, shift, unshift)? 

F. How comfortable are you with the distinction between list context and scalar context? 

G. Please choose up to three study questions that you would most like discussed in class:

SQ1 SQ2 SQ3 SQ4
 
Comments for Section II:
III. for / foreach loops
A. How comfortable are you in understanding for / foreach loops that use lists to specify the value of the iterating variable as in the form shown below: 
foreach $variable(list) {
B. How comfortable are you in understanding for / foreach loops as in theform shown below: 
for ($variable = initial value; test of $variable; modification of $variable
C. Did you get far in changing DiceRoll into an array-based program? 

D. Please choose up to three study questions that you would most like discussed in class:

SQ5 SQ6
 
Comments for Section III:
IV. Old Business and Miscellaneous
A. Put here any miscellaneous comments, questions, suggestions, concerns you may have. E.g., Need 1-to-1 programming help?
 

Thanks!

REMEMBER TO CLICK SUBMIT! (or click RESET to start over)