csci 21 :: programming project 1 (due before midnight on fri, feb 21)


Submitting your work:

Send an email to with the following:

  1. subject: CSCI 21 Programming Project #1 (YOUR_LAST_NAME)
  2. contents: a link to your Cloud9 IDE workspace AND a link to your GitHub repository
  3. attachment: project1.cpp (you will have to copy and paste your Cloud9 code into a text editor on your desktop)
Unit test:

The UNIT TEST for this challenge: project-1.cpp


The purpose of this assignment is to give you an opportunity to practice all of the basic techniques of programming in C++.

For this project you will be learning/practicing/exercising your skills in writing and calling functions, working with strings, and working with arrays. Your functions will be evaluated against the UNIT TEST for this project.

All of your functions must be robust. For example, functions that take a string parameter must produce a correct result when processing the empty string.


!! If the program you submit does not compile and run you will receive an automatic zero (0) on this project. !!

Total points for this programming project:

750 points