The Association for Computing Machinery (ACM) recently published guidelines for a new Computer Science major called ?Software Project Management? to respond to trends they have seen in industry. While you?ll learn vital technical skills and gain a comprehensive understanding of computer science through this major, you?ll also gain big-picture competencies in business and communications so you also have the soft skills that allow you to succeed.