Prerequisites and Rules of Behavior

 

This will be a very demanding course.  

The course will require different activities: research, programming, project work.

You will be expected to work hard and spend a substantial amount of time for your home work. Everyone will participate in team activities like a debate, which require a commitment to working in a group and completing assignments that other people depend on.

Project could be done individually or as a group exercise depending on the topic. Project deadlines will be firm and you will need to keep them, which might be more difficult in a group project.

.
Prerequisites: 

  • You should know a modern programming language and be able to complete a sizable project in it. (The class will not teach a programming language or detailed programming technique). You should be comfortable with working in the environemnt of Unix, MS-Windows or another OS

  • You should have a reasonably broad background in computer science. (You should not take this course as your first CS class)

You will be involved in both individual and group work, combining research as well as practical (I want to make it as practical as possible , so I am looking for the right topics right now but you are welcome to contact me with your offers) design and programming and studying some theory and reporting your study results (see your assessment here). 

Rules:

  • Try to learn something useful
  • Respect others and yourself
  • Be polite, be a team player, work hard
  • Come on time, do it on schedule
  • Don’t compete with others, run in front of them

I will not penalize your absence from my classes. In return I request you should not penalize me for your absence. Generally, I am reluctant to organize any special make-ups for missed assessment components unless there is a good reason to do it.

 For information on plagiarism and class attendance, please, see the corresponding RIT websites and documents