Upon completion of the subject, students will be able to: Professional/academic knowledge and skills (a) demonstrate a basic understanding of professional issues, including contemporary legislation, and ethical considerations, from the viewpoint of computing/IT professionals; (b) apply the conceptual tools provided in the course to develop analytical skills for determining what to do in ethical and legal decision-making; Attributes for all-roundedness: (c) communicate effectively both verbally and in writing as a professional in computing/IT; (d) develop the basic skills to work independently to solve routine problems; and (e) think and reason critically, especially on different issues related to computing/IT professionals in society.