CS 267 Spring 2024 Pre-Course Survey
Welcome to CS 267!

This semester we will have a particularly large and diverse set of students, graduate and undergraduate, from many departments. To help us make sure the course reasonably matches student needs and backgrounds, we would like you to fill out this survey.
Sign in to Google to save your progress. Learn more
Email *
First name, Last name *
CalNet Username (NOT the number on your student ID!) *
For example: oskibear (NOT the number string on your student ID!)
Berkeley e-mail address *
Campus *
For example: UC Berkeley, XSEDE
Department(s) or Major(s) *
Academic Level *
Year of Study *
Do you intend to take this class? *
How familiar are you with computer architecture? *
Unfamiliar
Expert
How familiar are you with the C programming language? *
Unfamiliar
Expert
How familiar are you with the C++ programming language? *
Unfamiliar
Expert
How familiar are you with the Java programming language? *
Unfamiliar
Expert
How familiar are you with the Fortran programming language? *
Unfamiliar
Expert
How familiar are you with the MATLAB programming language? *
Unfamiliar
Expert
How familiar are you with the UNIX/Linux programming environment? *
(eg: gcc, gdb, make, vim, ssh, emacs)
Unfamiliar
Expert
How familiar are you with data structures? *
(eg: linked lists, queues, arrays, hash tables)
Unfamiliar
Expert
How familiar are you with GPU programming? *
(eg: OpenCL, CUDA, OpenGL Shader Language)
Unfamiliar
Expert
How familiar are you with numerical methods? *
Unfamiliar
Expert
How familiar are you with linear algebra? *
Unfamiliar
Expert
How familiar are you with differential equations? *
Unfamiliar
Expert
How familiar are you with graph theory? *
Unfamiliar
Expert
Are you familiar with any other programming languages?
Have you previously taken CS294 Software Engineering for Scientific Computing? *
Have you written parallel code before? *
If you've written parallel code before, on what machine and language? *
How frequently do you use MPI? *
Never
Often
How frequently do you use OpenMP? *
Never
Often
How frequently do you use Map Reduce or Spark? *
Never
Often
Would it be helpful to have a review session that goes over some of the basics of C programming? *
Do you have any experience (or interest) in a particular application area (eg: computational nanoscience, finite element modeling, computer vision, speech recognition, genomics, etc.)? Is there an application area about which you would most like to hear (in the event that we can't talk about them all)?
What do you particularly hope to learn from this course?
If you are enrolled remotely, what time zone are you in?
Any other comments?
A copy of your responses will be emailed to the address you provided.
Submit
Clear form
Never submit passwords through Google Forms.
reCAPTCHA
This form was created inside of Berkeley Lab (Univ of California). Report Abuse