This course helps software engineers achieve success in their careers. Beyond technical skill development, engineers should be cognizant of the importance “soft skills” like communication, professional behavior, and an understanding of social responsibilities. These essential practices are hugely influential in career advancement, and they are covered in this course.
'Software Engineering Professional Practice is concerned with the knowledge, skills, and attitudes that software engineers must possess to practice software engineering in a professional, responsible, and ethical manner. The study of professional practices includes the areas of technical communication, group dynamics and psychology, and social and professional responsibilities.This course is intended to assess your understanding of professional practices through inline quizzes and feedback. Specific topics addressed in this course are: professionalism, codes of ethics, group dynamics/psychology, communication skills, intellectual property, confidentiality, and security.'