\documentstyle[11pt,fullpage]{article}
%\setlength{\textwidth}{4.25in}
%\hyphenpenalty=10000
\begin{document}
\pagestyle{empty}
\setlength{\textheight}{9.75in}
\begin{center}
{\large\bf
% HW\# 0\\[1ex]
Software Engineering Background Survey} \\[1ex]
CSE470 (Spring 2002)\\[2ex]
(Due in class, 1/17/2002)
\end{center}

Please answer the following questions.  This information will be used
in dividing the class into groups for the projects in order that teams 
are as balanced as possible.  Please answer all questions honestly.
Your answers to these questions will not affect your grade in this
class. 

\begin{enumerate}

\item Name, email address, lab section.

\vspace*{1ex}

\item What is your major (e.g., CSE, EE, CE)?

\vspace*{1ex}

\item What year are you and how many credits (approximately) have you
earned thus far?

\vspace*{1ex}

\item What is your overall GPA?

\item What is your major GPA?

\item What classes are you taking this semester? (Indicate which ones
are project courses.)


\vspace*{3ex}

\item Are you working this semester? If so, how many hours (on average)
are you working? 

\vspace*{1ex}

\item Have you taken the following courses or have comparable background 
from other courses?

	\begin{enumerate}
	\item Algorithms and Data Structures (CSE331)

	\vspace*{1ex}

	\item Foundations of Computing (CSE460)

	\vspace*{1ex}
	\item Architecture (CSE420)

	\vspace*{1ex}
	\item Computer Communication (CSE422)

	\vspace*{1ex}
	\item Operating Systems (CSE410)

	\vspace*{1ex}
	\item Numerical and Symbolic computation (CSE441)

	\vspace*{1ex}
	\item Programming Languages (CSE450, CSE452)

	\vspace*{1ex}
	\item Discrete Structures and Theoretical Foundations, including FSAs (CSE260)

	\vspace*{1ex}
	\item Graphics (CSE472)

	\vspace*{1ex}
	\item Databases (CSE480)
	\end{enumerate}

\item List the programming languages in which you are proficient (that
is, have written 
several large programs of at least 1000 lines of code).

	\vspace*{3ex}

\item List the programming languages that are you somewhat familiar
with (i.e., have studied or
written at least one program using)?

	\vspace*{3ex}

\item List the document preparation tools (MS Word, LaTeX, etc.) that
you have used.   Indicate the extent of your knowledge of these tools.

	\vspace*{3ex}

\item Have you ever built a graphical user interface? If so, what
language did you use and what types of graphical elements did you build?

	\vspace*{3ex}


\item Describe your web-related experience.  Have you experience
using web-related software (HTML, cgi scripts, etc.)?  If so, to what
extent? 

	\vspace*{3ex}

\item Have you ever worked in a group of two or more on a software
project?
If so, briefly describe the scope of the project.

	\vspace*{3ex}

\item Do you have industry experience (e.g. co-op, internships, full-time position)? If so, where and what did you do?

	\vspace*{3ex}

\item Special expertise (indicate which areas and to what degree you
have experience): 

	\begin{itemize}
	\item Parsing experience based on grammars (compilers)
	\vspace*{1ex}
	\item Databases (SQL basics)
	\vspace*{1ex}
	\item Low level graphics (library, widget level)
	\vspace*{1ex}
	\item Technical support or consulting (industry)
	\vspace*{1ex}
	\item Rapid prototyping utilities or scripting (e.g., Perl, Tcl/Tk, Java)
	\vspace*{1ex}
	\item Project management (configuration management)
	\vspace*{1ex}
	\item Network protocols
	\end{itemize}

\item List the platforms and the corresponding operating and windowing
systems that you have used (indicate level of proficiency).

\vspace{3ex}
\item Give the names of the students currently in the class who you
know previous to taking this course. Please describe briefly how you
know the students (e.g., class together, roommate, etc. This is used
to help form the project groups more equitably)

\vspace{3ex}
\end{enumerate}
\end{document}
% LocalWords:  CSE FSAs HTML cgi co op internships SQL Perl Tcl Tk

