If you send questions via e-mail, you should e-mail them to the TA and Professor Breen.
Click here to get the TA hours. Click on "CS 430" to see which other TAs can provide help with this class.
Course Page :
http://www.cs.drexel.edu/~david/Classes/CS430
Recommended Textbooks:
E-mail:
It is University policy that you read your official
Drexel email; it is the course policy that you read it at least once per
day.
I will regularly communicate to the class via e-mail.
You can write your programs using whatever language you would like, as long as they run on tux, the department's Linux cluster.
You should use the ASCII Plain PBM (for
assignments 1 --> 4 and the Extra Credit assignment) and Plain PPM (for
assignment 5) file formats for your output images.
The description of the PBM format can be found
here.
The description of the PPM format can be found
here.
Here are a
PBM file
and a
PPM file.
You should be able to view these images files in standard image display
programs, e.g. 'Preview' in MacOS and 'display' on tux.
Assignments that do not meet the program specifications EXACTLY will
not be graded!
Any assignments that are returned to students because they do not meet the
assignment specifications will be penalized with late points.
Assignment results will be assessed visually. I am not looking for any specific file output.
1 point per day (max of 5 points) will be deducted from late assignments.
The deadline for turning in all assignments is December 5.
You will be given a grade of 0 if an assignment is not turned in by this date.
The programming assignments should be submitted on the class Bb Learn page before 11:59 PM on the due date.
You must be the sole original author of all assignments and examination solutions in their entirety, unless the instructor explicitly instructs you otherwise in written directions on an assignment or exam. Collaborative work is a violation of academic honesty in this course. You are not to examine or use code belonging to someone else, nor may you let anyone else examine or copy your code.
Students found in violation of the Academic Honesty policy will receive an 'F' in the class. In the case of plagiarism, all parties involved will be equally penalized.
The description of the department's Academic Integrity Policy can be found here. If a student violates this policy, an Alleged Academic Misconduct Report will be filed with the college.
It is your responsibility to avoid violating the university's policy. If you are unclear as to what the policy means in a particular situation, ask the instructor for clarification before you hand anything in.
See the examples below for clarification of this policy.
Your source code for all programming assignments will be
run through a plagiarism detection system. This program uses compiler
techniques, which are invariant of syntax and style. If you are
sharing/borrowing code with other classmates (from this or previous
years), you will get caught.
Class lectures will be live-streamed through Blackboard Collaborate Ultra
and will also be recorded.
Recorded lectures can be accessed through the Blackboard Collaborate Ultra link
on the class Bb Learn page.
Click on the three horizontal lines on the upper left.
Then click on "Recordings" to access the lecture recordings.
Week 2 (September 28 - October 2)
Week 3 (October 5 - 19)
Week 4 (October 12 - 16)
Week 5 (October 19 - 23)
Week 6 (October 26 - October 30)
Week 7 (November 2 - November 6)
Week 8 (November 9 - 13)
Week 9 (November 16 - 20)
Week 10 (November 23 - 27)
Week 11 (November 30 - December 4)