Project Submission Instructions


This document outlines how to submit projects in CSE 2221/2231. In general, a project submission will require uploading to Carmen a ZIP file of your assignment Eclipse project and also one or more PDF files that contain the source code for your project. (The only exception is Project #1 in CSE 2221 for which no PDF file will be submitted.) This will make it easier to leave detailed comments for your code. To get a PDF of your source code, you will need to use Eclipse's print function, but instead of sending it to a printer, you will print it to a PDF. This will produce a PDF file of your source code that we can comment on.


Creating a ZIP file of your Eclipse project

Here are the steps to create a ZIP archive file directly in Eclipse.

  1. First, in the Package Explorer view, right-click on the project you wish to submit, and select Export... from the pop-up menu.
  2. Next, in the Export window, expand the General entry and select Archive File. Click Next.
  3. In the next window, make sure that the correct project and everything inside it is selected in the left panel, then in the To archive file box, enter the name of the ZIP file specifying a convenient location in the file system (you can either type the location directly or click the Browse... button to use a file selection dialog). Click Finish.

A few additional notes about project submissions:


Printing your code to a PDF file

The process for printing to a PDF file in Eclipse is slightly different for Windows and Mac. Both processes are detailed below.

Printing to PDF on Windows

The following goes over the process for printing source code to a PDF for Eclipse on Windows.

  1. Select the source file you want to make a PDF of and then open the File menu and click on "Print...".
  2. In the Print dialogue, select "Microsoft Print to PDF" as the printer.
  3. This will open a save dialogue. Name your PDF file the same as your source file and then save it in your desired location.

Printing to PDF on Mac

The following goes over the process for printing source code to a PDF for Eclipse on Mac.

  1. Select the source file you want to make a PDF of and then open the File menu and click on "Print...".
  2. In the Print dialogue, open the PDF dropdown menu and click on "Save as PDF".
  3. This will open a save dialogue. Name your PDF file the same as your source file and then save it in your desired location.

If the "Print..." option is not enabled, follow the instructions here to add a fictitious printer and enable this feature.


Uploading to Carmen

You will submit both a ZIP file and one or more PDF files for projects. The following goes over the process for uploading your files to Carmen.

  1. First upload your project ZIP file as the first file in your submission. After it is uploaded, click on "Add Another File".
  2. This will create another "Browse..." button to add another file.
  3. Click on "Browse..." and select a PDF of your project source code.
  4. If you have more than one PDF file to submit, repeat the two steps above for each PDF file.
  5. After the PDF file(s) is uploaded, click on "Submit Assignment".