Give priority to the research
It is understandable that as a programmer, you may not be familiar with opening MS Word in your laptop and researching and writing an academic assignment for hours. However, you cant give same excuse to your professor to avoid writing the assignment.
So, you should get determined to write the assignment and should give priority to do research for the assignment. It is obvious that content is the primary requirement of the coursework, thus, you should make sure to take time for the research.
Writing should have technical feel
Moreover, you should also keep in mind that academic writing requires you to use simple language. Using too many vivid words or writing long sentences could confuse the readers and your valuable grades could be deducted.
Diagrams should be drawn well
All you have to do is to draw the diagrams cleary. Thus, you must not underestimate the diagrams and make sure to give time to draw it.
Edit the assignment to filter the errors out
It is also a must for you to edit the coursework soon after completing it. It could prove helpful for you in making your assignment free of grammatical, spelling and other type of errors.
However, there are some guidelines you should follow in this process. First one is, you should start the proofreading after taking few hours break from the assignment. The second thing is that you should not edit the assignment in just one sitting.