Pair Formation Home | Contact Us

Home
Up
General Information
Syllabus
Lectures
Teams
F.A.Q.
Testing
Controversies
Digital Library Access

COMS W4156 Advanced Software Engineering

Summer 2009: Prof. Gail Kaiser

Pair Formation Assignment
Due Tuesday 26 May by 10:00 am

Submission Instructions

This assignment counts towards your final grade only in a "pass/fail" sense ("pass/fail" here means you either get credit for submitting or you fail the course!).

Both members of your pair should separately submit this assignment. Make sure to indicate the name of your partner (the other person in your pair) if you have one.  If you have already formed a team consisting of two pairs, please inform us in your answer to the relevant question of this assignment. You will be working very closely with your partner as well as the other pair in your team throughout the semester, so choose wisely!

If you have not yet formed a "pair", you must fill out this questionnaire anyway.  We may be able to help you find a pair (if there is an odd number of student enrollments, there will necessarily be one "triplet"). If we do not receive your submission by the deadline, we will assume you will not be taking the course. Note the assignment is due before class.

The assignment must be formatted in plain text, MS Word or Adobe PDF.  No other formats will be read or graded.  It is your responsibility to ensure that your document is virus-free prior to submitting. 

Important note: All members of the same team must use the same programming language (e.g., Java, C++, C#), the same IDE (e.g., Netbeans, Eclipse, VisualStudio), the same platform (e.g., Windows, Mac, Linux, Solaris), and the same component model framework (e.g., EJB, COM+, .NET).

Back to Top

Your Family Name:

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.).

Back to Top

Submission Instructions

  1. Make sure the document file name clearly indicates your own full name and the name of the assignment, e.g., gailkaiser-pairformation.txt
  2. Email the file to swapneel at cs dot columbia dot edu
  3. All done!

You can submit multiple times, only the submission with the latest timestamp (before the deadline) will be graded.

Back to Top

Last updated May 7, 2009.

 

Home | Up | Pair Formation | IDA #1 | IDA #2 | Project Concept | IDA #3 | Revised Concept | First Plan | First Progress Report | First Final Report | MIA | Second Plan | Second Progress Report | Second Report | FIA

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.