COMS W4156 Advanced Software Engineering
Summer 2009: Prof. Gail Kaiser
Pair Formation Assignment
Your Given Name(s):
Email address that you will use for future correspondence regarding this course:
Your Partner's Family Name:
Your Partner's Given Name(s):
Email address that your partner will use for future correspondence regarding this course:
Note: If it is necessary to change your email address later on during the course, it is critical that you inform the instructor.
Is there a specific individual (other than your partner) or other pair you would like to work with in a team? Please give the full name(s), with email address(es) if known:
Is there anyone specific that you definitely do not want to work with? You do not need to explain why, just give the full name(s):
Is there anything else about you (besides your answers to the questions above and below) that would be helpful to know prior to arranging teams? (For instance, do you have a long commute or other responsibilities that might make it difficult to attend team meetings?)
School/Affiliation (e.g., SEAS, CC, Barnard, GS, GSAS):
Degree candidacy (e.g., BA, BS, MS, PD, PhD, special):
Year in School (e.g., Junior, Senior, 1st year Graduate, 2nd year Graduate, 10th year Graduate):
Major (e.g., Computer Science, Computer Engineering, Electrical Engineering, IEOR, Biomedical Informatics, Icelandic Poetry):
Are you required for a degree requirement to complete this course? (Yes, No, Don't Know)
Are you a CVN student? (Yes, No, Haven't decided yet, No idea what CVN means)
Please list all upper-level Computer Science or CS-related courses you have already completed with a passing grade, at Columbia or anywhere else (for Columbia Computer Science courses, "upper-level" means 4000-level or above, which are generally intended for juniors, seniors and graduate students):
Please list all the Computer Science or CS-related courses or projects, any level, that you plan to take concurrently this semester:
If you have previously completed an "independent study" project or "thesis" for academic credit, in any field (not necessarily CS-related), please tell us about it:
If you have substantial paid or volunteer work experience in a software engineering-related field and/or that involved substantial software development, maintenance, testing, deployment or administration, please tell us about it:
Please list all the C-like programming languages you know well enough to write a meaningful, working 2000 line or longer program within about week (e.g., none, C, C++, Java, C#, all of the above):
Please list any other programming or scripting languages you know well enough to write a meaningful, working 2000 line or longer program within about week (e.g., none, Perl, Python, Php, Ruby, Scheme, Matlab, Fortran, Ada, all of the above):
Which platform(s) are you most comfortable using when programming in any language(s) (e.g., none, Windows, Mac, Linux, Solaris, DOS, TRS-80, Z-series, all of the above):
What is the largest software system (or your part of a multi-author software system), in approximate number of lines of code, that you have written in any programming and/or scripting language(s)? Estimate if you don't know. (e.g., none, 500, 1000, 2000, 5000, 10,000, 50,000, 100,000, 1,000,000, 10,000,000):
Please list any component model frameworks you have previously used significantly, and indicate for each which language(s) and platform(s) you used (e.g., CORBA using Cobol on OS/360, COM+ using C++ on Windows, .NET using C# on Windows, EJB using Java on Solaris, etc.).
You can submit multiple times, only the submission with the latest timestamp (before the deadline) will be graded.
Last updated May 7, 2009.
Copyright © 2007 Trustees of Columbia University in the City of New York. All rights reserved.
Report broken links or other problems with this website to the instructor.