CS 360, Programming Language Concepts, Summer 2015

Instructor
Krzysztof Nowak
e-mail: kn33@drexel.edu
Office Hours: Monday, Wednesday, Friday 11:00 am - 11:50 pm, University Crossings 109

Teaching Assistant
Mark Boady
e-mail: mwb33@drexel.edu
Office Hours: Thursday 12:00 pm - 2:00 pm, 4:00 pm - 6:00 pm, University Crossings 147
Main Page of Mark' CS360 Links

Course Website (Evening Section): https://www.cs.drexel.edu/~knowak/cs360_summer_2015_e/cs_360.htm
Course Website (Day Section): https://www.cs.drexel.edu/~knowak/cs360_summer_2015_d/cs_360_links.htm

CS 360 Programming Assignment 1 Submission Guidelines

  1. Assignments must be submitted via learning.drexel.edu.
  2. Submit all solutions in a single zip or tar.gz file. Name the file username_a1.zip or username_a1.tar.gz where username is your drexel login. For example, mine would be mwb33_a1.zip.
    Here is a useful website for making zip/tar.gz/etc in linux: http://www.simplehelp.net/2008/12/15/how-to-create-and-extract-zip-tar-targz-and-tarbz2-files-in-linux/
  3. Each file should contain:
    1. Your Name
    2. Comments documenting all functions included in the file
    3. Instructions on how to use the code
  4. For Problem II, submit a makefile to built and run you code. Provide comments about which commands run which problems. For example, "make randlist" compiles the random list and "make rand100" makes a file with 100 random numbers.
  5. Submit a readme file containing the following:
    1. Your Name
    2. Email Address
    3. Example Execution Traces testing each of your functions. You should be running these on tux. You can just copy-paste all the text from the terminal. I should be able to duplicate exactly what you put in the readme.
  6. A PDF document with your answers to the analysis questions in Problem II.
  7. All your code MUST run on tux.cs.drexel.edu