Math 221 Class Survey, Fall 2011 Please fill out and turn in as soon as possible! Full Name and Student ID number (if not a registered student, say so) Phone, campus mail address, email address, URL (if you have one): Enrolled, auditting, or undecided? Department, year in grad/undergrad school: Do you have access to a workstation with Internet access? For the following programming languages or environments are you familiar/somewhat familiar/unfamiliar? To which do you have access for doing homework assignments? MatLab Python C C++ Fortran Java Other (in particular, any parallel languages?) Other relevant computing background (eg classes taken) Relevant mathematics background (numerical analysis, linear algebra, other classes taken): Why do you want to take this class? What are you most interesting in learning? Which of the following are you most interested in learning about? For each item, mark it as VI = Very Interested, RC = Reasonably Curious, or LI = Less Interested. How to quickly select the best algorithm and find the best existing implementation for a problem of interest to you The mathematical ideas underlying an algorithm, including how accurate it is, and how fast and why it converges The mathematical and computer science ideas underlying efficient implementations of an algorithm Implementing your own (versions of) algorithms, and evaluating their accuracy and/or efficiency Please indicate your familiarity with the listed topics (Quite familiar, Somewhat familiar, Know what it is, Unfamiliar): Linear Independence Gaussian Elimination Least Squares Eigenvalues and Eigenvectors Singular Value Decomposition (SVD) Conjugate Gradient method for solving Ax=b