Model Student Responsibilities Policy

From Coder Merlin
Within these castle walls be forged Mavens of Computer Science ...
— Merlin, The Coder

General Policies[edit]


Arrive to class on time. The door closes promptly when the bell rings. If the door is closed you’ll need to go to your house office to obtain a pass.

Food and Drinks[edit]

Food and drinks are not permitted in the lab. Water (in multi-use containers) is permitted but must not be placed on a table near a computer. Gum is not permitted.

Personal Electronic Devices[edit]

Unless otherwise indicated by the teacher, personal telecommunication devices must remain in a pocket, purse, or book bag for the duration of the lesson. Violations may result in confiscation of the phone for the duration of the day. Devices may be picked up in the student’s home office at the end of the school day. For your convenience, a charging station is available in the back of the room. Power is provided, you’ll need to bring your own charger and cable. The use of this charging station is at your own risk. Specifically, the school district and your teacher are not responsible for any loss or damage.

Class Work[edit]

While in class you are required to work on assigned Computer Science assignments. If you’ve completed all required assignments you’ll be required to work ahead or on bonus activities for Computer Science. Any written assignments must include the students name, date, and class period.

Use of Lab[edit]

All students are welcome to use the lab anytime that the lab is open in accordance with the currently posted schedule. However, during class time, only those students on the class roster may be present in the lab. Behave in the lab as if you were in a library and respect your colleagues desire to focus. Students have areas dedicated for paper work (printing, stapling, tape, hole punch) and another for hand-sanitizer. Students may not use/take items from the teachers desk.

Class Time[edit]

Please use the transition time between classes and your privilege period to address any personal needs and issues. Students are expected to be in the lab for the entire class period for which they are scheduled. When entering the lab please sit down in the location indicated on the board. “Center” means to sit in the center of the class, facing forward. “Computers” means to sit at a computer station.

Code of Conduct[edit]

  • Students will listen and be focused on the class
  • Students will participate in class activities and discussions
  • Students will proactively ask questions
  • Students will be respectful and courteous
  • Students will not interrupt others
  • Students will not ridicule others
  • Students will not make derogatory remarks or gestures

To Be Successful[edit]

  • Focus on the class.
  • Bring a notebook. Bring a pen. Use them in combination to take notes. Notes will help you record your thoughts about my thoughts. This is significantly more valuable than relying on the teacher's preprinted notes. Rewrite and reorganize your notes in the evening. Make a list of questions about anything which is unclear. Either in class or in a tutoring session, pursue answers to all of your questions.
  • Ask questions.
  • Learn to take initiative to find solutions. Do not expect the teacher to provide solutions that you can find on your own (with a bit of effort). Many of your peers are great resources and there are many other great resources available on the Internet.
  • Do not get behind on lab work. Lab time will be provided during class time but for some this may not be sufficient to complete the labs. If you find that you’re getting behind, take action immediately and use the resources that are available (classmates, teacher, tutoring) to catch up.
  • Do not get behind on lab work.
  • Do not get behind on lab work.
  • Seriously, do not get behind on lab work!
  • Learn how to use your tools. This includes the shell, editor, source control, and every other tool. You will waste valuable time if you don't invest the required effort to learn how to use these tools.
  • Avoid the temptation to copy code you’ve found elsewhere. You’ll be much better off investing more time, understanding the code, and then writing it yourself.
  • Pay attention during code reviews. These will provide you with a wonderful opportunity to learn from the mistakes of others.
  • As soon as you feel you’re falling behind, contact the teacher and come for tutoring.
  • Consider participating in the Computer Science Club
  • Consider participating in OC3, an opportunity to demonstrate your skills while competing with others in a constructive, team-oriented setting. Competitions are held every two weeks.
  • Review the Collaboration Policy to better understand what is permissible and what is not.
  • Always be aware of your disk quota and manage your space wisely. You are solely responsible for ensuring that you have sufficient space available to complete an assignment.
  • Always be sure that you have a backup of your code. This is solely your responsibility. Using git is an excellent way to ensure that you can return to previous versions of your code and is extremely easy to use.