There are two types of homework assignments: written assignments and programming assignments. Despite the fact that the problem sets account for only 30% of the grade, they form an important part of the course. You should prepare to Penn an average of at least 5 hours on the homework problems each week.
Warning: If you do not do substantially the problem sets, then do not expect to pass. You are encouraged to collaborate in study groups on the solution of the homework. However, you must write up solutions on your own. Plagiarism and other nonintellectual behavior will be dealt with severely. Grading: Written assignments 15%, programming assignments 15%, midterm exam 30%, final exam 40%. Data Structures By Sadler