Computer Science

CS3997Professional Practice3 ch (3C) (W)

Covers social context of computing, professional and ethical responsibilities, risks and liabilities of computer-based systems, intellectual property, privacy and civil liberties, and professional certification. Instructs students in the preparation of technical reports in Computer Science. Involves an independent study component resulting in a technical report, typically a survey paper. Covers technical writing, oral presentation and library skills.

Prerequisites: Enrolment in the BCS program and 40 ch completed.