Dealing with computers can sometimes be frustrating. However, many problems you will encounter as a beginning programmer will quickly disappear as you gain a little more experience. That may be little comfort if you feel like you're stuck for an hour and can't quite get a handle on the problem. Here are a few tips to help you through those difficult computing moments:
Sometimes you just have to read the instructions.
Use the weekly office hours to ask questions or setup an appointment if you need to pick another time. Probably the most important source of help you will find is the TA-Supervised Lab Hours. You may work on part of your homework in Room 022-C with your TA available to help for several hours each week. Can't figure out why your code won't compile? Just stop by and ask for advice.
When asking a question about a programming problem (especially when you are asking the question in writing), be sure to include all the relevant details in your description. You should ALWAYS include the following:
These simple steps will greatly increase the ability of others to offer you assistance.
NEVER pose a question along the simple lines of “Program X doesn't work…”
It is overly optimistic or even impolite to expect someone to spend time guessing at your problem and inventing multiple answers.