{"@context":"https://w3id.org/openbadges/v2","id":"https://milestone.campuslabs.com/api/v20/badge/817071493/","uid":"817071493","name":"Principles of Software Engineering","description":"The Principles of Software Engineering badge helps learners master the principles and practices of professional software engineering through hands-on teamwork and real-world projects. Learners will develop, document and deploy substantial software solutions while gaining skills in agile methods, industry tools and technical communication, which are essential for a successful software engineering career.","type":"BadgeClass","image":"https://milestone.campuslabs.com/milestone/media/badge_image_uploads/2025/09/12/HC_SA_CompSci_SoftwEngineering_I-01.png","criteria":{"id":"https://milestone.campuslabs.com/org/1323717515/badge/817071493","narrative":":multi: This INTERMEDIATE level badge is equivalent to a 3-credit, master's-level course. Earning a grade of B or better is required for this badge. -- 1. Apply software engineering principles and tools to plan, design, implement and maintain large software systems.\n2. Function effectively as part of a collaborative team using agile and iterative development methods.\n3. Communicate technical information clearly through documentation, code comments and presentations.\n4. Review and improve software quality using code review, version control and systematic testing.\n5. Analyze, document and address user requirements throughout the software development lifecycle.\n6. Demonstrate proficiency with industry-standard tools such as version control systems and issue tracking.\n7. Produce, deploy and maintain software products that meet specified requirements.. "},"issuer":"https://milestone.campuslabs.com/api/v20/issuer/1323717515/","tags":["Software Development","Teamwork","Agile Methodology","project management","Communication","Problem Solving","Technical Documentation"],"alignment":[{"targetName":"Communication","targetUrl":"https://www.hood.edu/offices-services/institutional-assessment/institutional-learning-outcomes","targetDescription":"The badge earner will communicate clearly and effectively in oral, written and/or visual formats, consistent with the standards of their discipline.","targetCode":"GSO_Comm"},{"targetName":"Critical Reasoning","targetUrl":"https://www.hood.edu/offices-services/institutional-assessment/institutional-learning-outcomes","targetDescription":"The badge earner will approach content and tasks with a critical awareness, framed by knowledge and skills appropriate to their discipline.","targetCode":"GSO_CriReas"},{"targetName":"Problem Solving","targetUrl":"https://www.hood.edu/offices-services/institutional-assessment/institutional-learning-outcomes","targetDescription":"The badge earner will apply advanced disciplinary content knowledge and strategies to understand and address problems and questions relevant to their discipline and to which they have not previously been introduced.","targetCode":"GSO_ProbSolv"},{"targetName":"Diversity","targetUrl":"https://www.hood.edu/offices-services/institutional-assessment/institutional-learning-outcomes","targetDescription":"The badge earner will recognize and engage diverse ideas, perspectives and/or traditions that inform their discipline, profession and graduate experience.","targetCode":"GSO_Div"},{"targetName":"Professionalism","targetUrl":"https://www.hood.edu/offices-services/institutional-assessment/institutional-learning-outcomes","targetDescription":"The badge earner will engage in legal, ethical and professional behaviors consistent with their discipline, including leadership, teamwork and/or other responsibilities to key stakeholders.","targetCode":"GSO_Prof"}]}