Syllabus for CSC424 Communications and Security.
This is a course in the standard communication protocols of computers, and the security
concerns consequent to those protocols. The course is also an opportunity to learn systems
coding, including the demanding requirements of C coding, and of reading and implementing
to specifications.
- Readings:
- New Media:
- Work:
- Quizzes: Generally one per week. Out on Monday after class, due the next Wednesday by
the end of class.
- Projects: A series projects, assigned from a Monday to the second following Monday.
However, this might vary according to pace and vacation schedule.
- Project grading: Projects are generally scored on a 0 to 5 scale, with 5 being
reserved for excellent projects. Grade depends on completeness, correctness, and
presentation. Use of Subversion, Makefiles and file and folder names as requested are a must.
- Lateness: Three days grace automatic on projects. Over that, one point off and an
additional one point for each week late, up to three points. No lateness for quizzes.
- All work to be done by the last day of class.
- Class grading: After normalizations, 60% projects, 40% quizzes.
- Computers:
- We will be working in various modes. I recommend strongly that you have your own
computer to work on. We will install Virtual Box and work on virtual machines hosted by Virtual Box.
- If you do not have a computer of sufficient power to work comfortably with Virtual Box,
please we will discuss options.
- We will make extensive use of subversion, a source code control system. You will turn in your
assignments using subversion, and if you use subversion, I and the TA can help you
by examining and correcting your code, at any time and from any location, when we are on-line.
- Contact:
- The TA is Mohammad Laskar, nasir_at_cs.miami.edu. Office hours in UB 426, Thu 10:00-1:00
and Sun 11:00-2:00.
- My Office hours: by appointment, at the moment.
- Please email or chat, and we can work through subversion, if you project is committed
and your Makefile is current.
- Writing credit: optionally the student may elect for wiring credit.
- The requirement for W is three essays each of at least 1500 words
- Topics related to computer communications, or cyberspace,
at least one non-fiction.
- First paper must be submitted by mid-term
- Submit papers in a standard format by subervsion. Place them in a
subdirectory writing-credit.
- Thanks to Amazon for a grant under their AWS
for Education program, to explore cloud computing, and integrate cloud computing
concepts into the course.