{"@id":"https://credentialengineregistry.org/resources/ce-7b47ca11-e349-47cb-88cd-197e037d4716","@type":"ceterms:Certificate","@context":"https://credreg.net/ctdl/schema/context/json","ceterms:ctid":"ce-7b47ca11-e349-47cb-88cd-197e037d4716","ceterms:name":{"en-US":"Algorithms \u0026 Data Structures"},"ceterms:keyword":{"en-US":["algorithms","binary trees","data structures","linked lists","object-oriented programming","program testing","programming languages","queues and stacks","searching algorithms","sorting algorithms"]},"ceterms:ownedBy":["https://credentialengineregistry.org/resources/ce-ffa90978-f326-4ffd-92d7-ffc0b82be408"],"ceterms:inLanguage":["en"],"ceterms:description":{"en-US":"The Algorithms \u0026 Data Structures industry certification exam builds on the object-oriented programming principles taught in Computer Programming 1, 2, and Advanced. The exam covers ideas, tools, structure, syntax, libraries, and object-oriented design techniques for developing well-formed programs using data structures. Learners are assessed on concepts such as problem-solving, program structure, classes, methods, data types, control constructs, file and console I/O. Other tested topics include designing object-oriented programs containing data structures and designing and using common data structures including arrays, hash tables, stacks, queues, linked lists, binary trees, multiway trees, and graphs. They define and use common algorithms including traversals, searching, sorting, compression, and paths. Learners must have knowledge of several programs to understand of these concepts using an appropriate programming language."},"ceterms:subjectWebpage":"https://www.youscience.com/wp-content/uploads/2024/07/Algorithms-and-Data-Structures.pdf","ceterms:processStandards":"https://www.youscience.com/wp-content/uploads/2024/07/Algorithms-and-Data-Structures.pdf","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:instructionalProgramType":[{"@type":"ceterms:CredentialAlignmentObject","ceterms:framework":"https://nces.ed.gov/ipeds/cipcode/Default.aspx?y=56","ceterms:targetNode":"https://nces.ed.gov/ipeds/cipcode/cipdetail.aspx?y=56\u0026cip=11.0201","ceterms:codedNotation":"11.0201","ceterms:frameworkName":{"en-US":"Classification of Instructional Programs"},"ceterms:targetNodeName":{"en-US":"Computer Programming/Programmer, General"},"ceterms:targetNodeDescription":{"en-US":"A program that focuses on the general writing and implementation of generic and customized programs to drive operating systems and that generally prepares individuals to apply the methods and procedures of software design and programming  to software installation and maintenance.  Includes instruction in software design, low- and high-level languages and program writing; program customization and linking; prototype testing; troubleshooting; and related aspects of operating systems and networks."}},{"@type":"ceterms:CredentialAlignmentObject","ceterms:framework":"https://nces.ed.gov/ipeds/cipcode/Default.aspx?y=56","ceterms:targetNode":"https://nces.ed.gov/ipeds/cipcode/cipdetail.aspx?y=56\u0026cip=11.0203","ceterms:codedNotation":"11.0203","ceterms:frameworkName":{"en-US":"Classification of Instructional Programs"},"ceterms:targetNodeName":{"en-US":"Computer Programming, Vendor/Product Certification"},"ceterms:targetNodeDescription":{"en-US":"A program that prepares individuals to fulfill the requirements set by vendors for professional qualification as certified installation, customization, and maintenance engineers for specific software products and/or processes.  Includes training in specific vendor-supported software products and their installation and maintenance."}},{"@type":"ceterms:CredentialAlignmentObject","ceterms:framework":"https://nces.ed.gov/ipeds/cipcode/Default.aspx?y=56","ceterms:targetNode":"https://nces.ed.gov/ipeds/cipcode/cipdetail.aspx?y=56\u0026cip=11.0401","ceterms:codedNotation":"11.0401","ceterms:frameworkName":{"en-US":"Classification of Instructional Programs"},"ceterms:targetNodeName":{"en-US":"Information Science/Studies"},"ceterms:targetNodeDescription":{"en-US":"A program that focuses on the  theory, organization, and process of information collection, transmission, and utilization in traditional and electronic forms.  Includes instruction in information classification and organization; information storage and processing; transmission, transfer, and signaling; communications and networking; systems planning and design; human interfacing and use analysis; database development; information policy analysis; and related aspects of hardware, software, economics, social factors, and capacity."}},{"@type":"ceterms:CredentialAlignmentObject","ceterms:framework":"https://nces.ed.gov/ipeds/cipcode/Default.aspx?y=56","ceterms:targetNode":"https://nces.ed.gov/ipeds/cipcode/cipdetail.aspx?y=56\u0026cip=11.0802","ceterms:codedNotation":"11.0802","ceterms:frameworkName":{"en-US":"Classification of Instructional Programs"},"ceterms:targetNodeName":{"en-US":"Data Modeling/Warehousing and Database Administration"},"ceterms:targetNodeDescription":{"en-US":"A program that prepares individuals to design and manage the construction of databases and related software programs and applications, including the linking of individual data sets to create complex searchable databases (warehousing) and the use of analytical search tools (mining). Includes instruction in database theory, logic, and semantics; operational and warehouse modeling; dimensionality; attributes and hierarchies; data definition; technical architecture; access and security design; integration; formatting and extraction; data delivery; index design; implementation problems; planning and budgeting; and client and networking issues."}},{"@type":"ceterms:CredentialAlignmentObject","ceterms:framework":"https://nces.ed.gov/ipeds/cipcode/Default.aspx?y=56","ceterms:targetNode":"https://nces.ed.gov/ipeds/cipcode/cipdetail.aspx?y=56\u0026cip=11.0803","ceterms:codedNotation":"11.0803","ceterms:frameworkName":{"en-US":"Classification of Instructional Programs"},"ceterms:targetNodeName":{"en-US":"Computer Graphics"},"ceterms:targetNodeDescription":{"en-US":"A program that focuses on the software, hardware, and mathematical tools used to represent, display, and manipulate topological, two-, and three-dimensional objects on a computer screen and that prepares individuals to function as computer graphics specialists.  Includes instruction in graphics software and systems; digital multimedia; graphic design; graphics devices, processors, and standards; attributes and transformations; projections; surface identification and rendering; color theory and application; and applicable geometry and algorithms."}},{"@type":"ceterms:CredentialAlignmentObject","ceterms:framework":"https://nces.ed.gov/ipeds/cipcode/Default.aspx?y=56","ceterms:targetNode":"https://nces.ed.gov/ipeds/cipcode/cipdetail.aspx?y=56\u0026cip=11.0901","ceterms:codedNotation":"11.0901","ceterms:frameworkName":{"en-US":"Classification of Instructional Programs"},"ceterms:targetNodeName":{"en-US":"Computer Systems Networking and Telecommunications"},"ceterms:targetNodeDescription":{"en-US":"A program that focuses on the design, implementation, and management of linked systems of computers, peripherals, and associated software to maximize efficiency and productivity, and that prepares individuals to function as network specialists and managers at various levels.  Includes instruction in operating systems and applications; systems design and analysis; networking theory and solutions; types of networks; network management and control; network and flow optimization; security; configuring; and troubleshooting."}},{"@type":"ceterms:CredentialAlignmentObject","ceterms:framework":"https://nces.ed.gov/ipeds/cipcode/Default.aspx?y=56","ceterms:targetNode":"https://nces.ed.gov/ipeds/cipcode/cipdetail.aspx?y=56\u0026cip=11.1003","ceterms:codedNotation":"11.1003","ceterms:frameworkName":{"en-US":"Classification of Instructional Programs"},"ceterms:targetNodeName":{"en-US":"Computer and Information Systems Security/Information Assurance"},"ceterms:targetNodeDescription":{"en-US":"A program that prepares individuals to assess the security needs of computer and network systems, recommend safeguard solutions, and manage the implementation and maintenance of security devices, systems, and procedures.  Includes instruction in computer architecture, programming, and systems analysis; networking; telecommunications; cryptography; security system design; applicable law and regulations; risk assessment and policy analysis; contingency planning; user access issues; investigation techniques; and troubleshooting."}}]}