CS374: Principles of Programming Languages - Participation Pre Assessment (10 Points)

The Assignment

At various times during the course, you will be asked to write a brief self-assessment [1] (one page is fine, though there is no limit) that includes a grade on your performance to date (out of the number of points given here).


At the pre-assessment stage, you should consider and discuss the ways in which you feel most comfortable contributing to the class, and the ways in which you would like to develop new skills in collaborating with your peers. For example, you may feel comfortable providing written feedback on message boards or on our chat forum, or answering questions in class, but less comfortable contributing directly to classroom discussions. You should identify at least two areas in which you plan to emphasize your contributions to the classroom environment through participation, and one area that you plan to develop with me. I’d like to know your thoughts about this so that I can better emphasize your strengths in classroom activities while also providing opportunities for you to grow outside of your comfort zone. No self-assigned grade or assessment is required at the pre-assessment step.

Please refer to the Self-Assessment that you will complete later to get a better idea of the reflections you’ll be doing.

  1. This evaluation is adapted heavily from materials provided courtesy of Dr. Abby Kluchin 


In your submission, please include answers to any questions asked on the assignment page in your README file. If you wrote code as part of this assignment, please describe your design, approach, and implementation in your README file as well. Finally, include answers to the following questions:
  • Describe what you did, how you did it, what challenges you encountered, and how you solved them.
  • Please answer any questions found throughout the narrative of this assignment.
  • If collaboration with a buddy was permitted, did you work with a buddy on this assignment? If so, who? If not, do you certify that this submission represents your own original work?
  • Please identify any and all portions of your submission that were not originally written by you (for example, code originally written by your buddy, or anything taken or adapted from a non-classroom resource). It is always OK to use your textbook and instructor notes; however, you are certifying that any portions not designated as coming from an outside person or source are your own original work.
  • Approximately how many hours it took you to finish this assignment (I will not judge you for this at all...I am simply using it to gauge if the assignments are too easy or hard)?
  • Your overall impression of the assignment. Did you love it, hate it, or were you neutral? One word answers are fine, but if you have any suggestions for the future let me know.
  • Using the grading specifications on this page, discuss briefly the grade you would give yourself and why. Discuss each item in the grading specification.
  • Any other concerns that you have. For instance, if you have a bug that you were unable to solve but you made progress, write that here. The more you articulate the problem the more partial credit you will receive (it is fine to leave this blank).

Please refer to the Style Guide for code quality examples and guidelines.