Skip to Main Content

Software Engineering B.S.

Download as PDF

Academic Affairs (CCAA)201 - Bachelor of Science

Program learning outcomes

Program outcomes: - Show mastery of the software engineering knowledge and skills and professional issues necessary to begin practice as a software engineer - Work as an individual and as part of a team to develop and deliver quality software artifacts - Reconcile conflicting project objectives, finding acceptable compromises within limitations of cost, time, knowledge, existing systems, and organizations - Design appropriate solutions in one or more application domains using software engineering approaches that integrate ethical, social, legal, and economic concerns - Demonstrate an understanding of and apply current theories, models, and techniques that provide a basis for problem identification and analysis, software design, development, implementation, verification, and documentation - Demonstrate an understanding and appreciation for the importance of negotiation, effective work habits, leadership, and good communication with stakeholders in a typical software development environment - Learn new models, techniques, and technologies as they emerge and appreciate the necessity of such continuing professional development
© 2025 Regents of the University of Minnesota. All rights reserved. The University of Minnesota is an equal opportunity educator and employer. Privacy Statement