{"@id":"https://credentialengineregistry.org/resources/ce-4262a7b2-c2cc-4020-a8f7-930b7a206d4e","@type":"ceterms:AssociateDegree","@context":"https://credreg.net/ctdl/schema/context/json","ceterms:ctid":"ce-4262a7b2-c2cc-4020-a8f7-930b7a206d4e","ceterms:name":{"en-US":"Associate of Science Degree in Programming for Computer Science"},"ceterms:keyword":{"en-US":["Computer Programming","Programmer"]},"ceterms:ownedBy":["https://credentialengineregistry.org/resources/ce-d77d3d7b-76a5-4435-a017-e7fdd095d35b"],"ceterms:offeredBy":["https://credentialengineregistry.org/resources/ce-d77d3d7b-76a5-4435-a017-e7fdd095d35b"],"ceterms:inLanguage":["en"],"ceterms:description":{"en-US":"The intent of this degree program is to provide graduates with the skills needed to produce computer programs in a technical environ\u0002ment or transfer to a 4-year institution. See a Los Angeles Pierce College counselor in the first semester for transfer education advisement. The student must also contact the transfer institution to determine entrance level. TRANSFER STUDENTS Completing the Associate Degree does not necessarily meet the university-admission requirements for transfer. An Associate Degree is not a requirement for transfer to either the CSU or UC campuses. Private and out-of-state colleges and universities have unique transfer requirements. However, if you would like to transfer to a university and earn an associate degree, early educational planning can make this goal achievable. You should meet with a counselor early in your studies to develop an Educational Plan that fulfills both transfer requirements and associate degree requirements. See page 286 of this catalog for more information on transfer requirements and resources. PROGRAM LEARNING OUTCOMES Upon completion of this program, students will: • Be able to develop computer programs in at least 3 programming languages with an emphasis on programming for technical, scien\u0002tific, and engineering environments. • Be able to use the classic algorithms, math, data structures and object-oriented programming commonly used in software development. • Understand the impact that different computer architecture decisions have on system performance.\n\nPlease see the college Catalog for the most up-to-date description."},"ceterms:accreditedBy":["_:94a1cc08-a0f3-4090-9b43-4bc0b12ef15a"],"ceterms:dateEffective":"2018-08-01","ceterms:subjectWebpage":"https://programmapper.piercecollege.edu/academics","ceterms:estimatedDuration":[{"@type":"ceterms:DurationProfile","ceterms:exactDuration":"P20M"}],"ceterms:availabilityListing":["https://www.piercecollege.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=55","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."}}]}