Herbert J. Bernstein
Professor of Mathematics and Computer Science
Dept. of Mathematics and Computer Science
1300 William Floyd Parkway, B205, Shirley NY 11967
All assignments are to be submitted as text-only email or posted on
the web and submitted by email containing the URL of the
assignment to:
with absolutely no attachments. Assignments will
in general not be accepted late.
No assignments will be accepted on paper. No assignments will be
accepted on diskettes or thumbdrives.
You may use a Google Sites or
Google Blogger
to post assignments on the web as a means of submission.
The grade for the assignment will be sent back to the email address from
which the
assignment email was sent. In the case of group assignments in which
multiple students
are involved, one student should be the sender of the email and the other
students should
be listed both in the email "CC:" list and in the body of the
message.
Students should check this page frequently for updates.
Assignment #1, assigned Tuesday, 3 September 2013, due Tuesday,
17 September 2013.
There will be a group Skype meeting for all members of the class
at 8 pm on Tuesday 3. If you have a conflict, contact the instructor
(yayahjb@gmail.com) immediately.
In working on this assignment, please be aware that the instructor will
not be available on campus 4 - 6 September 2013, nor on 13 September 2013
and there will be no Skype meetings in that period. Please submit questions by email.
If you have not already done so, sign up for Google Sites and
create your personal portfolio web page. If you are taking more than one CS course, you must use
the same personal portfolio web page for all CS courses.
In addition to the web page you will use for your portfolio, create an additional web page
to use to be able to post course assignments so you can send those URLs to the instuctor
instead of using email attachments.
If you have not already done so, sign up for
Google Blogger and create a blog to use as a public notebook
for this course. Be sure to record your experiences in doing this entire assignment
in your blog.
Be certain to get the text books.
Carefully view understand C
Programming, Disassembly, Debugging, Linux and GDB and use your blog to describe your
experience in trying to implement the examples in the video. You may work with others
on this, but it is critical that you get started on this now or you will not get your
portfolio project for this course done when you need to.
Read sections 3.1, 3.2, pp. 147 -- 169, and 1.1, 1.2, 1.3, 1.4, 1.5, 1.6 pp. 1-54,
in Tanenbaum.
Assignment #9, assigned Wednesday 6 November 2013, due Tuesday, 12 November 2013.
There will be a group Skype meeting at 8 pm on Tuesday, 12 November 2013. You should
be far into your portfolio project. Be prepared to do a coherent 10 minute presentation
on your project, consisting of 10 slides that you will share with the class via Skype.
Assignment #11, assigned Tuesday 19 November 2013, due Tuesday, 26 November 2013.
There will be a group Skype meeting at 8 pm on Tuesday, 26 November 2013 to review for
the final and to ensure you are on track to finish your portfolio projects.
Portfolio project submission due no later than Tuesday 3 December 2013.
You will submit your site
by first ensuring that you have all code and documentation available on your portfolio web site and then
emailing the URL to the instructor.
Final: via Skype 8-10 pm Tuesday 10 December 2013.