{
"attributes": [],
"receivingAttributes": [],
"requirement": {
"name": "Computer programming courses: C, C++, Java or Matlab"
},
"requirementAttributes": [],
"sendingArticulation": {
"attributes": [],
"courseGroupConjunctions": [
{
"groupConjunction": "Or",
"id": "5d08ae92-f0b8-4470-1668-08dec021bb15",
"sendingArticulationId": "62c941b9-6b1f-440c-4184-08dec021b8c8",
"sendingCourseGroupBeginPosition": 0,
"sendingCourseGroupEndPosition": 1
}
],
"deniedCourses": [],
"items": [
{
"attributes": [],
"courseConjunction": "And",
"items": [
{
"attributes": [],
"begin": "Su2017",
"courseIdentifierParentId": 308494,
"courseNumber": "2B",
"courseTitle": "Intermediate Software Design in C++",
"department": "Computer Science",
"departmentParentId": 3182,
"end": "",
"maxUnits": 4.5,
"minUnits": 4.5,
"pathways": [],
"position": 0,
"prefix": "C S",
"prefixDescription": "Computer Science",
"prefixParentId": 15335,
"publishedCourseIdentifierYearTermId": 266,
"requisites": [],
"type": "Course",
"visibleCrossListedCourses": []
}
],
"position": 1,
"type": "CourseGroup"
},
{
"attributes": [],
"courseConjunction": "And",
"items": [
{
"attributes": [],
"begin": "Su2017",
"courseIdentifierParentId": 308492,
"courseNumber": "2A",
"courseTitle": "Object-Oriented Programming Methodologies in C++",
"department": "Computer Science",
"departmentParentId": 3182,
"end": "",
"maxUnits": 4.5,
"minUnits": 4.5,
"pathways": [],
"position": 0,
"prefix": "C S",
"prefixDescription": "Computer Science",
"prefixParentId": 15335,
"publishedCourseIdentifierYearTermId": 266,
"requisites": [],
"type": "Course",
"visibleCrossListedCourses": []
}
],
"position": 0,
"type": "CourseGroup"
}
],
"noArticulationReason": null,
"type": "SendingArticulation"
},
"templateOverrides": [],
"type": "Requirement"
}