{"@id":"https://credentialengineregistry.org/resources/ce-c7ee9411-3a69-4768-aab8-3c7f9fb3ad91","@type":"ceterms:BachelorDegree","@context":"https://credreg.net/ctdl/schema/context/json","ceterms:ctid":"ce-c7ee9411-3a69-4768-aab8-3c7f9fb3ad91","ceterms:name":{"en-US":"Computer Science BS"},"ceterms:ownedBy":["https://credentialengineregistry.org/resources/ce-5631a59f-3d26-4aac-85e6-6d2ce4604a0d"],"ceterms:requires":[{"@type":"ceterms:ConditionProfile","ceterms:description":{"en-US":"Graduates of this program understand and can apply theoretical concepts in the development of mobile applications and complex software products. They understand the principles of discrete and continuous mathematics and are able to apply logic and mathematical proof techniques. They understand programming fundamentals and are able to apply development techniques using a variety of modern programming languages. They have knowledge of the concepts and design principles relevant to computer architecture, operating systems, organization, networks, and distributed computing environments. Additionally, graduates have knowledge of fundamental principles in software engineering and algorithm analysis. They can perform software quality assurance testing, develop program documentation and flow charts, and apply best practices in the software development process. Graduates value communication, critical thinking and problem solving, scientific and information literacy, financial literacy, diversity awareness, and knowledge creation skills and the need to incorporate them in meaningful ways, enabling students to excel in the software application development industry."},"ceterms:targetLearningOpportunity":["https://credentialengineregistry.org/resources/ce-82a51d78-c9e8-49ea-ac11-82cc22237ac7"]}],"ceterms:offeredBy":["https://credentialengineregistry.org/resources/ce-5631a59f-3d26-4aac-85e6-6d2ce4604a0d"],"ceterms:inLanguage":["en-US"],"ceterms:description":{"en-US":"Graduates of this program understand and can apply theoretical concepts in the development of mobile applications and complex software products. They understand the principles of discrete and continuous mathematics and are able to apply logic and mathematical proof techniques. They understand programming fundamentals and are able to apply development techniques using a variety of modern programming languages. They have knowledge of the concepts and design principles relevant to computer architecture, operating systems, organization, networks, and distributed computing environments. Additionally, graduates have knowledge of fundamental principles in software engineering and algorithm analysis. They can perform software quality assurance testing, develop program documentation and flow charts, and apply best practices in the software development process. Graduates value communication, critical thinking and problem solving, scientific and information literacy, financial literacy, diversity awareness, and knowledge creation skills and the need to incorporate them in meaningful ways, enabling students to excel in the software application development industry."},"ceterms:subjectWebpage":"http://www.rasmussen.edu","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.0701","ceterms:codedNotation":"11.0701","ceterms:frameworkName":{"en-US":"Classification of Instructional Programs"},"ceterms:targetNodeName":{"en-US":"Computer Science."},"ceterms:targetNodeDescription":{"en-US":"A program that focuses on computer theory, computing problems and solutions, and the design of computer systems and user interfaces from a scientific perspective. Includes instruction in the principles of computational science, computer development and programming, and applications to a variety of end-use situations."}}]}