{"@id":"https://credentialengineregistry.org/resources/ce-ab4b4e61-e5cd-4dce-8bec-76bbc9fe35a2","@type":"ceterms:AssociateDegree","@context":"https://credreg.net/ctdl/schema/context/json","ceterms:ctid":"ce-ab4b4e61-e5cd-4dce-8bec-76bbc9fe35a2","ceterms:name":{"en-US":"Software Development AAS"},"ceterms:ownedBy":["https://credentialengineregistry.org/resources/ce-b92914ba-47a2-4232-8174-0da750ae4f7b"],"ceterms:requires":[{"@type":"ceterms:ConditionProfile","ceterms:description":{"en-US":"The Software Development Associate in Applied Science program offers 62 credits hours.  In an increasingly digital world, software development is key to the technology we use in our daily lives. There is now a growing need for software developers to create new mobile applications and software services in a variety of businesses and fields. City Colleges' Software Development program teaches students several in-demand programming languages, including Python, C++, Java and JavaScript. Through the courses, students will learn the whole life cycle of software and be ready to meet employer demands.\r\nThe degree program focuses on developing expertise in at least one programming language, obtaining hands-on experience in the analysis, design, implementation, and maintenance of software applications using those languages. Students also build skills in either back end website programming or mobile application development, and gain work-based experience through an internship or field project. Graduates of the AAS in Software Development will be prepared to enter the workforce as entry-level programmers."},"ceterms:targetLearningOpportunity":["https://credentialengineregistry.org/resources/ce-e2da41ce-49ca-4742-8242-3e97226468b1"]}],"ceterms:offeredBy":["https://credentialengineregistry.org/resources/ce-b92914ba-47a2-4232-8174-0da750ae4f7b"],"ceterms:inLanguage":["en-US"],"ceterms:description":{"en-US":"The Software Development Associate in Applied Science program offers 62 credits hours.  In an increasingly digital world, software development is key to the technology we use in our daily lives. There is now a growing need for software developers to create new mobile applications and software services in a variety of businesses and fields. City Colleges\u001a Software Development program teaches students several in-demand programming languages, including Python, C++, Java and JavaScript. Through the courses, students will learn the whole life cycle of software and be ready to meet employer demands.\r\nThe degree program focuses on developing expertise in at least one programming language, obtaining hands-on experience in the analysis, design, implementation, and maintenance of software applications using those languages. Students also build skills in either back end website programming or mobile application development, and gain work-based experience through an internship or field project. Graduates of the AAS in Software Development will be prepared to enter the workforce as entry-level programmers."},"ceterms:subjectWebpage":"https://catalog.ccc.edu/academic-program-requirements/software-development-aas","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=14.0903","ceterms:codedNotation":"14.0903","ceterms:frameworkName":{"en-US":"Classification of Instructional Programs"},"ceterms:targetNodeName":{"en-US":"Computer Software Engineering."},"ceterms:targetNodeDescription":{"en-US":"A program that prepares individuals to apply scientific and mathematical principles to the design, analysis, verification, validation, implementation, and maintenance of computer software systems using a variety of computer languages.  Includes instruction in discrete mathematics, probability and statistics, computer science, managerial science, and applications to complex computer systems."}}]}