This course (Professional Practices) is designed to familiarize students with professional practice in computer science.Students study various topics related to the ethical and social impact of computing technology and the responsibilities that engineers and computer scientists have in shaping this technology and its applications.
More specifically, they explore contemporary issues such as privacy, freedom of speech, intellectual property, crime, safety, human needs, innovation, entrepreneurship, and career planning. Students enhance their written and oral communications skills by completing assignments on these and other topics. Guest speakers from industry are scheduled throughout the course to give relevance to the topics being covered.