first assignment for programming languages coursera course