Homework Guidelines for ECE 6270

The application of learned principles, and practice, are essential to learning new material. An important part of your mathematical training is to learn how to approach a problem logically and present the solution in a clear and coherent way. Accordingly, the following are guidelines that are aimed at improving the quality of homework submissions, facilitating learning, and helping the grader to quickly evaluate your submission.


  • You do not need to write your name on your assignment when submitting through Canvas. In fact, it is better if you do not to preserve anonymity during feedback/grading.
  • All answers must be clearly indicated (boxed if appropriate). It should be easy to identify the answer to each problem at a glance.
  • Use sufficient paper. Cramming lines together and writing small make your work difficult to decipher. Consider your answer to be a presentation of your thought processes and work—make it orderly, neat, visually appealing, and convincing.
  • It is generally preferrable to start each problem on a new page. Turn in the problems in order as a single document.
  • Be as brief as possible but no briefer. It is important to get to the heart of a problem and not cloud your submission with fluff. However, leaving out important steps or information is not acceptable. Practice brevity while maintaining completeness.
  • If you are scanning, please make sure the scanned text is legible. If necessary, write on only one side of your paper to avoid bleed-through.
  • In order to facilitate more timely grading, we may occasionally only grade a random subset of the homework problems. You are encouraged to study the solutions for every problem and compare with your own.
  • As stated in the syllabus, unauthorized use of previous semester course materials is strictly prohibited.
  • You are encouraged to discuss the problems with other students in the class, but your solution must be prepared independently. You may not copy another student's work (or allow others to copy yours), and in preparing solutions to coding problems, it is not acceptable to jointly write code with another student and then make only minor changes before submitting code which has been essentially copied. In order to avoid the appearance of inappropriate collusion, it is strongly advised that you always attempt to begin the problems on your own before discussing someone else's solution.

Homework 1

Homework 1 (pdf). Due Thursday, Jan 28, at 11:59pm.

You will also need to download the files hw01_prob08.py and hw01_prob09.py.

Homework 2

Homework 2 (pdf). Due Sunday, Feb 7, at 11:59pm.

Homework 3

Homework 3 (pdf). Due Sunday, Feb 14, at 11:59pm.

Homework 4

Homework 4 (pdf). Due Thursday, March 4, at 11:59pm.

Homework 5

Homework 5 (pdf). Due Sunday, March 28, at 11:59pm.

Homework 6

Homework 6 (pdf). Due Sunday, April 25, at 11:59pm.

You will also need to download the file hw06.py.