what according to you must be the course naterial for a course in computer hacking engineering?