{"@id":"https://credentialengineregistry.org/resources/ce-c1a74c0d-647e-4d00-a920-7f4c4932c767","@type":"ceterms:OpenBadge","@context":"https://credreg.net/ctdl/schema/context/json","ceterms:ctid":"ce-c1a74c0d-647e-4d00-a920-7f4c4932c767","ceterms:name":{"en-US":"WGU Certificate: Computer Science for AI Engineering"},"ceterms:image":"https://badges.parchment.com/public/badges/vHeLCyR8QD-NEceBGaNuMg/image","ceterms:ownedBy":["https://credentialengineregistry.org/resources/ce-036d082d-d80e-41a7-99a0-2d63a4ad3a4a"],"ceterms:requires":[{"@type":"ceterms:ConditionProfile","ceterms:name":{"en-US":"Open Badges Criteria"},"ceterms:description":{"en-US":"Credential Detail\n\nRecipients of WGU's Computer Science for AI Engineering Certificate have demonstrated competence in the following areas via rigorous assessment activities completed through Western Governors University:\n\nData Structures and Algorithms I\n\nThe learner applies algorithms that address a desired outcome based on space and time complexity in big-O notation. \nThe learner determines how data structure types impact operations within application, service, or data stores.\nThe learner explains the use, logic, and structure of algorithms.\n\nData Structures and Algorithms II\n\nThe learner creates software applications that incorporate non-linear data structures for efficient and maintainable software.\nThe learner evaluates computational complexity theories in order to apply models to specific scenarios.\nThe learner evaluates the space and time complexity of self-adjusting data structures using big-O notation to improve the performance of applications.\nThe learner incorporates dictionaries and sets in order to organize data into key-value pairs.\nThe learner writes code using hashing techniques within an application to perform searching operations.\nThe learner writes code using self-adjusting heuristics to improve the performance of applications.\n\nComputer Architecture\n\nThe learner analyzes computer architecture choices affecting information system solutions in order to effectively communicate and apply design considerations within an organization.\nThe learner analyzes the purpose and function of the operating system and how it interacts with the computer architecture.\nThe learner assesses the impacts of hardware and software design choices (i.e., cost, performance, optimization techniques, power consumption, size, compatibility, etc.) to improve quality and capabilities.\nThe learner evaluates characteristics of computer architecture to meet business objectives.\nThe learner evaluates performance of hardware and software interaction to maximize system capabilities.\n\nComputer Systems for AI\n\nThe learner analyzes how modern computer architectures and their evolutions support AI workloads.\nThe learner designs systems for AI applications.\nThe learner evaluates resource requirements for AI models to meet organizational requirements.\n\nCompetency Demonstration Highlights\n\nRecipients of this credential complete the following tasks and deliverables as part of their assessment activities:\n\nBuild applications using advanced data structures and algorithms, evaluates performance with big-O notation, and applies computational complexity theories.\nAnalyze computer architectures, designs system configurations, and evaluates deployment scenarios to support AI workloads across cloud, embedded, and edge environments."},"ceterms:targetCompetency":[{"@type":"ceterms:CredentialAlignmentObject","ceterms:targetNode":"https://www.onetonline.org/link/summary/15-1252.00","ceterms:codedNotation":"15-1252.00","ceterms:frameworkName":{"en-US":"O*NET OnLine"},"ceterms:targetNodeName":{"en-US":"Software Developers"},"ceterms:targetNodeDescription":{"en-US":"Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team."}},{"@type":"ceterms:CredentialAlignmentObject","ceterms:targetNode":"https://www.onetonline.org/link/summary/15-2051.00","ceterms:codedNotation":"15-2051.00","ceterms:frameworkName":{"en-US":"O*NET OnLine"},"ceterms:targetNodeName":{"en-US":"Data Scientists"},"ceterms:targetNodeDescription":{"en-US":"Develop and implement a set of techniques or analytics applications to transform raw data into meaningful information using data-oriented programming languages and visualization software. Apply data mining, data modeling, natural language processing, and machine learning to extract and analyze information from large structured and unstructured datasets. Visualize, interpret, and report data findings. May create dynamic data reports."}},{"@type":"ceterms:CredentialAlignmentObject","ceterms:targetNode":"https://www.onetonline.org/link/summary/15-1221.00","ceterms:codedNotation":"15.1221.00","ceterms:frameworkName":{"en-US":"O*NET OnLine"},"ceterms:targetNodeName":{"en-US":"Computer and Information Research Scientists"},"ceterms:targetNodeDescription":{"en-US":"Conduct research into fundamental computer and information science as theorists, designers, or inventors. Develop solutions to problems in the field of computer hardware and software."}}],"ceterms:targetLearningOpportunity":["https://credentialengineregistry.org/resources/ce-a37328b3-7cbb-4243-b653-8f467038fe9e","https://credentialengineregistry.org/resources/ce-5cafd3aa-f44a-4db7-bd3c-5b1cd1e1cce6","https://credentialengineregistry.org/resources/ce-c9f5df23-0279-47a6-a10d-36105f57c438","https://credentialengineregistry.org/resources/ce-6e7642f4-52cc-4674-9311-11955351ad32"]},{"@type":"ceterms:ConditionProfile","ceterms:name":{"en-US":"Requires"},"ceterms:description":{"en-US":"Students must earn all the required Micro-credential Competency Units from WGU."},"ceterms:targetLearningOpportunity":["https://credentialengineregistry.org/resources/ce-a37328b3-7cbb-4243-b653-8f467038fe9e","https://credentialengineregistry.org/resources/ce-5cafd3aa-f44a-4db7-bd3c-5b1cd1e1cce6","https://credentialengineregistry.org/resources/ce-c9f5df23-0279-47a6-a10d-36105f57c438","https://credentialengineregistry.org/resources/ce-6e7642f4-52cc-4674-9311-11955351ad32"]},{"@type":"ceterms:ConditionProfile","ceterms:name":{"en-US":"Requires 'LearningOpportunity': C949 - Data Structures and Algorithms I"},"ceterms:description":{"en-US":"To earn this credential, candidates must complete the learning opportunity: C949 - Data Structures and Algorithms I"},"ceterms:targetLearningOpportunity":["https://credentialengineregistry.org/resources/ce-a37328b3-7cbb-4243-b653-8f467038fe9e"]},{"@type":"ceterms:ConditionProfile","ceterms:name":{"en-US":"Requires 'LearningOpportunity': C950 - Data Structures and Algorithms II"},"ceterms:description":{"en-US":"To earn this credential, candidates must complete the learning opportunity: C950 - Data Structures and Algorithms II"},"ceterms:targetLearningOpportunity":["https://credentialengineregistry.org/resources/ce-5cafd3aa-f44a-4db7-bd3c-5b1cd1e1cce6"]},{"@type":"ceterms:ConditionProfile","ceterms:name":{"en-US":"Requires 'LearningOpportunity': C952 - Computer Architecture"},"ceterms:description":{"en-US":"To earn this credential, candidates must complete the learning opportunity: C952 - Computer Architecture"},"ceterms:targetLearningOpportunity":["https://credentialengineregistry.org/resources/ce-c9f5df23-0279-47a6-a10d-36105f57c438"]},{"@type":"ceterms:ConditionProfile","ceterms:name":{"en-US":"Requires 'LearningOpportunity': E086 - Computer Systems for AI"},"ceterms:description":{"en-US":"To earn this credential, candidates must complete the learning opportunity: E086 - Computer Systems for AI"},"ceterms:targetLearningOpportunity":["https://credentialengineregistry.org/resources/ce-6e7642f4-52cc-4674-9311-11955351ad32"]}],"ceterms:offeredBy":["https://credentialengineregistry.org/resources/ce-036d082d-d80e-41a7-99a0-2d63a4ad3a4a"],"ceterms:inLanguage":["en-US"],"ceterms:description":{"en-US":"Recipients of the Computer Science for AI Engineering certificate from Western Governors University have built and demonstrated competence in core computer science principles including algorithms and data structures, algorithmic problem solving, computational complexity, and object-oriented software design, along with foundational knowledge of computer architecture and system performance considerations."},"ceterms:credentialId":"https://api.badgr.io/public/badges/vHeLCyR8QD-NEceBGaNuMg","ceterms:subjectWebpage":"https://api.badgr.io/public/badges/vHeLCyR8QD-NEceBGaNuMg","ceterms:credentialStatusType":{"@type":"ceterms:CredentialAlignmentObject","ceterms:framework":"https://credreg.net/ctdl/terms/CredentialStatus","ceterms:targetNode":"credentialStat:Active","ceterms:frameworkName":{"en-US":"Credential Status"},"ceterms:targetNodeName":{"en-US":"Active"},"ceterms:targetNodeDescription":{"en-US":"Awards of the credential are ongoing."}},"ceterms:usesVerificationService":["https://credentialengineregistry.org/resources/ce-f9faec38-2a50-4435-9f84-904baaba2db0"]}