Current Courses Spring 2025You can toggle for Graduate or Undergraduate or search by course number. Courses & Curriculum Related ResourcesCurrent Semester Courses |Upcoming Semester Courses | Doctoral Breadth CoursesSchedule of Classes | Undergraduate Curriculum Requirements | Undergraduate CatalogMSCS Handbook | Fifth Year Master's Handbook | Ph.D. Handbook | Student Resources Course Level - Any -UndergradMastersDoctoral Search Breadth - Any -*- array(1) { [712929]=> string(9) "222337857" } array(1) { [222337857]=> object(Drupal\node\Entity\Node)#15167 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337857" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712929" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "9cda679c-32cd-451c-b1a2-6b599f66034b" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(12) "Study Abroad" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "47f44145e14a916b3fbf63d316aa03d8" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031516" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337624" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15352" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15050-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337857" ["revision"]=> string(6) "712929" ["uuid"]=> string(36) "9cda679c-32cd-451c-b1a2-6b599f66034b" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(12) "Study Abroad" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712929" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#15167 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337857" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712929" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "9cda679c-32cd-451c-b1a2-6b599f66034b" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(12) "Study Abroad" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "47f44145e14a916b3fbf63d316aa03d8" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031516" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337624" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15352" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15050-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337857" ["revision"]=> string(6) "712929" ["uuid"]=> string(36) "9cda679c-32cd-451c-b1a2-6b599f66034b" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(12) "Study Abroad" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712929" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15050 Study Abroad Students who are interested in studying abroad should first contact the Office of International Education. More information on Study Abroad is available on OIE's Study Abroad page and at the CS Undergraduate Office. Instructor(s) Mark Stehlik Click to read more... array(1) { [712928]=> string(9) "222337856" } array(1) { [222337856]=> object(Drupal\node\Entity\Node)#15612 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337856" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712928" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "a5caedce-5040-4835-b555-ded7cdc15046" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(26) "Computer Science Practicum" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "b99ad03f5bbc26fbdf215173616655ed" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337625" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15352" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15090-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031515" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337856" ["revision"]=> string(6) "712928" ["uuid"]=> string(36) "a5caedce-5040-4835-b555-ded7cdc15046" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(26) "Computer Science Practicum" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712928" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#15612 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337856" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712928" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "a5caedce-5040-4835-b555-ded7cdc15046" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(26) "Computer Science Practicum" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "b99ad03f5bbc26fbdf215173616655ed" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337625" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15352" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15090-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031515" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337856" ["revision"]=> string(6) "712928" ["uuid"]=> string(36) "a5caedce-5040-4835-b555-ded7cdc15046" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(26) "Computer Science Practicum" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712928" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15090 Computer Science Practicum 3 This course is for Computer Science students who wish to have an internship experience as part of their curriculum. Students are required to write a one-page summary statement prior to registration that explains how their internship connects with their CS curriculum, specifically on how it uses material they have learned as well as prepares them for future courses. Near the end of the internship, students will be required to submit a reflection paper that describes the work they did in more detail, including lessons learned about the work experience and how they utilized their CS education to work effectively. International students should consult with the Office of International Education for appropriate paperwork and additional requirements before registration. Units earned count toward the total required units necessary for degree completion; students should speak with an academic advisor for details. This course may be taken at most 3 times for a total of 9 units maximum. Students normally register for this course for use during the summer semester. Instructor(s) Mark Stehlik Click to read more... array(2) { [712926]=> string(9) "222337854" [712927]=> string(9) "222337855" } array(2) { [222337854]=> object(Drupal\node\Entity\Node)#15737 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337854" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712926" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "c609e365-404a-4a1b-bb99-3a31e409e7ac" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(23) "Principles of Computing" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "e56fa184c9ff8c98187ca5af9ddb184e" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337626" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222219369" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15110-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031513" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337854" ["revision"]=> string(6) "712926" ["uuid"]=> string(36) "c609e365-404a-4a1b-bb99-3a31e409e7ac" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(23) "Principles of Computing" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712926" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } [222337855]=> object(Drupal\node\Entity\Node)#15713 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337855" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712927" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "a2110a01-a3cc-4f15-8b5a-1422b7ceb921" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(23) "Principles of Computing" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "c88b3296cf7ffa7635ff6fac0abcabc5" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337626" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "16227" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15110-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031514" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337855" ["revision"]=> string(6) "712927" ["uuid"]=> string(36) "a2110a01-a3cc-4f15-8b5a-1422b7ceb921" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(23) "Principles of Computing" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712927" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#15737 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337854" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712926" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "c609e365-404a-4a1b-bb99-3a31e409e7ac" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(23) "Principles of Computing" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "e56fa184c9ff8c98187ca5af9ddb184e" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337626" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222219369" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15110-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031513" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337854" ["revision"]=> string(6) "712926" ["uuid"]=> string(36) "c609e365-404a-4a1b-bb99-3a31e409e7ac" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(23) "Principles of Computing" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712926" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } object(Drupal\node\Entity\Node)#15713 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337855" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712927" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "a2110a01-a3cc-4f15-8b5a-1422b7ceb921" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(23) "Principles of Computing" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "c88b3296cf7ffa7635ff6fac0abcabc5" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337626" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "16227" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15110-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031514" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337855" ["revision"]=> string(6) "712927" ["uuid"]=> string(36) "a2110a01-a3cc-4f15-8b5a-1422b7ceb921" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(23) "Principles of Computing" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712927" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15110 Principles of Computing 10 A course in fundamental computing principles for students with minimal or no computing background. Programming constructs: sequencing, selection, iteration, and recursion. Data organization: arrays and lists. Use of abstraction in computing: data representation, computer organization, computer networks, functional decomposition, and application programming interfaces. Use of computational principles in problem-solving: divide and conquer, randomness, and concurrency. Classification of computational problems based on complexity, non-computable functions, and using heuristics to find reasonable solutions to complex problems. Social, ethical and legal issues associated with the development of new computational artifacts will also be discussed. Instructor(s) Franceska XhakajKelly Rivers Click to read more... array(1) { [712925]=> string(9) "222337853" } array(1) { [222337853]=> object(Drupal\node\Entity\Node)#15947 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337853" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712925" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "adbcec27-b784-4595-b75c-18388e56ea20" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(65) "College Programming and Computer Science (College in High School)" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "e7e95e4734b9afb1bfd5e0bbdc8f403d" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031512" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337627" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15352" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15111-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337853" ["revision"]=> string(6) "712925" ["uuid"]=> string(36) "adbcec27-b784-4595-b75c-18388e56ea20" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(65) "College Programming and Computer Science (College in High School)" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712925" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#15947 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337853" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712925" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "adbcec27-b784-4595-b75c-18388e56ea20" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(65) "College Programming and Computer Science (College in High School)" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "e7e95e4734b9afb1bfd5e0bbdc8f403d" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031512" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337627" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15352" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15111-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337853" ["revision"]=> string(6) "712925" ["uuid"]=> string(36) "adbcec27-b784-4595-b75c-18388e56ea20" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(65) "College Programming and Computer Science (College in High School)" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712925" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15111 College Programming and Computer Science (College in High School) 12 A college-level introduction to the foundations of programming with an emphasis on problem-solving in Python with clear, robust, and reasonably efficient code using top-down design, informal analysis, and effective testing and debugging. Topics include data and expressions, conditionals, loops, strings, 1d and 2d lists, animations using model-view-controller, sets, dictionaries, efficiency and Big O, object-oriented programming, recursion and backtracking. Instructor(s) Mark Stehlik Click to read more... array(2) { [712923]=> string(9) "222337851" [712924]=> string(9) "222337852" } array(2) { [222337851]=> object(Drupal\node\Entity\Node)#16071 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337851" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712923" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "e3ba4820-a12f-4d3e-a07c-f6cff4e6cb3e" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(48) "Fundamentals of Programming and Computer Science" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "5e00168fcdd6663bf53c1ca007eaedf5" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337628" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "16114" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15112-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031510" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337851" ["revision"]=> string(6) "712923" ["uuid"]=> string(36) "e3ba4820-a12f-4d3e-a07c-f6cff4e6cb3e" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(48) "Fundamentals of Programming and Computer Science" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712923" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } [222337852]=> object(Drupal\node\Entity\Node)#16075 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337852" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712924" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "91f7d452-b8f0-4d69-8407-9f7bd0496b18" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(48) "Fundamentals of Programming and Computer Science" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "3ef8ed764cb6f47bc067f5d17d7618bc" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337628" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222221757" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15112-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031511" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337852" ["revision"]=> string(6) "712924" ["uuid"]=> string(36) "91f7d452-b8f0-4d69-8407-9f7bd0496b18" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(48) "Fundamentals of Programming and Computer Science" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712924" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#16071 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337851" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712923" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "e3ba4820-a12f-4d3e-a07c-f6cff4e6cb3e" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(48) "Fundamentals of Programming and Computer Science" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "5e00168fcdd6663bf53c1ca007eaedf5" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337628" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "16114" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15112-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031510" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337851" ["revision"]=> string(6) "712923" ["uuid"]=> string(36) "e3ba4820-a12f-4d3e-a07c-f6cff4e6cb3e" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(48) "Fundamentals of Programming and Computer Science" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712923" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } object(Drupal\node\Entity\Node)#16075 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337852" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712924" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "91f7d452-b8f0-4d69-8407-9f7bd0496b18" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(48) "Fundamentals of Programming and Computer Science" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "3ef8ed764cb6f47bc067f5d17d7618bc" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337628" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222221757" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15112-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031511" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337852" ["revision"]=> string(6) "712924" ["uuid"]=> string(36) "91f7d452-b8f0-4d69-8407-9f7bd0496b18" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(48) "Fundamentals of Programming and Computer Science" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712924" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15112 Fundamentals of Programming and Computer Science 12 A technical introduction to the fundamentals of programming with an emphasis on producing clear, robust, and reasonably efficient code using top-down design, informal analysis, and effective testing and debugging. Starting from first principles, we will cover a large subset of the Python programming language, including its standard libraries and programming paradigms. We will also target numerous deployment scenarios, including standalone programs, shell scripts, and web-based applications. This course assumes no prior programming experience. Even so, it is a fast-paced and rigorous preparation for 15-122. Students seeking a more gentle introduction to computer science should consider first taking 15-110. NOTE: students must achieve a C or better in order to use this course to satisfy the pre-requisite for any subsequent Computer Science course. (GHC Clusters are the 3 labs on on Gates floor 5, 5207, 5208, and 5210) Instructor(s) David KosbieMichael Taylor Click to read more... array(2) { [712921]=> string(9) "222337849" [712922]=> string(9) "222337850" } array(2) { [222337849]=> object(Drupal\node\Entity\Node)#16221 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337849" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712921" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "54cdd367-9324-4073-bf87-3f807b596700" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(36) "Principles of Imperative Computation" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "fd35c8879f41dffbfa50299de8df9c59" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337629" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15547" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15122-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031508" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337849" ["revision"]=> string(6) "712921" ["uuid"]=> string(36) "54cdd367-9324-4073-bf87-3f807b596700" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(36) "Principles of Imperative Computation" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712921" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } [222337850]=> object(Drupal\node\Entity\Node)#16225 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337850" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712922" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "900d961a-8f4d-4472-8637-b4876d52a417" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(36) "Principles of Imperative Computation" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "1656a03badcf29d08aa85e13d97137bd" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337629" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222315411" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15122-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031509" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337850" ["revision"]=> string(6) "712922" ["uuid"]=> string(36) "900d961a-8f4d-4472-8637-b4876d52a417" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(36) "Principles of Imperative Computation" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712922" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#16221 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337849" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712921" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "54cdd367-9324-4073-bf87-3f807b596700" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(36) "Principles of Imperative Computation" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "fd35c8879f41dffbfa50299de8df9c59" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337629" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15547" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15122-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031508" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337849" ["revision"]=> string(6) "712921" ["uuid"]=> string(36) "54cdd367-9324-4073-bf87-3f807b596700" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(36) "Principles of Imperative Computation" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712921" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } object(Drupal\node\Entity\Node)#16225 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337850" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712922" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "900d961a-8f4d-4472-8637-b4876d52a417" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(36) "Principles of Imperative Computation" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "1656a03badcf29d08aa85e13d97137bd" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337629" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222315411" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15122-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031509" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337850" ["revision"]=> string(6) "712922" ["uuid"]=> string(36) "900d961a-8f4d-4472-8637-b4876d52a417" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(36) "Principles of Imperative Computation" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712922" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15122 Principles of Imperative Computation 12 For students with a basic understanding of programming (variables, expressions, loops, arrays, functions). Teaches imperative programming and methods for ensuring the correctness of programs. Students will learn the process and concepts needed to go from high-level descriptions of algorithms to correct imperative implementations, with specific application to basic data structures and algorithms. Much of the course will be conducted in a subset of C amenable to verification, with a transition to full C near the end. This course prepares students for 15-213 and 15-210. NOTE: students must achieve a C or better in order to use this course to satisfy the pre-requisite for any subsequent Computer Science course. (GHC Clusters are the 3 labs on on Gates floor 5, 5207, 5208, and 5210) Instructor(s) Iliano CervesatoAnne Kohlbrenner Click to read more... array(2) { [712919]=> string(9) "222337847" [712920]=> string(9) "222337848" } array(2) { [222337847]=> object(Drupal\node\Entity\Node)#16304 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337847" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712919" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "301464c3-b856-4a60-a339-0cbbba4d876a" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(36) "Principles of Functional Programming" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "8c57ada123b7492697312f0d24d4737d" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337630" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15478" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15150-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031506" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337847" ["revision"]=> string(6) "712919" ["uuid"]=> string(36) "301464c3-b856-4a60-a339-0cbbba4d876a" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(36) "Principles of Functional Programming" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712919" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } [222337848]=> object(Drupal\node\Entity\Node)#16374 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337848" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712920" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "81ec1762-4818-48bc-b9fe-8bbbbd489dc9" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(36) "Principles of Functional Programming" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "991321f3922c6ea0810b17a3f801f893" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031507" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337630" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "16104" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15150-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337848" ["revision"]=> string(6) "712920" ["uuid"]=> string(36) "81ec1762-4818-48bc-b9fe-8bbbbd489dc9" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(36) "Principles of Functional Programming" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712920" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#16304 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337847" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712919" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "301464c3-b856-4a60-a339-0cbbba4d876a" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(36) "Principles of Functional Programming" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "8c57ada123b7492697312f0d24d4737d" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337630" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15478" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15150-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031506" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337847" ["revision"]=> string(6) "712919" ["uuid"]=> string(36) "301464c3-b856-4a60-a339-0cbbba4d876a" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(36) "Principles of Functional Programming" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712919" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } object(Drupal\node\Entity\Node)#16374 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337848" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712920" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "81ec1762-4818-48bc-b9fe-8bbbbd489dc9" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(36) "Principles of Functional Programming" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "991321f3922c6ea0810b17a3f801f893" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031507" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337630" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "16104" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15150-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337848" ["revision"]=> string(6) "712920" ["uuid"]=> string(36) "81ec1762-4818-48bc-b9fe-8bbbbd489dc9" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(36) "Principles of Functional Programming" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712920" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15150 Principles of Functional Programming 12 An introduction to programming based on a "functional" model of computation. The functional model is a natural generalization of algebra in which programs are formulas that describe the output of a computation in terms of its inputs---that is, as a function. But instead of being confined to real- or complex-valued functions, the functional model extends the algebraic view to a very rich class of data types, including not only aggregates built up from other types, but also functions themselves as values. This course is an introduction to programming that is focused on the central concepts of function and type. One major theme is the interplay between inductive types, which are built up incrementally; recursive functions, which compute over inductive types by decomposition; and proof by structural induction, which is used to prove the correctness and time complexity of a recursive function. Another major theme is the role of types in structuring large programs into separate modules, and the integration of imperative programming through the introduction of data types whose values may be altered during computation. NOTE: students must achieve a C or better in order to use this course to satisfy the pre-requisite for any subsequent Computer Science course. Instructor(s) Michael ErdmannZeliha Dilsun Kaynar Click to read more... array(1) { [712918]=> string(9) "222337846" } array(1) { [222337846]=> object(Drupal\node\Entity\Node)#16529 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337846" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712918" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "9a8a4b8c-26a4-437c-8997-13d8746ee617" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(45) "Mathematical Foundations for Computer Science" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "2c4daf7fe494a3a11b4571acd1eee2f0" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337631" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222249158" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15151-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031505" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337846" ["revision"]=> string(6) "712918" ["uuid"]=> string(36) "9a8a4b8c-26a4-437c-8997-13d8746ee617" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(45) "Mathematical Foundations for Computer Science" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712918" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#16529 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337846" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712918" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "9a8a4b8c-26a4-437c-8997-13d8746ee617" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(45) "Mathematical Foundations for Computer Science" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "2c4daf7fe494a3a11b4571acd1eee2f0" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337631" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222249158" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15151-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031505" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337846" ["revision"]=> string(6) "712918" ["uuid"]=> string(36) "9a8a4b8c-26a4-437c-8997-13d8746ee617" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(45) "Mathematical Foundations for Computer Science" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712918" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15151 Mathematical Foundations for Computer Science 12 *CS majors only* This course is offered to incoming Computer Science freshmen and focuses on the fundamental concepts in Mathematics that are of particular interest to Computer Science such as logic, sets,induction, functions, and combinatorics. These topics are used as a context in which students learn to formalize arguments using the methods of mathematical proof. This course uses experimentation and collaboration as ways to gain better understanding of the material. Open to CS freshmen only. NOTE: students must achieve a C or better in order to use this course to satisfy the pre-requisite for any subsequent Computer Science course. Instructor(s) Richard Peng Click to read more... array(1) { [712917]=> string(9) "222337845" } array(1) { [222337845]=> object(Drupal\node\Entity\Node)#16659 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337845" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712917" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "dc5714e4-2bf7-4552-bede-b0a263f14eb1" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(25) "Competition Programming I" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "004b9c34a9d921f7bf567e6ee52574f8" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337632" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15446" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15195-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031504" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337845" ["revision"]=> string(6) "712917" ["uuid"]=> string(36) "dc5714e4-2bf7-4552-bede-b0a263f14eb1" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(25) "Competition Programming I" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712917" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#16659 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337845" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712917" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "dc5714e4-2bf7-4552-bede-b0a263f14eb1" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(25) "Competition Programming I" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "004b9c34a9d921f7bf567e6ee52574f8" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337632" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15446" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15195-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031504" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337845" ["revision"]=> string(6) "712917" ["uuid"]=> string(36) "dc5714e4-2bf7-4552-bede-b0a263f14eb1" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(25) "Competition Programming I" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712917" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15195 Competition Programming I 5 Each year, Carnegie Mellon fields several teams for participation in the ICPC Regional Programming Contest. During many recent years, one of those teams has earned the right to represent Carnegie Mellon at the ICPC World Finals. This course is a vehicle for those who consistently and rigorously train in preparation for the contests to earn course credit for their effort and achievement. Preparation involves the study of algorithms, the practice of programming and debugging, the development of test sets, and the growth of team, communication, and problem solving skills. Neither the course grade nor the number of units earned are dependent on ranking in any contest. Students are not required to earn course credit to participate in practices or to compete in ACM-ICPC events. Instructor(s) Daniel Sleator Click to read more... array(2) { [712915]=> string(9) "222337843" [712916]=> string(9) "222337844" } array(2) { [222337843]=> object(Drupal\node\Entity\Node)#16802 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337843" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712915" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "caa3f14f-50a4-4ce1-ae38-f9743c23556b" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(54) "Parallel and Sequential Data Structures and Algorithms" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "90974ba8b2c3d8e3ec9dcd3b37018de4" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031502" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337633" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15717" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15210-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337843" ["revision"]=> string(6) "712915" ["uuid"]=> string(36) "caa3f14f-50a4-4ce1-ae38-f9743c23556b" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(54) "Parallel and Sequential Data Structures and Algorithms" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712915" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } [222337844]=> object(Drupal\node\Entity\Node)#16732 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337844" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712916" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "62817144-3b87-4c2f-83ee-80cc1532bd6e" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(54) "Parallel and Sequential Data Structures and Algorithms" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "0d795e337db3758a47a7396fa45e3703" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337633" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15446" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15210-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031503" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337844" ["revision"]=> string(6) "712916" ["uuid"]=> string(36) "62817144-3b87-4c2f-83ee-80cc1532bd6e" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(54) "Parallel and Sequential Data Structures and Algorithms" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712916" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#16802 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337843" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712915" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "caa3f14f-50a4-4ce1-ae38-f9743c23556b" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(54) "Parallel and Sequential Data Structures and Algorithms" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "90974ba8b2c3d8e3ec9dcd3b37018de4" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031502" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337633" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15717" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15210-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337843" ["revision"]=> string(6) "712915" ["uuid"]=> string(36) "caa3f14f-50a4-4ce1-ae38-f9743c23556b" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(54) "Parallel and Sequential Data Structures and Algorithms" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712915" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } object(Drupal\node\Entity\Node)#16732 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337844" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712916" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "62817144-3b87-4c2f-83ee-80cc1532bd6e" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(54) "Parallel and Sequential Data Structures and Algorithms" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "0d795e337db3758a47a7396fa45e3703" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337633" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15446" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15210-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031503" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337844" ["revision"]=> string(6) "712916" ["uuid"]=> string(36) "62817144-3b87-4c2f-83ee-80cc1532bd6e" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(54) "Parallel and Sequential Data Structures and Algorithms" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712916" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15210 Parallel and Sequential Data Structures and Algorithms 12 Teaches students about how to design, analyze, and program algorithms and data structures. The course emphasizes parallel algorithms and analysis, and how sequential algorithms can be considered a special case. The course goes into more theoretical content on algorithm analysis than 15-122 and 15-150 while still including a significant programming component and covering a variety of practical applications such as problems in data analysis, graphics, text processing, and the computational sciences. NOTE: students must achieve a C or better in order to use this course to satisfy the pre-requisite for any subsequent Computer Science course. Instructor(s) Umut AcarDaniel Sleator Click to read more... array(3) { [712912]=> string(9) "222337840" [712913]=> string(9) "222337841" [712914]=> string(9) "222337842" } array(3) { [222337840]=> object(Drupal\node\Entity\Node)#16945 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337840" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712912" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "fd32289b-e0a2-44ba-96b2-c9be6430c2ea" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(32) "Introduction to Computer Systems" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "51ccb3be86f5195b4c8aaa1e649da05b" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337634" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222227117" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15213-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031499" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337840" ["revision"]=> string(6) "712912" ["uuid"]=> string(36) "fd32289b-e0a2-44ba-96b2-c9be6430c2ea" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(32) "Introduction to Computer Systems" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712912" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } [222337841]=> object(Drupal\node\Entity\Node)#16948 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337841" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712913" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "3f3c83ea-35c6-44bd-b441-ea87f53001cc" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(32) "Introduction to Computer Systems" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "22790c9f6ecd4c8fead0770bb081eb0b" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337634" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15949" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15213-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031500" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337841" ["revision"]=> string(6) "712913" ["uuid"]=> string(36) "3f3c83ea-35c6-44bd-b441-ea87f53001cc" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(32) "Introduction to Computer Systems" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712913" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } [222337842]=> object(Drupal\node\Entity\Node)#16949 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337842" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712914" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "77bda687-ea86-4891-82ec-1d0cc5199c3e" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(32) "Introduction to Computer Systems" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "31beca47c186f7c42ba8807337b5dbdc" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337634" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222226073" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15213-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031501" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337842" ["revision"]=> string(6) "712914" ["uuid"]=> string(36) "77bda687-ea86-4891-82ec-1d0cc5199c3e" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(32) "Introduction to Computer Systems" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712914" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#16945 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337840" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712912" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "fd32289b-e0a2-44ba-96b2-c9be6430c2ea" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(32) "Introduction to Computer Systems" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "51ccb3be86f5195b4c8aaa1e649da05b" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337634" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222227117" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15213-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031499" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337840" ["revision"]=> string(6) "712912" ["uuid"]=> string(36) "fd32289b-e0a2-44ba-96b2-c9be6430c2ea" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(32) "Introduction to Computer Systems" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712912" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } object(Drupal\node\Entity\Node)#16948 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337841" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712913" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "3f3c83ea-35c6-44bd-b441-ea87f53001cc" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(32) "Introduction to Computer Systems" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "22790c9f6ecd4c8fead0770bb081eb0b" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337634" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15949" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15213-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031500" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337841" ["revision"]=> string(6) "712913" ["uuid"]=> string(36) "3f3c83ea-35c6-44bd-b441-ea87f53001cc" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(32) "Introduction to Computer Systems" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712913" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } object(Drupal\node\Entity\Node)#16949 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337842" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712914" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "77bda687-ea86-4891-82ec-1d0cc5199c3e" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(32) "Introduction to Computer Systems" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "31beca47c186f7c42ba8807337b5dbdc" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337634" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222226073" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15213-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031501" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337842" ["revision"]=> string(6) "712914" ["uuid"]=> string(36) "77bda687-ea86-4891-82ec-1d0cc5199c3e" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(32) "Introduction to Computer Systems" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712914" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15213 Introduction to Computer Systems 12 This course provides a programmer's view of how computer systems execute programs, store information, and communicate. It enables students to become more effective programmers, especially in dealing with issues of performance, portability and robustness. It also serves as a foundation for courses on compilers, networks, operating systems, and computer architecture, where a deeper understanding of systems-level issues is required. Instructor(s) Ranysha WareDavid AndersenNathan Beckmann Click to read more... array(2) { [712910]=> string(9) "222337838" [712911]=> string(9) "222337839" } array(2) { [222337838]=> object(Drupal\node\Entity\Node)#17106 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337838" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712910" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "a5bd178b-dd39-4f94-80a4-07489f80befc" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(43) "Great Ideas in Theoretical Computer Science" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "3ea964c837b3ce728463d99545ca5ae4" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337635" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222315196" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15251-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031497" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337838" ["revision"]=> string(6) "712910" ["uuid"]=> string(36) "a5bd178b-dd39-4f94-80a4-07489f80befc" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(43) "Great Ideas in Theoretical Computer Science" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712910" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } [222337839]=> object(Drupal\node\Entity\Node)#17110 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337839" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712911" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "9399d190-80ac-4fbb-9d4c-5364971ef292" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(43) "Great Ideas in Theoretical Computer Science" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "10800591ece25609b8ba2bf8d3945da0" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337635" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "18891" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15251-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031498" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337839" ["revision"]=> string(6) "712911" ["uuid"]=> string(36) "9399d190-80ac-4fbb-9d4c-5364971ef292" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(43) "Great Ideas in Theoretical Computer Science" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712911" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#17106 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337838" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712910" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "a5bd178b-dd39-4f94-80a4-07489f80befc" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(43) "Great Ideas in Theoretical Computer Science" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "3ea964c837b3ce728463d99545ca5ae4" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337635" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222315196" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15251-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031497" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337838" ["revision"]=> string(6) "712910" ["uuid"]=> string(36) "a5bd178b-dd39-4f94-80a4-07489f80befc" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(43) "Great Ideas in Theoretical Computer Science" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712910" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } object(Drupal\node\Entity\Node)#17110 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337839" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712911" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "9399d190-80ac-4fbb-9d4c-5364971ef292" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(43) "Great Ideas in Theoretical Computer Science" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "10800591ece25609b8ba2bf8d3945da0" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337635" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "18891" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15251-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031498" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337839" ["revision"]=> string(6) "712911" ["uuid"]=> string(36) "9399d190-80ac-4fbb-9d4c-5364971ef292" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(43) "Great Ideas in Theoretical Computer Science" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712911" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15251 Great Ideas in Theoretical Computer Science 12 This course is about how to use theoretical ideas to formulate and solve problems in computer science. It integrates mathematical material with general problem solving techniques and computer science applications. Examples are drawn from algorithms, complexity theory, game theory, probability theory, graph theory, automata theory, algebra, cryptography, and combinatorics. Assignments involve both mathematical proofs and programming. NOTE: students must achieve a C or better in order to use this course to satisfy the pre-requisite for any subsequent Computer Science course. Instructor(s) Feras SaadAnil Ada Click to read more... array(2) { [712908]=> string(9) "222337836" [712909]=> string(9) "222337837" } array(2) { [222337836]=> object(Drupal\node\Entity\Node)#17254 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337836" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712908" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "971f6f15-ea44-4408-a2a1-8b905b0f6f87" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(25) "Probability and Computing" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "59fbfba391af302310a3d8089229b2eb" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337636" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222234515" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15259-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031495" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337836" ["revision"]=> string(6) "712908" ["uuid"]=> string(36) "971f6f15-ea44-4408-a2a1-8b905b0f6f87" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(25) "Probability and Computing" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712908" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } [222337837]=> object(Drupal\node\Entity\Node)#17258 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337837" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712909" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "06ce68e2-3110-4517-9e82-ae79851d82f8" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(25) "Probability and Computing" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "20516e65e7cc933af7b2fcc4494e4fdb" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337636" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15706" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15259-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031496" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337837" ["revision"]=> string(6) "712909" ["uuid"]=> string(36) "06ce68e2-3110-4517-9e82-ae79851d82f8" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(25) "Probability and Computing" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712909" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#17254 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337836" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712908" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "971f6f15-ea44-4408-a2a1-8b905b0f6f87" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(25) "Probability and Computing" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "59fbfba391af302310a3d8089229b2eb" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337636" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222234515" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15259-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031495" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337836" ["revision"]=> string(6) "712908" ["uuid"]=> string(36) "971f6f15-ea44-4408-a2a1-8b905b0f6f87" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(25) "Probability and Computing" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712908" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } object(Drupal\node\Entity\Node)#17258 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337837" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712909" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "06ce68e2-3110-4517-9e82-ae79851d82f8" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(25) "Probability and Computing" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "20516e65e7cc933af7b2fcc4494e4fdb" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337636" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15706" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15259-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031496" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337837" ["revision"]=> string(6) "712909" ["uuid"]=> string(36) "06ce68e2-3110-4517-9e82-ae79851d82f8" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(25) "Probability and Computing" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712909" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15259 Probability and Computing 12 Probability theory is indispensable in computer science today. In areas such as artificial intelligence and computer science theory, probabilistic reasoning and randomization are central. Within networks and systems, probability is used to model uncertainty and queuing latency. This course gives an introduction to probability as it is used in computer science theory and practice, drawing on applications and current research developments as motivation. The course has 3 parts: Part I is an introduction to probability, including discrete and continuous random variables, heavy tails, simulation, Laplace transforms, z-transforms, and applications of generating functions. Part II is an in-depth coverage of concentration inequalities, like the Chernoff bound and SLLN bounds, as well as their use in randomized algorithms. Part III covers Markov chains (both discrete-time and continuous-time) and stochastic processes and their application to queuing systems performance modeling. This is a fast-paced class which will cover more material than the other probability options and will cover it in greater depth. Instructor(s) Weina WangMor Harchol-Balter Click to read more... array(2) { [712906]=> string(9) "222337834" [712907]=> string(9) "222337835" } array(2) { [222337834]=> object(Drupal\node\Entity\Node)#17407 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337834" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712906" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "d1e494f3-63c5-49ce-b92b-241dbe4d1805" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(59) "Artificial Intelligence: Representation and Problem Solving" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "c54b48b354a01e2ff91def793d4344e3" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031493" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337637" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15783" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15281-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337834" ["revision"]=> string(6) "712906" ["uuid"]=> string(36) "d1e494f3-63c5-49ce-b92b-241dbe4d1805" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(59) "Artificial Intelligence: Representation and Problem Solving" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712906" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } [222337835]=> object(Drupal\node\Entity\Node)#17337 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337835" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712907" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "9b52c6ca-a077-46e3-946f-762c9fea2d54" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(59) "Artificial Intelligence: Representation and Problem Solving" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "af99b640fda41b5aecbcb24689a36b30" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337637" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222249138" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15281-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031494" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337835" ["revision"]=> string(6) "712907" ["uuid"]=> string(36) "9b52c6ca-a077-46e3-946f-762c9fea2d54" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(59) "Artificial Intelligence: Representation and Problem Solving" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712907" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#17407 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337834" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712906" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "d1e494f3-63c5-49ce-b92b-241dbe4d1805" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(59) "Artificial Intelligence: Representation and Problem Solving" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "c54b48b354a01e2ff91def793d4344e3" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031493" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337637" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15783" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15281-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337834" ["revision"]=> string(6) "712906" ["uuid"]=> string(36) "d1e494f3-63c5-49ce-b92b-241dbe4d1805" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(59) "Artificial Intelligence: Representation and Problem Solving" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712906" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } object(Drupal\node\Entity\Node)#17337 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337835" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712907" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "9b52c6ca-a077-46e3-946f-762c9fea2d54" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(59) "Artificial Intelligence: Representation and Problem Solving" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "af99b640fda41b5aecbcb24689a36b30" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337637" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222249138" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15281-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031494" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337835" ["revision"]=> string(6) "712907" ["uuid"]=> string(36) "9b52c6ca-a077-46e3-946f-762c9fea2d54" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(59) "Artificial Intelligence: Representation and Problem Solving" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712907" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15281 Artificial Intelligence: Representation and Problem Solving 12 This course is about the theory and practice of Artificial Intelligence. We will study modern techniques for computers to represent task-relevant information and make intelligent (i.e. satisficing or optimal) decisions towards the achievement of goals. The search and problem solving methods are applicable throughout a large range of industrial, civil, medical, financial, robotic, and information systems. We will investigate questions about AI systems such as: how to represent knowledge, how to effectively generate appropriate sequences of actions and how to search among alternatives to find optimal or near-optimal solutions. We will also explore how to deal with uncertainty in the world, how to learn from experience, and how to learn decision rules from data. Instructor(s) Tuomas SandholmVincent Conitzer Click to read more... array(1) { [712905]=> string(9) "222337833" } array(1) { [222337833]=> object(Drupal\node\Entity\Node)#17559 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337833" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712905" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "d063e31b-42bd-425c-9571-07a8031a3b4a" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(20) "History of Computing" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "94a21996b88a1b1b050bda8660b4c93a" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337638" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15935" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15292-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031492" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337833" ["revision"]=> string(6) "712905" ["uuid"]=> string(36) "d063e31b-42bd-425c-9571-07a8031a3b4a" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(20) "History of Computing" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712905" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#17559 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337833" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712905" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "d063e31b-42bd-425c-9571-07a8031a3b4a" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(20) "History of Computing" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "94a21996b88a1b1b050bda8660b4c93a" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337638" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15935" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15292-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031492" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337833" ["revision"]=> string(6) "712905" ["uuid"]=> string(36) "d063e31b-42bd-425c-9571-07a8031a3b4a" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(20) "History of Computing" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712905" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15292 History of Computing 5 This course traces the history of computational devices, pioneers and principles from the early ages through the present. Topics include early computational devices, mechanical computation in the 19th century, events that led to electronic computing advances in the 20th century, the advent of personal computing and the Internet, and the social, legal and ethical impact of modern computational artifacts. This course also includes a history of programming languages, operating systems, processors and computing platforms. Students should have an introductory exposure to programming prior to taking this course. Instructor(s) Thomas Cortina Click to read more... array(2) { [712903]=> string(9) "222337831" [712904]=> string(9) "222337832" } array(2) { [222337831]=> object(Drupal\node\Entity\Node)#17694 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337831" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712903" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "1a510ade-be88-4d89-b63c-73fa5b397be4" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(26) "Competition Programming II" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "67bf4aa73491637977399a2554f8eec7" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337639" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15446" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15295-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031490" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337831" ["revision"]=> string(6) "712903" ["uuid"]=> string(36) "1a510ade-be88-4d89-b63c-73fa5b397be4" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(26) "Competition Programming II" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712903" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } [222337832]=> object(Drupal\node\Entity\Node)#17698 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337832" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712904" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "634f63a0-efcd-402c-9885-5078bed2a339" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(43) "Competition Programming and Problem Solving" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "502e5944cbe3aa32e57b0c5f58888077" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337639" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15446" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15295-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031491" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337832" ["revision"]=> string(6) "712904" ["uuid"]=> string(36) "634f63a0-efcd-402c-9885-5078bed2a339" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(43) "Competition Programming and Problem Solving" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712904" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#17694 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337831" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712903" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "1a510ade-be88-4d89-b63c-73fa5b397be4" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(26) "Competition Programming II" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "67bf4aa73491637977399a2554f8eec7" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337639" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15446" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15295-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031490" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337831" ["revision"]=> string(6) "712903" ["uuid"]=> string(36) "1a510ade-be88-4d89-b63c-73fa5b397be4" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(26) "Competition Programming II" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712903" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } object(Drupal\node\Entity\Node)#17698 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337832" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712904" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "634f63a0-efcd-402c-9885-5078bed2a339" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(43) "Competition Programming and Problem Solving" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "502e5944cbe3aa32e57b0c5f58888077" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337639" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15446" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15295-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031491" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337832" ["revision"]=> string(6) "712904" ["uuid"]=> string(36) "634f63a0-efcd-402c-9885-5078bed2a339" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(43) "Competition Programming and Problem Solving" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712904" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15295 Competition Programming and Problem Solving 5 Each year, Carnegie Mellon fields two teams for participation in the ACM-ICPC Regional Programming Contest. During many recent years, one of those teams has earned the right to represent Carnegie Mellon at the ACM-ICPC World Finals. This course is a vehicle for those who consistently and rigorously train in preparation for the contests to earn course credit for their effort and achievement. Preparation involves the study of algorithms, the practice of programming and debugging, the development of test sets, and the growth of team, communication, and problem solving skills. Neither the course grade nor the number of units earned are dependent on ranking in any contest. Students are not required to earn course credit to participate in practices or to compete in ACM-ICPC events. Instructor(s) Daniel Sleator Click to read more... array(1) { [712902]=> string(9) "222337830" } array(1) { [222337830]=> object(Drupal\node\Entity\Node)#17824 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337830" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712902" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "860e74df-f48b-4fb9-93f7-1acacb56b34a" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(30) "Logic and Mechanized Reasoning" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "34fa9272818d4dcd2bc1b7df895d80c9" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337640" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222235659" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15311-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031489" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337830" ["revision"]=> string(6) "712902" ["uuid"]=> string(36) "860e74df-f48b-4fb9-93f7-1acacb56b34a" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(30) "Logic and Mechanized Reasoning" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712902" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#17824 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337830" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712902" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "860e74df-f48b-4fb9-93f7-1acacb56b34a" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(30) "Logic and Mechanized Reasoning" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "34fa9272818d4dcd2bc1b7df895d80c9" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337640" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222235659" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15311-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031489" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337830" ["revision"]=> string(6) "712902" ["uuid"]=> string(36) "860e74df-f48b-4fb9-93f7-1acacb56b34a" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(30) "Logic and Mechanized Reasoning" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712902" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15311 Logic and Mechanized Reasoning 9 Symbolic logic is fundamental to computer science, providing a foundation for the theory of programming languages, database theory, AI, knowledge representation, automated reasoning, interactive theorem proving, and formal verification. Formal methods based on logic complement statistical methods and machine learning by providing rules of inference and means of representation with precise semantics. These methods are central to hardware and software verification, and have also been used to solve open problems in mathematics. This course will introduce students to logic on three levels: theory, implementation, and application. It will focus specifically on applications to automated reasoning and interactive theorem proving. We will present the underlying mathematical theory, and students will develop the mathematical skills that are needed to design and reason about logical systems in a rigorous way. We will also show students how to represent logical objects in a functional programming language, Lean, and how to implement fundamental logical algorithms. We will show students how to use contemporary automated reasoning tools, including SAT solvers, SMT solvers, and first-order theorem provers to solve challenging problems. Finally, we will show students how to use Lean as an interactive theorem prover. Instructor(s) Marijn Heule Click to read more... array(1) { [712901]=> string(9) "222337829" } array(1) { [222337829]=> object(Drupal\node\Entity\Node)#17957 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337829" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712901" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "5b1dc585-23fb-44cb-a2cc-b1935c6a9fc0" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(36) "Foundations of Programming Languages" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "2d0762d2e97ee86559535bc501a5a4f9" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337641" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "17161" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15312-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031488" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337829" ["revision"]=> string(6) "712901" ["uuid"]=> string(36) "5b1dc585-23fb-44cb-a2cc-b1935c6a9fc0" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(36) "Foundations of Programming Languages" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712901" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#17957 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337829" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712901" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "5b1dc585-23fb-44cb-a2cc-b1935c6a9fc0" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(36) "Foundations of Programming Languages" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427526" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427526" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "2d0762d2e97ee86559535bc501a5a4f9" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337641" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "17161" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15312-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031488" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337829" ["revision"]=> string(6) "712901" ["uuid"]=> string(36) "5b1dc585-23fb-44cb-a2cc-b1935c6a9fc0" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(36) "Foundations of Programming Languages" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712901" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15312 Foundations of Programming Languages 12 This course discusses in depth many of the concepts underlying the design, definition, implementation, and use of modern programming languages. Formal approaches to defining the syntax and semantics are used to describe the fundamental concepts underlying programming languages. A variety of programming paradigms are covered such as imperative, functional, logic, and concurrent programming. In addition to the formal studies, experience with programming in the languages is used to illustrate how different design goals can lead to radically different languages and models of computation. Instructor(s) Stephanie Balzer Click to read more... array(1) { [712900]=> string(9) "222337828" } array(1) { [222337828]=> object(Drupal\node\Entity\Node)#18095 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337828" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712900" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "55617209-01a1-41d7-9c21-49181033c763" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(15) "Cloud Computing" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "1be7f152aed8bbf5be0d175598daa6d8" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337642" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "16109" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15319-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031487" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337828" ["revision"]=> string(6) "712900" ["uuid"]=> string(36) "55617209-01a1-41d7-9c21-49181033c763" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(15) "Cloud Computing" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712900" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#18095 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337828" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712900" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "55617209-01a1-41d7-9c21-49181033c763" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(15) "Cloud Computing" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "1be7f152aed8bbf5be0d175598daa6d8" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337642" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "16109" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15319-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031487" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337828" ["revision"]=> string(6) "712900" ["uuid"]=> string(36) "55617209-01a1-41d7-9c21-49181033c763" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(15) "Cloud Computing" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712900" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15319 Cloud Computing 12 This course gives students an overview of Cloud Computing, which is the delivery of computing as a service over a network, whereby distributed resources are rented, rather than owned, by an end user as a utility. Students will study its enabling technologies, building blocks, and gain hands-on experience through projects utilizing public cloud infrastructures. Cloud computing services are widely adopted by many organizations across domains. The course will introduce the cloud and cover the topics of data centers, software stack, virtualization, software defined networks and storage, cloud storage, and programming models. We will start by discussing the clouds motivating factors, benefits, challenges, service models, SLAs and security. We will describe several concepts behind data center design and management, which enable the economic and technological benefits of the cloud paradigm. Next, we will study how CPU, memory and I/O resources, network (SDN) and storage (SDS) are virtualized, and the key role of virtualization to enable the cloud. Subsequently, students will study cloud storage concepts like data distribution, durability, consistency and redundancy. We will discuss distributed file systems, NoSQL databases and object storage using HDFS, CephFS, HBASE, MongoDB, Cassandra, DynamoDB, S3, and Swift as case studies. Finally, students will study the MapReduce, Spark and GraphLab programming models. Students will work with Amazon Web Services and Microsoft Azure, to rent and provision compute resources and then program and deploy applications using these resources. Students will develop and evaluate scaling and load balancing solutions, work with cloud storage systems, and develop applications in several programming paradigms. 15-619 students must complete an extra team project which entails designing and implementing a cost- and performance-sensitive web-service for querying big data. Instructor(s) Majd Sakr Click to read more... array(1) { [712899]=> string(9) "222337827" } array(1) { [222337827]=> object(Drupal\node\Entity\Node)#18228 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337827" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712899" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "62b90d37-f4ff-4e1d-aa50-7f99e704f3d6" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(30) "Introduction to Computer Music" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "a84792acff5b03be2d3c69ab94937ab8" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337643" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222315195" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15322-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031486" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337827" ["revision"]=> string(6) "712899" ["uuid"]=> string(36) "62b90d37-f4ff-4e1d-aa50-7f99e704f3d6" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(30) "Introduction to Computer Music" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712899" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#18228 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337827" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712899" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "62b90d37-f4ff-4e1d-aa50-7f99e704f3d6" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(30) "Introduction to Computer Music" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "a84792acff5b03be2d3c69ab94937ab8" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337643" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222315195" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15322-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031486" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337827" ["revision"]=> string(6) "712899" ["uuid"]=> string(36) "62b90d37-f4ff-4e1d-aa50-7f99e704f3d6" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(30) "Introduction to Computer Music" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712899" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15322 Introduction to Computer Music 9 Computers are used to synthesize sound, process signals, and compose music. Personal computers have replaced studios full of sound recording and processing equipment, completing a revolution that began with recording and electronics. In this course, students will learn the fundamentals of digital audio, basic sound synthesis algorithms, and techniques for digital audio effects and processing. Students will apply their knowledge in programming assignments using a very high-level programming language for sound synthesis and composition. In a final project, students will demonstrate their mastery of tools and techniques through music composition or by the implementation of a significant sound-processing technique. Instructor(s) Chris Donahue Click to read more... array(2) { [712897]=> string(9) "222337825" [712898]=> string(9) "222337826" } array(2) { [222337825]=> object(Drupal\node\Entity\Node)#18360 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337825" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712897" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "a6592c35-a1cb-4b6d-bb41-6e75fc6b5b9c" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(33) "Introduction to Computer Security" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "7d6f6097ad6feeea5dd60b479506b9da" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337644" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337588" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15330-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031484" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337825" ["revision"]=> string(6) "712897" ["uuid"]=> string(36) "a6592c35-a1cb-4b6d-bb41-6e75fc6b5b9c" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(33) "Introduction to Computer Security" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712897" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } [222337826]=> object(Drupal\node\Entity\Node)#18364 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337826" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712898" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "5be851e7-961a-4445-9e07-80bb9441870b" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(33) "Introduction to Computer Security" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "9c11b689e5fa405bd69c884ad1967763" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337644" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222333591" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15330-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031485" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337826" ["revision"]=> string(6) "712898" ["uuid"]=> string(36) "5be851e7-961a-4445-9e07-80bb9441870b" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(33) "Introduction to Computer Security" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712898" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#18360 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337825" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712897" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "a6592c35-a1cb-4b6d-bb41-6e75fc6b5b9c" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(33) "Introduction to Computer Security" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "7d6f6097ad6feeea5dd60b479506b9da" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337644" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337588" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15330-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031484" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337825" ["revision"]=> string(6) "712897" ["uuid"]=> string(36) "a6592c35-a1cb-4b6d-bb41-6e75fc6b5b9c" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(33) "Introduction to Computer Security" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712897" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } object(Drupal\node\Entity\Node)#18364 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337826" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712898" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "5be851e7-961a-4445-9e07-80bb9441870b" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(33) "Introduction to Computer Security" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "9c11b689e5fa405bd69c884ad1967763" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337644" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222333591" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15330-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031485" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337826" ["revision"]=> string(6) "712898" ["uuid"]=> string(36) "5be851e7-961a-4445-9e07-80bb9441870b" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(33) "Introduction to Computer Security" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712898" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15330 Introduction to Computer Security 12 Security is becoming one of the core requirements in the design of critical systems. This course will introduce students to the intro-level fundamental knowledge of computer security and applied cryptography. Students will learn the basic concepts in computer security including software vulnerability analysis and defense, networking and wireless security, and applied cryptography. Students will also learn the fundamental methodology for how to design and analyze security critical systems. Instructor(s) Riad Wahby Click to read more... array(2) { [712895]=> string(9) "222337823" [712896]=> string(9) "222337824" } array(2) { [222337823]=> object(Drupal\node\Entity\Node)#18510 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337823" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712895" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "544bfe7e-628b-47a7-8f08-058dde9f39eb" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(39) "Algorithms and Advanced Data Structures" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "a004903a7467c94dd71e28f6b3593644" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337645" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222227885" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15351-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031482" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337823" ["revision"]=> string(6) "712895" ["uuid"]=> string(36) "544bfe7e-628b-47a7-8f08-058dde9f39eb" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(39) "Algorithms and Advanced Data Structures" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712895" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } [222337824]=> object(Drupal\node\Entity\Node)#18514 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337824" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712896" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "35a21a0b-9838-46b2-bee8-949d60146d1a" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(39) "Algorithms and Advanced Data Structures" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "acabac1ae10ce2fe536903beee34fd1b" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337645" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337584" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15351-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031483" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337824" ["revision"]=> string(6) "712896" ["uuid"]=> string(36) "35a21a0b-9838-46b2-bee8-949d60146d1a" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(39) "Algorithms and Advanced Data Structures" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712896" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#18510 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337823" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712895" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "544bfe7e-628b-47a7-8f08-058dde9f39eb" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(39) "Algorithms and Advanced Data Structures" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "a004903a7467c94dd71e28f6b3593644" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337645" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222227885" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15351-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031482" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337823" ["revision"]=> string(6) "712895" ["uuid"]=> string(36) "544bfe7e-628b-47a7-8f08-058dde9f39eb" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(39) "Algorithms and Advanced Data Structures" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712895" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } object(Drupal\node\Entity\Node)#18514 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337824" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712896" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "35a21a0b-9838-46b2-bee8-949d60146d1a" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(39) "Algorithms and Advanced Data Structures" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "acabac1ae10ce2fe536903beee34fd1b" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337645" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337584" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15351-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031483" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337824" ["revision"]=> string(6) "712896" ["uuid"]=> string(36) "35a21a0b-9838-46b2-bee8-949d60146d1a" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(39) "Algorithms and Advanced Data Structures" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712896" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15351 Algorithms and Advanced Data Structures 12 The objective of this course is to study algorithms for general computational problems, with a focus on the principles used to design those algorithms. Efficient data structures will be discussed to support these algorithmic concepts. Topics include: Run time analysis, divide-and-conquer algorithms, dynamic programming algorithms, network flow algorithms, linear and integer programming, large-scale search algorithms and heuristics, efficient data storage and query, and NP-completeness. Although this course may have a few programming assignments, it is primarily not a programming course. Instead, it will focus on the design and analysis of algorithms for general classes of problems. This course is not open to CS graduate students who should consider taking 15-651 instead. THIS COURSE IS NOT OPEN TO COMPUTER SCIENCE MAJORS OR MINORS. Click to read more... array(1) { [712894]=> string(9) "222337822" } array(1) { [222337822]=> object(Drupal\node\Entity\Node)#18646 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337822" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712894" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "46872ce2-9617-4af8-a9af-eb84944b9021" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(23) "Modern Computer Algebra" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "59b772169c17cb6c425917ef1a227edc" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337646" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15573" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15355-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031481" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337822" ["revision"]=> string(6) "712894" ["uuid"]=> string(36) "46872ce2-9617-4af8-a9af-eb84944b9021" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(23) "Modern Computer Algebra" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712894" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#18646 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337822" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712894" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "46872ce2-9617-4af8-a9af-eb84944b9021" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(23) "Modern Computer Algebra" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "59b772169c17cb6c425917ef1a227edc" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337646" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15573" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15355-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031481" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337822" ["revision"]=> string(6) "712894" ["uuid"]=> string(36) "46872ce2-9617-4af8-a9af-eb84944b9021" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(23) "Modern Computer Algebra" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712894" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15355 Modern Computer Algebra 9 The goal of this course is to investigate the relationship between algebra and computation. The course is designed to expose students to algorithms used for symbolic computation, as well as to the concepts from modern algebra which are applied to the development of these algorithms. This course provides a hands-on introduction to many of the most important ideas used in symbolic mathematical computation, which involves solving system of polynomial equations (via Groebner bases), analytic integration, and solving linear difference equations. Throughout the course the computer algebra system Mathematica will be used for computation. Instructor(s) Klaus Sutner Click to read more... array(1) { [712893]=> string(9) "222337821" } array(1) { [222337821]=> object(Drupal\node\Entity\Node)#18781 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337821" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712893" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "deab0328-ee5c-4497-853c-b1693ce63c37" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(17) "Computer Graphics" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "5f9fc7dc99e84b2b3042151856f4245a" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337647" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15803" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15362-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031480" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337821" ["revision"]=> string(6) "712893" ["uuid"]=> string(36) "deab0328-ee5c-4497-853c-b1693ce63c37" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(17) "Computer Graphics" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712893" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#18781 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337821" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712893" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "deab0328-ee5c-4497-853c-b1693ce63c37" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(17) "Computer Graphics" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "5f9fc7dc99e84b2b3042151856f4245a" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337647" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15803" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15362-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031480" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337821" ["revision"]=> string(6) "712893" ["uuid"]=> string(36) "deab0328-ee5c-4497-853c-b1693ce63c37" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(17) "Computer Graphics" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712893" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15362 Computer Graphics 12 This course provides a comprehensive introduction to computer graphics modeling, animation, and rendering. Topics covered include basic image processing, geometric transformations, geometric modeling of curves and surfaces, animation, 3-D viewing, visibility algorithms, shading, and ray tracing. Instructor(s) Nancy Pollard Click to read more... array(1) { [712892]=> string(9) "222337820" } array(1) { [222337820]=> object(Drupal\node\Entity\Node)#18914 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337820" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712892" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "409dd67c-94e1-463b-ba94-0f1039ec0ddd" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(27) "Algorithmic Textiles Design" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "2630df367a93b15582033c725729f5ef" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337648" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "16014" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15367-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031479" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337820" ["revision"]=> string(6) "712892" ["uuid"]=> string(36) "409dd67c-94e1-463b-ba94-0f1039ec0ddd" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(27) "Algorithmic Textiles Design" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712892" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#18914 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337820" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712892" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "409dd67c-94e1-463b-ba94-0f1039ec0ddd" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(27) "Algorithmic Textiles Design" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "2630df367a93b15582033c725729f5ef" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337648" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "16014" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15367-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031479" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337820" ["revision"]=> string(6) "712892" ["uuid"]=> string(36) "409dd67c-94e1-463b-ba94-0f1039ec0ddd" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(27) "Algorithmic Textiles Design" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712892" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15367 Algorithmic Textiles Design 12 Textile artifacts are -- quite literally -- all around us; from clothing to carpets to car seats. These items are often produced by sophisticated, computer-controlled fabrication machinery. In this course we will discuss everywhere code touches textiles fabrication, including design tools, simulators, and machine control languages. Students will work on a series of multi-week, open-ended projects, where they use code to create patterns for modern sewing/embroidery, weaving, and knitting machines; and then fabricate these patterns in the textiles lab. Students in the 800-level version of the course will additionally be required to create a final project that develops a new algorithm, device, or technique in textiles fabrication. Instructor(s) James McCann Click to read more... array(1) { [712891]=> string(9) "222337819" } array(1) { [222337819]=> object(Drupal\node\Entity\Node)#19044 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337819" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712891" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "1445e561-31a6-4589-83ac-4bd965cc094e" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(18) "Neural Computation" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "20a7856c71393bebeda160e4963ec255" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337649" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15606" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15386-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031478" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337819" ["revision"]=> string(6) "712891" ["uuid"]=> string(36) "1445e561-31a6-4589-83ac-4bd965cc094e" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(18) "Neural Computation" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712891" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#19044 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337819" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712891" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "1445e561-31a6-4589-83ac-4bd965cc094e" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(18) "Neural Computation" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "20a7856c71393bebeda160e4963ec255" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337649" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15606" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15386-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031478" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337819" ["revision"]=> string(6) "712891" ["uuid"]=> string(36) "1445e561-31a6-4589-83ac-4bd965cc094e" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(18) "Neural Computation" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712891" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15386 Neural Computation 9 Computational neuroscience is an interdisciplinary science that seeks to understand how the brain computes to achieve natural intelligence. It seeks to understand the computational principles and mechanisms of intelligent behaviors and mental abilities -- such as perception, language, motor control, and learning -- by building artificial systems and computational models with the same capabilities. This course explores how neurons encode and process information, adapt and learn, communicate, cooperate, compete and compute at the individual level as well as at the levels of networks and systems. It will introduce basic concepts in computational modeling, information theory, signal processing, system analysis, statistical and probabilistic inference. Concrete examples will be drawn from the visual system and the motor systems, and studied from computational, psychological and biological perspectives. Students will learn to perform computational experiments using Matlab and quantitative studies of neurons and neuronal networks. Instructor(s) Tai-Sing Lee Click to read more... array(1) { [712890]=> string(9) "222337818" } array(1) { [222337818]=> object(Drupal\node\Entity\Node)#19182 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337818" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712890" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "60874cad-156d-46e0-9126-d86f30b13e45" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(42) "Operating System Design and Implementation" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "51d7917b256fe3db56926e00ef4b774d" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337650" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15483" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15410-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031477" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337818" ["revision"]=> string(6) "712890" ["uuid"]=> string(36) "60874cad-156d-46e0-9126-d86f30b13e45" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(42) "Operating System Design and Implementation" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712890" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#19182 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337818" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712890" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "60874cad-156d-46e0-9126-d86f30b13e45" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(42) "Operating System Design and Implementation" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "51d7917b256fe3db56926e00ef4b774d" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337650" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15483" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15410-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031477" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337818" ["revision"]=> string(6) "712890" ["uuid"]=> string(36) "60874cad-156d-46e0-9126-d86f30b13e45" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(42) "Operating System Design and Implementation" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712890" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15410 Operating System Design and Implementation 15 Operating System Design and Implementation is a rigorous hands-on introduction to the principles and practice of operating systems. The core experience is writing a small Unix-inspired OS kernel, in C with some x86 assembly language, which runs on a PC hardware simulator (and on actual PC hardware if you wish). Work is done in two-person teams, and "team programming" skills (source control, modularity, documentation) are emphasized. The size and scope of the programming assignments typically result in students significantly developing their design, implementation, and debugging abilities. Core concepts include the process model, virtual memory, threads, synchronization, and deadlock; the course also surveys higher-level OS topics including file systems, interprocess communication, networking, and security. Students, especially graduate students, who have not satisfied the prerequisite at Carnegie Mellon are strongly cautioned - to enter the class you must be able to write a storage allocator in C, use a debugger, understand 2's-complement arithmetic, and translate between C and x86 assembly language. The instructor may require you to complete a skills assessment exercise before the first week of the semester in order to remain registered in the class. Auditing: this course is usually full, and we generally receive many more requests to audit than we can accept. If you wish to audit, please have your advisor contact us before the semester begins to discuss your educational goals. Instructor(s) Dave Eckhardt Click to read more... array(2) { [712888]=> string(9) "222337816" [712889]=> string(9) "222337817" } array(2) { [222337816]=> object(Drupal\node\Entity\Node)#19319 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337816" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712888" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "dfb30da1-2775-4dc5-867f-41c99999f0cf" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(15) "Compiler Design" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "b598545ef26ef740b2b896e6c077f6f9" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031475" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337651" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15619" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15411-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337816" ["revision"]=> string(6) "712888" ["uuid"]=> string(36) "dfb30da1-2775-4dc5-867f-41c99999f0cf" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(15) "Compiler Design" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712888" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } [222337817]=> object(Drupal\node\Entity\Node)#19249 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337817" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712889" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "792db9b8-8d17-4ed5-8af8-ca87c5593827" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(15) "Compiler Design" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "dd45ab7a46401756bb32082f1e95917b" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337651" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337587" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15411-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031476" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337817" ["revision"]=> string(6) "712889" ["uuid"]=> string(36) "792db9b8-8d17-4ed5-8af8-ca87c5593827" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(15) "Compiler Design" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712889" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#19319 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337816" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712888" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "dfb30da1-2775-4dc5-867f-41c99999f0cf" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(15) "Compiler Design" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "b598545ef26ef740b2b896e6c077f6f9" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031475" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337651" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15619" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15411-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337816" ["revision"]=> string(6) "712888" ["uuid"]=> string(36) "dfb30da1-2775-4dc5-867f-41c99999f0cf" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(15) "Compiler Design" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712888" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } object(Drupal\node\Entity\Node)#19249 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337817" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712889" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "792db9b8-8d17-4ed5-8af8-ca87c5593827" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(15) "Compiler Design" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "dd45ab7a46401756bb32082f1e95917b" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337651" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337587" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15411-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031476" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337817" ["revision"]=> string(6) "712889" ["uuid"]=> string(36) "792db9b8-8d17-4ed5-8af8-ca87c5593827" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(15) "Compiler Design" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712889" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15411 Compiler Design 15 This course covers the design and implementation of compiler and run-time systems for high-level languages, and examines the interaction between language design, compiler design, and run-time organization. Topics covered include syntactic and lexical analysis, handling of user-defined types and type-checking, context analysis, code generation and optimization, and memory management and run-time organization. Instructor(s) Seth Goldstein Click to read more... array(1) { [712887]=> string(9) "222337815" } array(1) { [222337815]=> object(Drupal\node\Entity\Node)#19454 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337815" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712887" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "33908558-2467-49da-85ba-12c2f457be71" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(26) "Operating System Practicum" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "9bcab4ac3578ca1688a9ca70726fd81d" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337652" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15483" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15412-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031474" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337815" ["revision"]=> string(6) "712887" ["uuid"]=> string(36) "33908558-2467-49da-85ba-12c2f457be71" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(26) "Operating System Practicum" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712887" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#19454 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337815" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712887" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "33908558-2467-49da-85ba-12c2f457be71" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(26) "Operating System Practicum" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "9bcab4ac3578ca1688a9ca70726fd81d" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337652" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15483" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15412-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031474" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337815" ["revision"]=> string(6) "712887" ["uuid"]=> string(36) "33908558-2467-49da-85ba-12c2f457be71" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(26) "Operating System Practicum" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712887" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15412 Operating System Practicum varies The goal of this class is for students to acquire hands-on experience with operating-system code as it is developed and deployed in the real world. Groups of two to four students will select, build, install, and become familiar with an open-source operating system project; propose a significant extension or upgrade to that project; and develop a production-quality implementation meeting the coding standards of that project. Unless infeasible, the results will be submitted to the project for inclusion in the code base. Variations on this theme are possible at the discretion of the instructor. For example, it may be possible to work within the context of a non-operating-system software infrastructure project (window system, web server, or embedded network device kernel) or to extend a 15-410 student kernel. In some situations students may work alone. Group membership and unit count (9 units versus 12) will be decided by the third week of the semester. Contributing to a real-world project will involve engaging in some mixture of messy, potentially open-ended activities such as: learning a revision control system, writing a short design document, creating and updating a simple project plan, participating in an informal code review, synthesizing scattered information about hardware and software, classifying and/or reading large amounts of code written by various people over a long period of time, etc. Instructor(s) Dave Eckhardt Click to read more... array(1) { [712886]=> string(9) "222337814" } array(1) { [222337814]=> object(Drupal\node\Entity\Node)#19579 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337814" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712886" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "d4d4d86c-4daa-40cd-a6a8-c9e9f6912144" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(45) "Advanced Foundations of Programming Languages" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "04b92d45f964a0056024b2d35917f336" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337653" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15344" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15413-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031473" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337814" ["revision"]=> string(6) "712886" ["uuid"]=> string(36) "d4d4d86c-4daa-40cd-a6a8-c9e9f6912144" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(45) "Advanced Foundations of Programming Languages" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712886" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#19579 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337814" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712886" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "d4d4d86c-4daa-40cd-a6a8-c9e9f6912144" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(45) "Advanced Foundations of Programming Languages" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "04b92d45f964a0056024b2d35917f336" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337653" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15344" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15413-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031473" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337814" ["revision"]=> string(6) "712886" ["uuid"]=> string(36) "d4d4d86c-4daa-40cd-a6a8-c9e9f6912144" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(45) "Advanced Foundations of Programming Languages" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712886" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15413 Advanced Foundations of Programming Languages 12 An advanced follow-on to 15-312 developing further ideas and results in the theory of programming languages. Instructor(s) Robert Harper Click to read more... array(1) { [712885]=> string(9) "222337813" } array(1) { [222337813]=> object(Drupal\node\Entity\Node)#19717 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337813" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712885" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "b683e91d-7a5f-4252-8488-43711dccfbbe" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(44) "Bug Catching: Automated Program Verification" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "56d77c95660c47fa63763c242ec14e22" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031472" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337654" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222213291" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15414-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337813" ["revision"]=> string(6) "712885" ["uuid"]=> string(36) "b683e91d-7a5f-4252-8488-43711dccfbbe" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(44) "Bug Catching: Automated Program Verification" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712885" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#19717 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337813" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712885" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "b683e91d-7a5f-4252-8488-43711dccfbbe" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(44) "Bug Catching: Automated Program Verification" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "56d77c95660c47fa63763c242ec14e22" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031472" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337654" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222213291" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15414-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337813" ["revision"]=> string(6) "712885" ["uuid"]=> string(36) "b683e91d-7a5f-4252-8488-43711dccfbbe" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(44) "Bug Catching: Automated Program Verification" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712885" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15414 Bug Catching: Automated Program Verification 9 Many CS and ECE students will be developing software and hardware that must be ultra reliable at some point in their careers. Logical errors in such designs can be costly, even life threatening. There have already been a number of well publicized errors like the Intel Pentium floating point error and the Arian 5 crash. In this course we will study tools for finding and preventing logical errors. Three types of tools will be studied: automated theorem proving, state exploration techniques like model checking and tools based on static program analysis. Although students will learn the theoretical basis for such tools, the emphasis will be on actually using them on real examples. This course can be used to satisfy the Logic & Languages requirement for the Computer Science major. Instructor(s) Matt Fredrikson Click to read more... array(1) { [712884]=> string(9) "222337812" } array(1) { [222337812]=> object(Drupal\node\Entity\Node)#19852 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337812" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712884" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "f43587ac-4321-4a9b-8f12-108e97171ac1" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(15) "HOT Compilation" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "fa72f222a1f9f42c2d9b24a6890b1800" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031471" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337655" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15366" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15417-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337812" ["revision"]=> string(6) "712884" ["uuid"]=> string(36) "f43587ac-4321-4a9b-8f12-108e97171ac1" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(15) "HOT Compilation" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712884" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#19852 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337812" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712884" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "f43587ac-4321-4a9b-8f12-108e97171ac1" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(15) "HOT Compilation" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "fa72f222a1f9f42c2d9b24a6890b1800" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031471" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337655" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15366" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15417-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337812" ["revision"]=> string(6) "712884" ["uuid"]=> string(36) "f43587ac-4321-4a9b-8f12-108e97171ac1" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(15) "HOT Compilation" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712884" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15417 HOT Compilation 12 The course covers the implementation of compilers for higher-order, typed languages such as ML and Haskell, and gives an introduction to type-preserving compilation. Topics covered include type inference, elaboration, CPS conversion, closure conversion, garbage collection, phase splitting, and typed assembly language. Instructor(s) Frank Pfenning Click to read more... array(2) { [712882]=> string(9) "222337810" [712883]=> string(9) "222337811" } array(2) { [222337810]=> object(Drupal\node\Entity\Node)#19984 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337810" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712882" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "d084c0df-163d-4e97-9852-fcffdbf1fc18" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(46) "Parallel Computer Architecture and Programming" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "4d3837cd9916bd02f5c3a7659ba7af3d" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337656" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222219963" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15418-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031469" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337810" ["revision"]=> string(6) "712882" ["uuid"]=> string(36) "d084c0df-163d-4e97-9852-fcffdbf1fc18" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(46) "Parallel Computer Architecture and Programming" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712882" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } [222337811]=> object(Drupal\node\Entity\Node)#19988 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337811" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712883" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "2b7d03b9-0be0-4968-b9d7-e48abd30157c" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(46) "Parallel Computer Architecture and Programming" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "be1b39268c15cba61e04e48ab1a101ab" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337656" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15633" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15418-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031470" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337811" ["revision"]=> string(6) "712883" ["uuid"]=> string(36) "2b7d03b9-0be0-4968-b9d7-e48abd30157c" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(46) "Parallel Computer Architecture and Programming" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712883" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#19984 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337810" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712882" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "d084c0df-163d-4e97-9852-fcffdbf1fc18" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(46) "Parallel Computer Architecture and Programming" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "4d3837cd9916bd02f5c3a7659ba7af3d" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337656" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222219963" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15418-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031469" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337810" ["revision"]=> string(6) "712882" ["uuid"]=> string(36) "d084c0df-163d-4e97-9852-fcffdbf1fc18" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(46) "Parallel Computer Architecture and Programming" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712882" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } object(Drupal\node\Entity\Node)#19988 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337811" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712883" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "2b7d03b9-0be0-4968-b9d7-e48abd30157c" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(46) "Parallel Computer Architecture and Programming" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "be1b39268c15cba61e04e48ab1a101ab" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337656" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15633" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15418-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031470" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337811" ["revision"]=> string(6) "712883" ["uuid"]=> string(36) "2b7d03b9-0be0-4968-b9d7-e48abd30157c" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(46) "Parallel Computer Architecture and Programming" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712883" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15418 Parallel Computer Architecture and Programming 12 The fundamental principles and engineering tradeoffs involved in designing modern parallel computers, as well as the programming techniques to effectively utilize these machines. Topics include naming shared data, synchronizing threads, and the latency and bandwidth associated with communication. Case studies on shared-memory, message-passing, data-parallel and dataflow machines will be used to illustrate these techniques and tradeoffs. Programming assignments will be performed on one or more commercial multiprocessors, and there will be a significant course project. Instructor(s) Brian RailingTodd Mowry Click to read more... array(2) { [712880]=> string(9) "222337808" [712881]=> string(9) "222337809" } array(2) { [222337808]=> object(Drupal\node\Entity\Node)#20067 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337808" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712880" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "1cd1e0d8-73b4-4b9d-9704-6363a2d40a5f" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(19) "Distributed Systems" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "28f258c70982c4a6f9def9884a8bc9a7" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337657" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222185403" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15440-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031467" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337808" ["revision"]=> string(6) "712880" ["uuid"]=> string(36) "1cd1e0d8-73b4-4b9d-9704-6363a2d40a5f" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(19) "Distributed Systems" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712880" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } [222337809]=> object(Drupal\node\Entity\Node)#20137 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337809" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712881" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "2922a61e-961c-4f2b-b6d8-9fef28c15af7" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(19) "Distributed Systems" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "cd91a5bda0b8611fc711221c2bfd57f9" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031468" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337657" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15396" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15440-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337809" ["revision"]=> string(6) "712881" ["uuid"]=> string(36) "2922a61e-961c-4f2b-b6d8-9fef28c15af7" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(19) "Distributed Systems" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712881" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#20067 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337808" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712880" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "1cd1e0d8-73b4-4b9d-9704-6363a2d40a5f" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(19) "Distributed Systems" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "28f258c70982c4a6f9def9884a8bc9a7" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337657" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222185403" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15440-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031467" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337808" ["revision"]=> string(6) "712880" ["uuid"]=> string(36) "1cd1e0d8-73b4-4b9d-9704-6363a2d40a5f" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(19) "Distributed Systems" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712880" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } object(Drupal\node\Entity\Node)#20137 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337809" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712881" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "2922a61e-961c-4f2b-b6d8-9fef28c15af7" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(19) "Distributed Systems" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "cd91a5bda0b8611fc711221c2bfd57f9" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031468" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337657" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15396" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15440-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337809" ["revision"]=> string(6) "712881" ["uuid"]=> string(36) "2922a61e-961c-4f2b-b6d8-9fef28c15af7" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(19) "Distributed Systems" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712881" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15440 Distributed Systems 12 The goals of this course are twofold: First, for students to gain an understanding of the principles and techniques behind the design of distributed systems, such as locking, concurrency, scheduling, and communication across the network. Second, for students to gain practical experience designing, implementing, and debugging real distributed systems. The major themes this course will teach include scarcity, scheduling, concurrency and concurrent programming, naming, abstraction and modularity, imperfect communication and other types of failure, protection from accidental and malicious harm, optimism, and the use of instrumentation and monitoring and debugging tools in problem solving. As the creation and management of software systems is a fundamental goal of any undergraduate systems course, students will design, implement, and debug large programming projects. As a consequence, competency in both the C and Java programming languages is required. Instructor(s) Babu PillaiMahadev Satyanarayanan Click to read more... array(1) { [712879]=> string(9) "222337807" } array(1) { [222337807]=> object(Drupal\node\Entity\Node)#20270 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337807" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712879" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "043e0697-ecc5-473a-9259-a12573d03f91" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(24) "Machine Learning Systems" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "4281152c44772e94a0921e246a301f33" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337658" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222239935" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15442-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031466" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337807" ["revision"]=> string(6) "712879" ["uuid"]=> string(36) "043e0697-ecc5-473a-9259-a12573d03f91" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(24) "Machine Learning Systems" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712879" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#20270 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337807" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712879" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "043e0697-ecc5-473a-9259-a12573d03f91" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(24) "Machine Learning Systems" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "4281152c44772e94a0921e246a301f33" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337658" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222239935" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15442-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031466" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337807" ["revision"]=> string(6) "712879" ["uuid"]=> string(36) "043e0697-ecc5-473a-9259-a12573d03f91" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(24) "Machine Learning Systems" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712879" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15442 Machine Learning Systems 12 The goal of this course is to provide students an understanding and overview of elements in modern machine learning systems. Throughout the course, the students will learn about the design rationale behind the state-of-the-art machine learning frameworks and advanced system techniques to scale, reduce memory, and offload heterogeneous compute resources. We will also run case studies of large-scale training and serving systems used in practice today. This course offers the necessary background for students who would like to pursue research in the area of machine learning systems or continue to work in machine learning engineering. Instructor(s) Tianqi Chen Click to read more... array(1) { [712878]=> string(9) "222337806" } array(1) { [222337806]=> object(Drupal\node\Entity\Node)#20404 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337806" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712878" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "cb61198d-6e0e-4404-965a-e8ede362cd8c" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(16) "Database Systems" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "b61efaad831bfcb739389d59d1eca09a" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337659" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222316099" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15445-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031465" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337806" ["revision"]=> string(6) "712878" ["uuid"]=> string(36) "cb61198d-6e0e-4404-965a-e8ede362cd8c" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(16) "Database Systems" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712878" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#20404 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337806" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712878" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "cb61198d-6e0e-4404-965a-e8ede362cd8c" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(16) "Database Systems" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "b61efaad831bfcb739389d59d1eca09a" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337659" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222316099" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15445-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031465" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337806" ["revision"]=> string(6) "712878" ["uuid"]=> string(36) "cb61198d-6e0e-4404-965a-e8ede362cd8c" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(16) "Database Systems" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712878" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15445 Database Systems 12 This course is on the design and implementation of database management systems. Topics include data models (relational, document, key/value), storage models (n-ary, decomposition), query languages (SQL, stored procedures), storage architectures (heaps, log-structured), indexing (order preserving trees, hash tables), transaction processing (ACID, concurrency control), recovery (logging, checkpoints), query processing (joins, sorting, aggregation, optimization), and parallel architectures (multi-core, distributed). Case studies on open-source and commercial database systems will be used to illustrate these techniques and trade-offs. The course is appropriate for students with strong systems programming skills. Instructor(s) Jignesh Patel Click to read more... array(2) { [712876]=> string(9) "222337804" [712877]=> string(9) "222337805" } array(2) { [222337804]=> object(Drupal\node\Entity\Node)#20538 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337804" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712876" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "b49ab1ad-03fb-4a3d-a62a-f193caaef135" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(29) "Algorithm Design and Analysis" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "6b53bb41447cf09803930ca7194fd3f6" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337660" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222231287" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15451-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031463" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337804" ["revision"]=> string(6) "712876" ["uuid"]=> string(36) "b49ab1ad-03fb-4a3d-a62a-f193caaef135" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(29) "Algorithm Design and Analysis" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712876" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } [222337805]=> object(Drupal\node\Entity\Node)#20542 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337805" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712877" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "30d2ee2a-3f45-4c05-ba36-2e4d6c2cf048" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(29) "Algorithm Design and Analysis" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "63de1cd34d3d9ed9bc69285455587ca1" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337660" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222227123" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15451-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031464" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337805" ["revision"]=> string(6) "712877" ["uuid"]=> string(36) "30d2ee2a-3f45-4c05-ba36-2e4d6c2cf048" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(29) "Algorithm Design and Analysis" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712877" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#20538 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337804" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712876" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "b49ab1ad-03fb-4a3d-a62a-f193caaef135" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(29) "Algorithm Design and Analysis" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "6b53bb41447cf09803930ca7194fd3f6" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337660" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222231287" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15451-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031463" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337804" ["revision"]=> string(6) "712876" ["uuid"]=> string(36) "b49ab1ad-03fb-4a3d-a62a-f193caaef135" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(29) "Algorithm Design and Analysis" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712876" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } object(Drupal\node\Entity\Node)#20542 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337805" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712877" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "30d2ee2a-3f45-4c05-ba36-2e4d6c2cf048" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(29) "Algorithm Design and Analysis" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "63de1cd34d3d9ed9bc69285455587ca1" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337660" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222227123" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15451-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031464" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337805" ["revision"]=> string(6) "712877" ["uuid"]=> string(36) "30d2ee2a-3f45-4c05-ba36-2e4d6c2cf048" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(29) "Algorithm Design and Analysis" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712877" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15451 Algorithm Design and Analysis 12 This course is about the design and analysis of algorithms. We study specific algorithms for a variety of problems, as well as general design and analysis techniques. Specific topics include searching, sorting, algorithms for graph problems, efficient data structures, lower bounds and NP-completeness. A variety of other topics may be covered at the discretion of the instructor. These include parallel algorithms, randomized algorithms, geometric algorithms, low level techniques for efficient programming, cryptography, and cryptographic protocols. Instructor(s) Daniel AndersonDavid Woodruff Click to read more... array(1) { [712875]=> string(9) "222337803" } array(1) { [222337803]=> object(Drupal\node\Entity\Node)#20674 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337803" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712875" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "6c634a2f-49c1-40db-aa63-b2c0b9ac4d3c" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(31) "Undergraduate Complexity Theory" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "b14d86dc6d660aa3a0bbf78f10704a25" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337661" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15573" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15455-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031462" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337803" ["revision"]=> string(6) "712875" ["uuid"]=> string(36) "6c634a2f-49c1-40db-aa63-b2c0b9ac4d3c" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(31) "Undergraduate Complexity Theory" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712875" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#20674 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337803" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712875" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "6c634a2f-49c1-40db-aa63-b2c0b9ac4d3c" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(31) "Undergraduate Complexity Theory" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "b14d86dc6d660aa3a0bbf78f10704a25" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337661" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15573" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15455-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031462" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337803" ["revision"]=> string(6) "712875" ["uuid"]=> string(36) "6c634a2f-49c1-40db-aa63-b2c0b9ac4d3c" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(31) "Undergraduate Complexity Theory" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712875" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15455 Undergraduate Complexity Theory 9 Complexity theory is the study of how much of a resource (such as time, space, parallelism, or randomness) is required to perform some of the computations that interest us the most. In a standard algorithms course, one concentrates on giving resource efficient methods to solve interesting problems. In this course, we concentrate on techniques that prove or suggest that there are no efficient methods to solve many important problems. We will develop the theory of various complexity classes, such as P, NP, co-NP, PH, #P, PSPACE, NC, AC, L, NL, UP, RP, BPP, IP, and PCP. We will study techniques to classify problems according to our available taxonomy. By developing a subtle pattern of reductions between classes we will suggest an (as yet unproven!) picture of how by using limited amounts of various resources, we limit our computational power. Instructor(s) Klaus Sutner Click to read more... array(1) { [712874]=> string(9) "222337802" } array(1) { [222337802]=> object(Drupal\node\Entity\Node)#20802 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337802" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712874" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "7dbd1010-ed58-40ca-a244-0d303f75916f" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(30) "Discrete Differential Geometry" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "265d1ad6faf9ce890671c2418d1681c6" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337662" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "19095" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15458-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031461" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337802" ["revision"]=> string(6) "712874" ["uuid"]=> string(36) "7dbd1010-ed58-40ca-a244-0d303f75916f" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(30) "Discrete Differential Geometry" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712874" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#20802 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337802" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712874" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "7dbd1010-ed58-40ca-a244-0d303f75916f" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(30) "Discrete Differential Geometry" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "265d1ad6faf9ce890671c2418d1681c6" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337662" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "19095" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15458-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031461" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337802" ["revision"]=> string(6) "712874" ["uuid"]=> string(36) "7dbd1010-ed58-40ca-a244-0d303f75916f" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(30) "Discrete Differential Geometry" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712874" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15458 Discrete Differential Geometry 12 This course focuses on three-dimensional geometry processing, while simultaneously providing a first course in traditional differential geometry. Our main goal is to show how fundamental geometric concepts (like curvature) can be understood from complementary computational and mathematical points of view. This dual perspective enriches understanding on both sides, and leads to the development of practical algorithms for working with real-world geometric data. Along the way we will revisit important ideas from calculus and linear algebra, putting a strong emphasis on intuitive, visual understanding that complements the more traditional formal, algebraic treatment. The course provides essential mathematical background as well as a large array of real-world examples and applications. It also provides a short survey of recent developments in digital geometry processing and discrete differential geometry. Topics include: curves and surfaces, curvature, connections and parallel transport, exterior algebra, exterior calculus, Stokes' theorem, simplicial homology, de Rham cohomology, Helmholtz-Hodge decomposition, conformal mapping, finite element methods, and numerical linear algebra. Applications include: approximation of curvature, curve and surface smoothing, surface parameterization, vector field design, and computation of geodesic distance. Instructor(s) Keenan Crane Click to read more... array(1) { [712873]=> string(9) "222337801" } array(1) { [222337801]=> object(Drupal\node\Entity\Node)#20931 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337801" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712873" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "05683b16-13c8-4f02-af96-b23d4ead5201" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(23) "Physics-Based Rendering" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "1d31f104536efbf4dff8860d68712f7a" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337663" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222225707" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15468-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031460" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337801" ["revision"]=> string(6) "712873" ["uuid"]=> string(36) "05683b16-13c8-4f02-af96-b23d4ead5201" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(23) "Physics-Based Rendering" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712873" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#20931 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337801" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712873" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "05683b16-13c8-4f02-af96-b23d4ead5201" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(23) "Physics-Based Rendering" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "1d31f104536efbf4dff8860d68712f7a" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337663" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222225707" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15468-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031460" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337801" ["revision"]=> string(6) "712873" ["uuid"]=> string(36) "05683b16-13c8-4f02-af96-b23d4ead5201" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(23) "Physics-Based Rendering" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712873" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15468 Physics-Based Rendering 12 This course is an introduction to physics-based rendering at the advanced undergraduate and introductory graduate level. During the course, we will cover fundamentals of light transport, including topics such as the rendering and radiative transfer equation, light transport operators, path integral formulations, and approximations such as diffusion and single scattering. Additionally, we will discuss state-of-the-art models for illumination, surface and volumetric scattering, and sensors. Finally, we will use these theoretical foundations to develop Monte Carlo algorithms and sampling techniques for efficiently simulating physically-accurate images. Towards the end of the course, we will look at advanced topics such as rendering wave optics, neural rendering, and differentiable rendering. The course has a strong programming component, during which students will develop their own working implementation of a physics-based renderer, including support for a variety of rendering algorithms, materials, illumination sources, and sensors. The project also includes a final project, during which students will select and implement some advanced rendering technique, and use their implementation to produce an image that is both technically and artistically compelling. The course will conclude with a rendering competition, where students submit their rendered images to win prizes. Cross-listing: This is both an advanced undergraduate and introductory graduate course, and it is cross-listed as 15-468 (for undergraduate students), 15-668 (for Master's students), and 15-868 (for PhD students). Please make sure to register for the section of the class that matches your current enrollment status. Click to read more... array(1) { [712872]=> string(9) "222337800" } array(1) { [222337800]=> object(Drupal\node\Entity\Node)#21055 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337800" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712872" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "6fa6a09d-feb0-45a7-b875-44146fb2f6dc" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(44) "Cognitive Robotics: The Future of Robot Toys" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "646245e90372f8ea1b242f4342fa5c0f" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337664" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15360" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15494-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031459" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337800" ["revision"]=> string(6) "712872" ["uuid"]=> string(36) "6fa6a09d-feb0-45a7-b875-44146fb2f6dc" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(44) "Cognitive Robotics: The Future of Robot Toys" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712872" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#21055 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337800" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712872" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "6fa6a09d-feb0-45a7-b875-44146fb2f6dc" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(44) "Cognitive Robotics: The Future of Robot Toys" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "646245e90372f8ea1b242f4342fa5c0f" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337664" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15360" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15494-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031459" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337800" ["revision"]=> string(6) "712872" ["uuid"]=> string(36) "6fa6a09d-feb0-45a7-b875-44146fb2f6dc" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(44) "Cognitive Robotics: The Future of Robot Toys" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712872" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15494 Cognitive Robotics: The Future of Robot Toys 12 This course will explore the future of robot toys by analyzing and programming Anki Cozmo, a new robot with built-in artificial intelligence algorithms. Como is distinguished from earlier consumer robots by its reliance on vision as the primary sensing mode and its sophisticated use of A.I. Its capabilities include face and object recognition, map building, path planning, and object pushing and stacking. Although marketed as a pre-programmed children's toy, Cozmo's open source Python SDK allows anyone to develop new software for it, which means it can also be used for robotics education and research. The course will cover robot software architecture, human-robot interaction, perception, and planning algorithms for navigation and manipulation. Prior robotics experience is not required, just strong programming skills. Instructor(s) David Touretzky Click to read more... array(3) { [712869]=> string(9) "222337797" [712870]=> string(9) "222337798" [712871]=> string(9) "222337799" } array(3) { [222337797]=> object(Drupal\node\Entity\Node)#21183 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337797" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712869" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "67517201-2074-499d-9f8b-5b1fb3feb2b7" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(32) "Introduction to Computer Systems" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "ea517e7329cf7cc2951ce01de1bc010e" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337665" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222226073" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15513-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031456" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337797" ["revision"]=> string(6) "712869" ["uuid"]=> string(36) "67517201-2074-499d-9f8b-5b1fb3feb2b7" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(32) "Introduction to Computer Systems" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712869" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } [222337798]=> object(Drupal\node\Entity\Node)#21186 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337798" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712870" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "22b0f639-46d9-45b7-b131-1c36668a7e8e" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(32) "Introduction to Computer Systems" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "c389a7611defe351bca8cf1e2b2d0f98" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337665" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15949" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15513-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031457" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337798" ["revision"]=> string(6) "712870" ["uuid"]=> string(36) "22b0f639-46d9-45b7-b131-1c36668a7e8e" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(32) "Introduction to Computer Systems" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712870" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } [222337799]=> object(Drupal\node\Entity\Node)#21187 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337799" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712871" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "a253650d-56d6-4022-823d-76f04acc28ad" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(32) "Introduction to Computer Systems" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "c01eacde8ed958dbaabed0ec17f18485" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337665" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222219963" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15513-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031458" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337799" ["revision"]=> string(6) "712871" ["uuid"]=> string(36) "a253650d-56d6-4022-823d-76f04acc28ad" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(32) "Introduction to Computer Systems" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712871" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#21183 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337797" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712869" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "67517201-2074-499d-9f8b-5b1fb3feb2b7" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(32) "Introduction to Computer Systems" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "ea517e7329cf7cc2951ce01de1bc010e" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337665" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222226073" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15513-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031456" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337797" ["revision"]=> string(6) "712869" ["uuid"]=> string(36) "67517201-2074-499d-9f8b-5b1fb3feb2b7" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(32) "Introduction to Computer Systems" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712869" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } object(Drupal\node\Entity\Node)#21186 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337798" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712870" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "22b0f639-46d9-45b7-b131-1c36668a7e8e" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(32) "Introduction to Computer Systems" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "c389a7611defe351bca8cf1e2b2d0f98" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337665" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15949" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15513-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031457" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337798" ["revision"]=> string(6) "712870" ["uuid"]=> string(36) "22b0f639-46d9-45b7-b131-1c36668a7e8e" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(32) "Introduction to Computer Systems" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712870" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } object(Drupal\node\Entity\Node)#21187 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337799" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712871" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "a253650d-56d6-4022-823d-76f04acc28ad" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(32) "Introduction to Computer Systems" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "c01eacde8ed958dbaabed0ec17f18485" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337665" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222219963" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15513-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031458" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337799" ["revision"]=> string(6) "712871" ["uuid"]=> string(36) "a253650d-56d6-4022-823d-76f04acc28ad" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(32) "Introduction to Computer Systems" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712871" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15513 Introduction to Computer Systems varies This course provides a programmer's view of how computer systems execute programs, store information, and communicate. It enables students to become more effective programmers, especially in dealing with issues of performance, portability and robustness. It also serves as a foundation for courses on compilers, networks, operating systems, and computer architecture, where a deeper understanding of systems-level issues is required. Topics covered include: machine-level code and its generation by optimizing compilers, performance evaluation and optimization, computer arithmetic, memory organization and management, networking technology and protocols, and supporting concurrent computation. Instructor(s) Nathan BeckmannDavid AndersenBrian Railing Click to read more... array(2) { [712867]=> string(9) "222337795" [712868]=> string(9) "222337796" } array(2) { [222337795]=> object(Drupal\node\Entity\Node)#21314 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337795" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712867" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "d25c9980-f991-407f-b411-762d48b1d3c4" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(25) "Probability and Computing" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "70f8bc7a28c97c11de0e82b680617043" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337666" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15706" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15559-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031454" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337795" ["revision"]=> string(6) "712867" ["uuid"]=> string(36) "d25c9980-f991-407f-b411-762d48b1d3c4" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(25) "Probability and Computing" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712867" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } [222337796]=> object(Drupal\node\Entity\Node)#21318 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337796" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712868" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "2feeeea2-41ae-4cdc-9d0e-c8449932c50d" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(25) "Probability and Computing" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "b38db4c27293e8fa7d039c51c181335f" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337666" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222234515" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15559-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031455" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337796" ["revision"]=> string(6) "712868" ["uuid"]=> string(36) "2feeeea2-41ae-4cdc-9d0e-c8449932c50d" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(25) "Probability and Computing" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712868" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#21314 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337795" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712867" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "d25c9980-f991-407f-b411-762d48b1d3c4" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(25) "Probability and Computing" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "70f8bc7a28c97c11de0e82b680617043" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337666" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15706" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15559-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031454" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337795" ["revision"]=> string(6) "712867" ["uuid"]=> string(36) "d25c9980-f991-407f-b411-762d48b1d3c4" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(25) "Probability and Computing" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712867" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } object(Drupal\node\Entity\Node)#21318 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337796" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712868" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "2feeeea2-41ae-4cdc-9d0e-c8449932c50d" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(25) "Probability and Computing" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "b38db4c27293e8fa7d039c51c181335f" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337666" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222234515" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15559-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031455" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337796" ["revision"]=> string(6) "712868" ["uuid"]=> string(36) "2feeeea2-41ae-4cdc-9d0e-c8449932c50d" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(25) "Probability and Computing" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712868" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15559 Probability and Computing varies Probability theory is indispensable in computer science today. In areas such as artificial intelligence and computer science theory, probabilistic reasoning and randomization are central. Within networks and systems, probability is used to model uncertainty and queuing latency. This course gives an introduction to probability as it is used in computer science theory and practice, drawing on applications and current research developments as motivation. The course has 3 parts: Part I is an introduction to probability, including discrete and continuous random variables, heavy tails, simulation, Laplace transforms, z-transforms, and applications of generating functions. Part II is an in-depth coverage of concentration inequalities, like the Chernoff bound and SLLN bounds, as well as their use in randomized algorithms. Part III covers Markov chains (both discrete-time and continuous-time) and stochastic processes and their application to queuing systems performance modeling. This is a fast-paced class which will cover more material than the other probability options and will cover it in greater depth. Instructor(s) Mor Harchol-BalterWeina Wang Click to read more... array(1) { [712866]=> string(9) "222337794" } array(1) { [222337794]=> object(Drupal\node\Entity\Node)#21437 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337794" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712866" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "08714b14-26b7-47bc-aeb1-2ef65c5e646a" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(37) "Independent Study in Computer Science" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "dca8538c501f2894d2d9940d07754e77" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031453" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337667" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15352" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15591-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337794" ["revision"]=> string(6) "712866" ["uuid"]=> string(36) "08714b14-26b7-47bc-aeb1-2ef65c5e646a" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(37) "Independent Study in Computer Science" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712866" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#21437 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337794" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712866" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "08714b14-26b7-47bc-aeb1-2ef65c5e646a" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(37) "Independent Study in Computer Science" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "dca8538c501f2894d2d9940d07754e77" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031453" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337667" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15352" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15591-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337794" ["revision"]=> string(6) "712866" ["uuid"]=> string(36) "08714b14-26b7-47bc-aeb1-2ef65c5e646a" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(37) "Independent Study in Computer Science" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712866" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15591 Independent Study in Computer Science varies The School of Computer Science offers Independent Study courses, which allow motivated students to work on projects under the supervision of a faculty advisor while receiving academic credit. Independent studies are usually one semester in duration and require prior approval from the faculty member and the School of Computer Science. Instructor(s) Mark Stehlik Click to read more... array(1) { [712865]=> string(9) "222337793" } array(1) { [222337793]=> object(Drupal\node\Entity\Node)#21550 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337793" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712865" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "0fef2e2b-110c-4ade-8f7f-ee0f6890951a" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(37) "Independent Study in Computer Science" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "0834c76231fbc7d85bd36f7796c97f8c" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031452" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337668" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15352" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15592-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337793" ["revision"]=> string(6) "712865" ["uuid"]=> string(36) "0fef2e2b-110c-4ade-8f7f-ee0f6890951a" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(37) "Independent Study in Computer Science" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712865" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#21550 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337793" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712865" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "0fef2e2b-110c-4ade-8f7f-ee0f6890951a" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(37) "Independent Study in Computer Science" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "0834c76231fbc7d85bd36f7796c97f8c" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031452" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337668" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15352" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15592-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337793" ["revision"]=> string(6) "712865" ["uuid"]=> string(36) "0fef2e2b-110c-4ade-8f7f-ee0f6890951a" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(37) "Independent Study in Computer Science" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712865" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15592 Independent Study in Computer Science varies The School of Computer Science offers Independent Study courses, which allow motivated students to work on projects under the supervision of a faculty advisor while receiving academic credit. Independent studies are usually one semester in duration and require prior approval from the faculty member and the School of Computer Science. Instructor(s) Mark Stehlik Click to read more... array(1) { [712864]=> string(9) "222337792" } array(1) { [222337792]=> object(Drupal\node\Entity\Node)#21663 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337792" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712864" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "e7044279-640f-409c-9f6a-c904cbd1b567" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(37) "Independent Study in Computer Science" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "9e8a8dc5bacd201b7ea16b86a4bcb7d5" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031451" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337669" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15352" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15593-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337792" ["revision"]=> string(6) "712864" ["uuid"]=> string(36) "e7044279-640f-409c-9f6a-c904cbd1b567" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(37) "Independent Study in Computer Science" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712864" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#21663 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337792" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712864" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "e7044279-640f-409c-9f6a-c904cbd1b567" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(37) "Independent Study in Computer Science" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427525" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427525" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "9e8a8dc5bacd201b7ea16b86a4bcb7d5" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031451" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337669" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15352" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15593-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337792" ["revision"]=> string(6) "712864" ["uuid"]=> string(36) "e7044279-640f-409c-9f6a-c904cbd1b567" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(37) "Independent Study in Computer Science" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712864" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15593 Independent Study in Computer Science varies The School of Computer Science offers Independent Study courses, which allow motivated students to work on projects under the supervision of a faculty advisor while receiving academic credit. Independent studies are usually one semester in duration and require prior approval from the faculty member and the School of Computer Science. Instructor(s) Mark Stehlik Click to read more... array(1) { [712863]=> string(9) "222337791" } array(1) { [222337791]=> object(Drupal\node\Entity\Node)#21776 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337791" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712863" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "74207d13-4b7a-4f20-9eeb-e7eb10cdaf36" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(37) "Independent Study in Computer Science" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "cd8e1489c1324d8284062b3292175c32" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031450" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337670" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15352" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15594-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337791" ["revision"]=> string(6) "712863" ["uuid"]=> string(36) "74207d13-4b7a-4f20-9eeb-e7eb10cdaf36" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(37) "Independent Study in Computer Science" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712863" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#21776 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337791" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712863" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "74207d13-4b7a-4f20-9eeb-e7eb10cdaf36" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(37) "Independent Study in Computer Science" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "cd8e1489c1324d8284062b3292175c32" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031450" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337670" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15352" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15594-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337791" ["revision"]=> string(6) "712863" ["uuid"]=> string(36) "74207d13-4b7a-4f20-9eeb-e7eb10cdaf36" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(37) "Independent Study in Computer Science" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712863" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15594 Independent Study in Computer Science varies The School of Computer Science offers Independent Study courses, which allow motivated students to work on projects under the supervision of a faculty advisor while receiving academic credit. Independent studies are usually one semester in duration and require prior approval from the faculty member and the School of Computer Science. Instructor(s) Mark Stehlik Click to read more... array(1) { [712862]=> string(9) "222337790" } array(1) { [222337790]=> object(Drupal\node\Entity\Node)#21907 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337790" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712862" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "43e505cd-8192-4b70-9fe6-eec590a4db32" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(42) "Operating System Design and Implementation" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "674d0a41cd604f79cf26f1d0b667291c" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337671" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15483" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15605-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031449" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337790" ["revision"]=> string(6) "712862" ["uuid"]=> string(36) "43e505cd-8192-4b70-9fe6-eec590a4db32" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(42) "Operating System Design and Implementation" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712862" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#21907 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337790" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712862" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "43e505cd-8192-4b70-9fe6-eec590a4db32" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(42) "Operating System Design and Implementation" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "674d0a41cd604f79cf26f1d0b667291c" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337671" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15483" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15605-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031449" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337790" ["revision"]=> string(6) "712862" ["uuid"]=> string(36) "43e505cd-8192-4b70-9fe6-eec590a4db32" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(42) "Operating System Design and Implementation" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712862" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15605 Operating System Design and Implementation 15 Operating System Design and Implementation is a rigorous hands-on introduction to the principles and practice of operating systems. The core experience is writing a small Unix-inspired OS kernel, in C with some x86 assembly language, which runs on a PC hardware simulator (and on actual PC hardware if you wish). Work is done in two-person teams, and "team programming" skills (source control, modularity, documentation) are emphasized. The size and scope of the programming assignments typically result in students significantly developing their design, implementation, and debugging abilities. Core concepts include the process model, virtual memory, threads, synchronization, and deadlock; the course also surveys higher-level OS topics including file systems, interprocess communication, networking, and security. Students, especially graduate students, who have not satisfied the prerequisite at Carnegie Mellon are strongly cautioned - to enter the class you must be able to write a storage allocator in C, use a debugger, understand 2's-complement arithmetic, and translate between C and x86 assembly language. The instructor may require you to complete a skills assessment exercise before the first week of the semester in order to remain registered in the class. Auditing: this course is usually full, and we generally receive many more requests to audit than we can accept. If you wish to audit, please have your advisor contact us before the semester begins to discuss your educational goals. Instructor(s) Dave Eckhardt Click to read more... array(2) { [712860]=> string(9) "222337788" [712861]=> string(9) "222337789" } array(2) { [222337788]=> object(Drupal\node\Entity\Node)#22036 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337788" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712860" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "bf68126c-c033-44ee-90e7-493860d4331a" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(15) "Compiler Design" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "e27961335b1b25360964e8eb0f003b1c" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337672" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337587" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15611-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031447" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337788" ["revision"]=> string(6) "712860" ["uuid"]=> string(36) "bf68126c-c033-44ee-90e7-493860d4331a" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(15) "Compiler Design" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712860" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } [222337789]=> object(Drupal\node\Entity\Node)#22038 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337789" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712861" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "633b8e85-1b3f-4438-8084-147e640b1000" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(15) "Compiler Design" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "494da75d468b311cffc178b8fb5e7726" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031448" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337672" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15619" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15611-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337789" ["revision"]=> string(6) "712861" ["uuid"]=> string(36) "633b8e85-1b3f-4438-8084-147e640b1000" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(15) "Compiler Design" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712861" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#22036 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337788" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712860" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "bf68126c-c033-44ee-90e7-493860d4331a" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(15) "Compiler Design" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "e27961335b1b25360964e8eb0f003b1c" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337672" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337587" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15611-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031447" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337788" ["revision"]=> string(6) "712860" ["uuid"]=> string(36) "bf68126c-c033-44ee-90e7-493860d4331a" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(15) "Compiler Design" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712860" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } object(Drupal\node\Entity\Node)#22038 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337789" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712861" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "633b8e85-1b3f-4438-8084-147e640b1000" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(15) "Compiler Design" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "494da75d468b311cffc178b8fb5e7726" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031448" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337672" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15619" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15611-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337789" ["revision"]=> string(6) "712861" ["uuid"]=> string(36) "633b8e85-1b3f-4438-8084-147e640b1000" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(15) "Compiler Design" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712861" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15611 Compiler Design 15 This course covers the design and implementation of compiler and run-time systems for high-level languages, and examines the interaction between language design, compiler design, and run-time organization. Topics covered include syntactic and lexical analysis, handling of user-defined types and type-checking, context analysis, code generation and optimization, and memory management and run-time organization. Instructor(s) Seth Goldstein Click to read more... array(1) { [712859]=> string(9) "222337787" } array(1) { [222337787]=> object(Drupal\node\Entity\Node)#22157 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337787" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712859" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "0145345f-9b3c-4855-8afb-42fd0c2a5e48" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(26) "Operating System Practicum" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "4c88e07d3f71a15a9c1bf6278d87593b" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337673" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15483" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15612-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031446" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337787" ["revision"]=> string(6) "712859" ["uuid"]=> string(36) "0145345f-9b3c-4855-8afb-42fd0c2a5e48" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(26) "Operating System Practicum" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712859" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#22157 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337787" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712859" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "0145345f-9b3c-4855-8afb-42fd0c2a5e48" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(26) "Operating System Practicum" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "4c88e07d3f71a15a9c1bf6278d87593b" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337673" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15483" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15612-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031446" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337787" ["revision"]=> string(6) "712859" ["uuid"]=> string(36) "0145345f-9b3c-4855-8afb-42fd0c2a5e48" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(26) "Operating System Practicum" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712859" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15612 Operating System Practicum varies Groups of two to four students will select, build, install, and become familiar with an open-source operating system project; propose a significant extension or upgrade to that project; and develop a production-quality implementation meeting the coding standards of that project. Unless infeasible, the results will be submitted to the project for inclusion in the code base. Variations on this theme are possible at the discretion of the instructor. For example, it may be possible to work within the context of a non-operating-system software infrastructure project (window system, web server, or embedded network device kernel) or to extend a 15-410 student kernel. In some situations students may work alone. Group membership and unit count (9 units versus 12) will be decided by the third week of the semester. Contributing to a real-world project will involve engaging in some mixture of messy, potentially open-ended activities such as: learning a revision control system, writing a short design document, creating and updating a simple project plan, participating in an informal code review, synthesizing scattered information about hardware and software, classifying and/or reading large amounts of code written by various people over a long period of time, etc. Instructor(s) Dave Eckhardt Click to read more... array(1) { [712858]=> string(9) "222337786" } array(1) { [222337786]=> object(Drupal\node\Entity\Node)#22287 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337786" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712858" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "efa9e446-1c0b-429e-bde4-692159ece3c0" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(44) "Bug Catching: Automated Program Verification" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "d92fe11fd1116e4e15b394dac3840f03" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337674" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222213291" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15614-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031445" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337786" ["revision"]=> string(6) "712858" ["uuid"]=> string(36) "efa9e446-1c0b-429e-bde4-692159ece3c0" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(44) "Bug Catching: Automated Program Verification" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712858" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#22287 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337786" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712858" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "efa9e446-1c0b-429e-bde4-692159ece3c0" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(44) "Bug Catching: Automated Program Verification" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "d92fe11fd1116e4e15b394dac3840f03" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337674" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222213291" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15614-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031445" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337786" ["revision"]=> string(6) "712858" ["uuid"]=> string(36) "efa9e446-1c0b-429e-bde4-692159ece3c0" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(44) "Bug Catching: Automated Program Verification" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712858" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15614 Bug Catching: Automated Program Verification 9 Many CS and ECE students will be developing software and hardware that must be ultra reliable at some point in their careers. Logical errors in such designs can be costly, even life threatening. There have already been a number of well publicized errors like the Intel Pentium floating point error and the Arian 5 crash. In this course we will study tools for finding and preventing logical errors. Three types of tools will be studied: automated theorem proving, state exploration techniques like model checking and tools based on static program analysis. Although students will learn the theoretical basis for such tools, the emphasis will be on actually using them on real examples. This course can be used to satisfy the Logic & Languages requirement for the Computer Science major. Instructor(s) Matt Fredrikson Click to read more... array(1) { [712857]=> string(9) "222337785" } array(1) { [222337785]=> object(Drupal\node\Entity\Node)#22416 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337785" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712857" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "985038f7-cfaa-4b0a-9ab1-52c26f1d1d73" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(15) "HOT Compilation" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "1e8986b2b68ca57f6febe0d36e9e0fdf" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031444" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337675" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15366" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15617-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337785" ["revision"]=> string(6) "712857" ["uuid"]=> string(36) "985038f7-cfaa-4b0a-9ab1-52c26f1d1d73" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(15) "HOT Compilation" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712857" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#22416 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337785" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712857" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "985038f7-cfaa-4b0a-9ab1-52c26f1d1d73" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(15) "HOT Compilation" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "1e8986b2b68ca57f6febe0d36e9e0fdf" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031444" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337675" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15366" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15617-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337785" ["revision"]=> string(6) "712857" ["uuid"]=> string(36) "985038f7-cfaa-4b0a-9ab1-52c26f1d1d73" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(15) "HOT Compilation" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712857" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15617 HOT Compilation 12 The course covers the implementation of compilers for higher-order typed languages such as ML and Haskell and gives an introduction to type-preserving compilation. Core topics include type checking and inference, elaboration, closure conversion, garbage collection, and translation to a low-level imperative language. Other topics may vary from year to year and include phase splitting, CPS conversion, typed assembly language, substructural and adjoint type systems, intersection types, and variable lifetimes. Instructor(s) Frank Pfenning Click to read more... array(2) { [712855]=> string(9) "222337783" [712856]=> string(9) "222337784" } array(2) { [222337783]=> object(Drupal\node\Entity\Node)#22540 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337783" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712855" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "2daa5790-2183-423e-9d77-b67075eef3f0" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(46) "Parallel Computer Architecture and Programming" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "c89e99aaece341126aba657e7d80a126" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337676" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15633" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15618-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031442" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337783" ["revision"]=> string(6) "712855" ["uuid"]=> string(36) "2daa5790-2183-423e-9d77-b67075eef3f0" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(46) "Parallel Computer Architecture and Programming" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712855" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } [222337784]=> object(Drupal\node\Entity\Node)#22544 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337784" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712856" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "15ce2376-9bf5-4b34-ba85-68d4995c116a" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(46) "Parallel Computer Architecture and Programming" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "f268117cc835823008af9a078b7bb559" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337676" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222219963" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15618-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031443" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337784" ["revision"]=> string(6) "712856" ["uuid"]=> string(36) "15ce2376-9bf5-4b34-ba85-68d4995c116a" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(46) "Parallel Computer Architecture and Programming" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712856" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#22540 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337783" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712855" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "2daa5790-2183-423e-9d77-b67075eef3f0" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(46) "Parallel Computer Architecture and Programming" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "c89e99aaece341126aba657e7d80a126" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337676" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15633" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15618-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031442" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337783" ["revision"]=> string(6) "712855" ["uuid"]=> string(36) "2daa5790-2183-423e-9d77-b67075eef3f0" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(46) "Parallel Computer Architecture and Programming" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712855" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } object(Drupal\node\Entity\Node)#22544 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337784" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712856" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "15ce2376-9bf5-4b34-ba85-68d4995c116a" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(46) "Parallel Computer Architecture and Programming" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "f268117cc835823008af9a078b7bb559" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337676" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222219963" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15618-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031443" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337784" ["revision"]=> string(6) "712856" ["uuid"]=> string(36) "15ce2376-9bf5-4b34-ba85-68d4995c116a" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(46) "Parallel Computer Architecture and Programming" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712856" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15618 Parallel Computer Architecture and Programming 12 The fundamental principles and engineering tradeoffs involved in designing modern parallel computers, as well as the programming techniques to effectively utilize these machines. Topics include naming shared data, synchronizing threads, and the latency and bandwidth associated with communication. Case studies on shared-memory, message-passing, data-parallel and dataflow machines will be used to illustrate these techniques and tradeoffs. Programming assignments will be performed on one or more commercial multiprocessors, and there will be a significant course project. Instructor(s) Todd MowryBrian Railing Click to read more... array(1) { [712854]=> string(9) "222337782" } array(1) { [222337782]=> object(Drupal\node\Entity\Node)#22677 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337782" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712854" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "31889a7c-75fb-4aef-a863-856a15631a53" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(15) "Cloud Computing" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "5669264afad9296dc8ca5073ce0c1792" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031441" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337677" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "16109" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15619-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337782" ["revision"]=> string(6) "712854" ["uuid"]=> string(36) "31889a7c-75fb-4aef-a863-856a15631a53" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(15) "Cloud Computing" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712854" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#22677 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337782" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712854" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "31889a7c-75fb-4aef-a863-856a15631a53" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(15) "Cloud Computing" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "5669264afad9296dc8ca5073ce0c1792" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031441" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337677" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "16109" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15619-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337782" ["revision"]=> string(6) "712854" ["uuid"]=> string(36) "31889a7c-75fb-4aef-a863-856a15631a53" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(15) "Cloud Computing" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712854" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15619 Cloud Computing 15 This course gives students an overview of Cloud Computing, which is the delivery of computing as a service over a network, whereby distributed resources are rented, rather than owned, by an end user as a utility. Students will study its enabling technologies, building blocks, and gain hands-on experience through projects utilizing public cloud infrastructures. Cloud computing services are widely adopted by many organizations across domains. The course will introduce the cloud and cover the topics of data centers, software stack, virtualization, software defined networks and storage, cloud storage, and programming models. We will start by discussing the clouds motivating factors, benefits, challenges, service models, SLAs and security. We will describe several concepts behind data center design and management, which enable the economic and technological benefits of the cloud paradigm. Next, we will study how CPU, memory and I/O resources, network (SDN) and storage (SDS) are virtualized, and the key role of virtualization to enable the cloud. Subsequently, students will study cloud storage concepts like data distribution, durability, consistency and redundancy. We will discuss distributed file systems, NoSQL databases and object storage using HDFS, CephFS, HBASE, MongoDB, Cassandra, DynamoDB, S3, and Swift as case studies. Finally, students will study the MapReduce, Spark and GraphLab programming models. Students will work with Amazon Web Services and Microsoft Azure, to rent and provision compute resources and then program and deploy applications using these resources. Students will develop and evaluate scaling and load balancing solutions, work with cloud storage systems, and develop applications in several programming paradigms. 15619 students must complete an extra team project which entails designing and implementing a cost- and performance-sensitive web-service for querying big data. Instructor(s) Majd Sakr Click to read more... array(3) { [712851]=> string(9) "222337779" [712852]=> string(9) "222337780" [712853]=> string(9) "222337781" } array(3) { [222337779]=> object(Drupal\node\Entity\Node)#22797 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337779" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712851" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "37b7cd9d-5fbf-4d50-86ef-264cc5ac219d" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(35) "ST: Developing Blockchain Use Cases" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "9d762922cd2518674c34f4173feec957" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337678" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222240743" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15621-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031438" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337779" ["revision"]=> string(6) "712851" ["uuid"]=> string(36) "37b7cd9d-5fbf-4d50-86ef-264cc5ac219d" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(35) "ST: Developing Blockchain Use Cases" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712851" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } [222337780]=> object(Drupal\node\Entity\Node)#22800 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337780" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712852" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "6b9b6454-ef25-4818-a2ae-6cd75a72b789" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(35) "ST: Developing Blockchain Use Cases" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "02e83199b802107cc598970601a7a56b" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337678" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337585" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15621-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031439" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337780" ["revision"]=> string(6) "712852" ["uuid"]=> string(36) "6b9b6454-ef25-4818-a2ae-6cd75a72b789" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(35) "ST: Developing Blockchain Use Cases" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712852" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } [222337781]=> object(Drupal\node\Entity\Node)#22801 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337781" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712853" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "dc88506e-5304-4aa4-a395-f4532548a8ae" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(35) "ST: Developing Blockchain Use Cases" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "d363e8fb480909fec20025849401034e" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337678" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337586" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15621-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031440" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337781" ["revision"]=> string(6) "712853" ["uuid"]=> string(36) "dc88506e-5304-4aa4-a395-f4532548a8ae" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(35) "ST: Developing Blockchain Use Cases" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712853" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#22797 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337779" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712851" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "37b7cd9d-5fbf-4d50-86ef-264cc5ac219d" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(35) "ST: Developing Blockchain Use Cases" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "9d762922cd2518674c34f4173feec957" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337678" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222240743" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15621-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031438" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337779" ["revision"]=> string(6) "712851" ["uuid"]=> string(36) "37b7cd9d-5fbf-4d50-86ef-264cc5ac219d" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(35) "ST: Developing Blockchain Use Cases" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712851" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } object(Drupal\node\Entity\Node)#22800 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337780" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712852" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "6b9b6454-ef25-4818-a2ae-6cd75a72b789" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(35) "ST: Developing Blockchain Use Cases" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "02e83199b802107cc598970601a7a56b" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337678" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337585" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15621-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031439" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337780" ["revision"]=> string(6) "712852" ["uuid"]=> string(36) "6b9b6454-ef25-4818-a2ae-6cd75a72b789" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(35) "ST: Developing Blockchain Use Cases" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712852" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } object(Drupal\node\Entity\Node)#22801 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337781" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712853" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "dc88506e-5304-4aa4-a395-f4532548a8ae" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(35) "ST: Developing Blockchain Use Cases" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "d363e8fb480909fec20025849401034e" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337678" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337586" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15621-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031440" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337781" ["revision"]=> string(6) "712853" ["uuid"]=> string(36) "dc88506e-5304-4aa4-a395-f4532548a8ae" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(35) "ST: Developing Blockchain Use Cases" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712853" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15621 ST: Developing Blockchain Use Cases 6 While the course will not be overly technical on any specific dimension, it will be hands on and you will need to be creative. Therefore, while there are no formal prerequisites, we expect students to have a background in economics, cryptography, or computer science and all students should have some basic comfortability with programming. We will do our best to create groups that feature a mix of existing knowledge. The overall goal is to deliver enough knowledge about the potential and capabilities of blockchain technologies to enable students interested in this space to develop their own uses cases or applications. Instructor(s) Elaine Shi Click to read more... array(1) { [712850]=> string(9) "222337778" } array(1) { [222337778]=> object(Drupal\node\Entity\Node)#22961 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337778" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712850" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "a28a06c0-0f49-40c1-998f-60265ebea5e2" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(30) "Introduction to Computer Music" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "1fa683a7728d4fc71180d26d997b0a8e" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337679" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222315195" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15622-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031437" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337778" ["revision"]=> string(6) "712850" ["uuid"]=> string(36) "a28a06c0-0f49-40c1-998f-60265ebea5e2" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(30) "Introduction to Computer Music" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712850" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#22961 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337778" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712850" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "a28a06c0-0f49-40c1-998f-60265ebea5e2" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(30) "Introduction to Computer Music" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "1fa683a7728d4fc71180d26d997b0a8e" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337679" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222315195" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15622-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031437" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337778" ["revision"]=> string(6) "712850" ["uuid"]=> string(36) "a28a06c0-0f49-40c1-998f-60265ebea5e2" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(30) "Introduction to Computer Music" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712850" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15622 Introduction to Computer Music 12 Computers are used to synthesize sound, process signals, and compose music. Personal computers have replaced studios full of sound recording and processing equipment, completing a revolution that began with recording and electronics. In this course, students will learn the fundamentals of digital audio, basic sound synthesis algorithms, and techniques for digital audio effects and processing. Students will apply their knowledge in programming assignments using a very high-level programming language for sound synthesis and composition. In a final project, students will demonstrate their mastery of tools and techniques through music composition or by the implementation of a significant sound-processing technique. Instructor(s) Chris Donahue Click to read more... array(2) { [712847]=> string(9) "222337775" [712848]=> string(9) "222337776" } array(2) { [222337775]=> object(Drupal\node\Entity\Node)#23075 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337775" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712847" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "b7134d9d-6d3d-44eb-b685-b53a640417ac" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(46) "Independent Study in Computer Science Pedagogy" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "17759ca0e78e75c7d84918008a04942a" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337680" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222223355" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15639-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031434" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337775" ["revision"]=> string(6) "712847" ["uuid"]=> string(36) "b7134d9d-6d3d-44eb-b685-b53a640417ac" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(46) "Independent Study in Computer Science Pedagogy" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712847" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } [222337776]=> object(Drupal\node\Entity\Node)#23077 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337776" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712848" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "51702fb4-5918-4120-94ab-37c76fae9dc3" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(46) "Independent Study in Computer Science Pedagogy" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "03feae591fa5bc41844c921b45b72938" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337680" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15483" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15639-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031435" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337776" ["revision"]=> string(6) "712848" ["uuid"]=> string(36) "51702fb4-5918-4120-94ab-37c76fae9dc3" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(46) "Independent Study in Computer Science Pedagogy" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712848" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#23075 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337775" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712847" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "b7134d9d-6d3d-44eb-b685-b53a640417ac" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(46) "Independent Study in Computer Science Pedagogy" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "17759ca0e78e75c7d84918008a04942a" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337680" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222223355" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15639-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031434" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337775" ["revision"]=> string(6) "712847" ["uuid"]=> string(36) "b7134d9d-6d3d-44eb-b685-b53a640417ac" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(46) "Independent Study in Computer Science Pedagogy" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712847" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } object(Drupal\node\Entity\Node)#23077 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337776" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712848" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "51702fb4-5918-4120-94ab-37c76fae9dc3" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(46) "Independent Study in Computer Science Pedagogy" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "03feae591fa5bc41844c921b45b72938" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337680" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15483" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15639-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031435" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337776" ["revision"]=> string(6) "712848" ["uuid"]=> string(36) "51702fb4-5918-4120-94ab-37c76fae9dc3" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(46) "Independent Study in Computer Science Pedagogy" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712848" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15639 Independent Study in Computer Science Pedagogy varies This class is for master's students contributing to the development and delivery of a class, e.g., in a co-instructor role or as a preparation for teaching professionally. Students will be supervised by a faculty member and will participate in graduate teaching support activities sponsored by the Eberly Center for Teaching Excellence and Educational Innovation. You must contact your academic advisor to be enrolled in the class. Instructor(s) Ruben MartinsDave Eckhardt Click to read more... array(2) { [712845]=> string(9) "222337773" [712846]=> string(9) "222337774" } array(2) { [222337773]=> object(Drupal\node\Entity\Node)#23218 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337773" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712845" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "e12daa3c-81d4-48e6-a8f0-e07e1d0f219d" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(19) "Distributed Systems" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "33503100a4b84da7af7ce3369005f7aa" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031432" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337681" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15396" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15640-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337773" ["revision"]=> string(6) "712845" ["uuid"]=> string(36) "e12daa3c-81d4-48e6-a8f0-e07e1d0f219d" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(19) "Distributed Systems" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712845" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } [222337774]=> object(Drupal\node\Entity\Node)#23148 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337774" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712846" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "3ea980df-99d1-45fc-a5ea-17ceaddad8e0" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(19) "Distributed Systems" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "37fc66ae5a7fc13dd073f6a9080be793" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337681" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222185403" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15640-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031433" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337774" ["revision"]=> string(6) "712846" ["uuid"]=> string(36) "3ea980df-99d1-45fc-a5ea-17ceaddad8e0" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(19) "Distributed Systems" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712846" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#23218 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337773" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712845" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "e12daa3c-81d4-48e6-a8f0-e07e1d0f219d" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(19) "Distributed Systems" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "33503100a4b84da7af7ce3369005f7aa" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031432" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337681" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(5) "15396" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15640-S25" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337773" ["revision"]=> string(6) "712845" ["uuid"]=> string(36) "e12daa3c-81d4-48e6-a8f0-e07e1d0f219d" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(19) "Distributed Systems" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712845" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } object(Drupal\node\Entity\Node)#23148 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337774" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712846" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "3ea980df-99d1-45fc-a5ea-17ceaddad8e0" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(19) "Distributed Systems" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "37fc66ae5a7fc13dd073f6a9080be793" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337681" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222185403" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15640-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031433" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337774" ["revision"]=> string(6) "712846" ["uuid"]=> string(36) "3ea980df-99d1-45fc-a5ea-17ceaddad8e0" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(19) "Distributed Systems" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712846" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15640 Distributed Systems 12 The goals of this course are twofold: First, for students to gain an understanding of the principles and techniques behind the design of distributed systems, such as locking, concurrency, scheduling, and communication across the network. Second, for students to gain practical experience designing, implementing, and debugging real distributed systems. The major themes this course will teach include scarcity, scheduling, concurrency and concurrent programming, naming, abstraction and modularity, imperfect communication and other types of failure, protection from accidental and malicious harm, optimism, and the use of instrumentation and monitoring and debugging tools in problem solving. As the creation and management of software systems is a fundamental goal of any undergraduate systems course, students will design, implement, and debug large programming projects. As a consequence, competency in both the C and Java programming languages is required. Instructor(s) Mahadev SatyanarayananBabu Pillai Click to read more... array(1) { [712844]=> string(9) "222337772" } array(1) { [222337772]=> object(Drupal\node\Entity\Node)#23337 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337772" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712844" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "ea6a75ff-60e7-44ee-bf33-c026d9b6fbcc" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(24) "Machine Learning Systems" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "88ec66e72882f5c15e19e9d7f2c3b4c3" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337682" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222239935" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15642-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031431" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337772" ["revision"]=> string(6) "712844" ["uuid"]=> string(36) "ea6a75ff-60e7-44ee-bf33-c026d9b6fbcc" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(24) "Machine Learning Systems" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712844" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#23337 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337772" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712844" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "ea6a75ff-60e7-44ee-bf33-c026d9b6fbcc" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(24) "Machine Learning Systems" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "88ec66e72882f5c15e19e9d7f2c3b4c3" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337682" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222239935" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15642-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031431" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337772" ["revision"]=> string(6) "712844" ["uuid"]=> string(36) "ea6a75ff-60e7-44ee-bf33-c026d9b6fbcc" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(24) "Machine Learning Systems" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712844" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15642 Machine Learning Systems 12 The goal of this course is to provide students an understanding and overview of elements in modern machine learning systems. Throughout the course, the students will learn about the design rationale behind the state-of-the-art machine learning frameworks and advanced system techniques to scale, reduce memory, and offload heterogeneous compute resources. We will also run case studies of large-scale training and serving systems used in practice today. This course offers the necessary background for students who would like to pursue research in the area of machine learning systems or continue to work in machine learning engineering. Instructor(s) Tianqi Chen Click to read more... array(1) { [712843]=> string(9) "222337771" } array(1) { [222337771]=> object(Drupal\node\Entity\Node)#23463 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337771" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712843" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "e4fcd787-7062-4a9a-a876-1eea04358f88" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(16) "Database Systems" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "958b8600fb5344d5568988ee5ff3b9b1" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337683" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222316099" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15645-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031430" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337771" ["revision"]=> string(6) "712843" ["uuid"]=> string(36) "e4fcd787-7062-4a9a-a876-1eea04358f88" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(16) "Database Systems" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712843" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } } object(Drupal\node\Entity\Node)#23463 (30) { ["entityTypeId":protected]=> string(4) "node" ["enforceIsNew":protected]=> NULL ["typedData":protected]=> NULL ["cacheContexts":protected]=> array(0) { } ["cacheTags":protected]=> array(0) { } ["cacheMaxAge":protected]=> int(-1) ["_serviceIds":protected]=> array(0) { } ["_entityStorages":protected]=> array(0) { } ["values":protected]=> array(27) { ["nid"]=> array(1) { ["x-default"]=> string(9) "222337771" } ["vid"]=> array(1) { ["x-default"]=> string(6) "712843" } ["type"]=> array(1) { ["x-default"]=> string(13) "person_course" } ["uuid"]=> array(1) { ["x-default"]=> string(36) "e4fcd787-7062-4a9a-a876-1eea04358f88" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["revision_uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["revision_timestamp"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["revision_log"]=> array(1) { ["x-default"]=> NULL } ["revision_default"]=> array(1) { ["x-default"]=> string(1) "1" } ["isDefaultRevision"]=> array(1) { ["x-default"]=> string(1) "1" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["title"]=> array(1) { ["x-default"]=> string(16) "Database Systems" } ["created"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["changed"]=> array(1) { ["x-default"]=> string(10) "1731427523" } ["promote"]=> array(1) { ["x-default"]=> string(1) "0" } ["sticky"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } ["feeds_item"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(5) { ["target_id"]=> string(2) "10" ["imported"]=> string(10) "1731427523" ["url"]=> NULL ["guid"]=> NULL ["hash"]=> string(32) "958b8600fb5344d5568988ee5ff3b9b1" } } } ["field_academic_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7827" } } } ["field_course"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222337683" } } } ["field_person"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(9) "222316099" } } } ["field_semester"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["target_id"]=> string(4) "7219" } } } ["field_unique_courseid"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(9) "15645-S25" } } } ["field_unique_id"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(10) "1731031430" } } } ["field_year"]=> array(1) { ["x-default"]=> array(1) { [0]=> array(1) { ["value"]=> string(4) "2025" } } } } ["fields":protected]=> array(0) { } ["fieldDefinitions":protected]=> NULL ["languages":protected]=> NULL ["langcodeKey":protected]=> string(8) "langcode" ["defaultLangcodeKey":protected]=> string(16) "default_langcode" ["activeLangcode":protected]=> string(9) "x-default" ["enforceDefaultTranslation":protected]=> NULL ["defaultLangcode":protected]=> string(2) "en" ["translations":protected]=> array(1) { ["x-default"]=> array(1) { ["status"]=> int(1) } } ["translationInitialize":protected]=> bool(false) ["newRevision":protected]=> bool(false) ["isDefaultRevision":protected]=> string(1) "1" ["entityKeys":protected]=> array(4) { ["bundle"]=> string(13) "person_course" ["id"]=> string(9) "222337771" ["revision"]=> string(6) "712843" ["uuid"]=> string(36) "e4fcd787-7062-4a9a-a876-1eea04358f88" } ["translatableEntityKeys":protected]=> array(8) { ["label"]=> array(1) { ["x-default"]=> string(16) "Database Systems" } ["langcode"]=> array(1) { ["x-default"]=> string(2) "en" } ["status"]=> array(1) { ["x-default"]=> string(1) "1" } ["published"]=> array(1) { ["x-default"]=> string(1) "1" } ["uid"]=> array(1) { ["x-default"]=> string(1) "0" } ["owner"]=> array(1) { ["x-default"]=> string(1) "0" } ["default_langcode"]=> array(1) { ["x-default"]=> string(1) "1" } ["revision_translation_affected"]=> array(1) { ["x-default"]=> string(1) "1" } } ["validated":protected]=> bool(false) ["validationRequired":protected]=> bool(false) ["loadedRevisionId":protected]=> string(6) "712843" ["revisionTranslationAffectedKey":protected]=> string(29) "revision_translation_affected" ["enforceRevisionTranslationAffected":protected]=> array(0) { } ["isSyncing":protected]=> bool(false) ["in_preview"]=> NULL } 15645 Database Systems 12 This course is on the design and implementation of database management systems. Topics include data models (relational, document, key/value), storage models (n-ary, decomposition), query languages (SQL, stored procedures), storage architectures (heaps, log-structured), indexing (order preserving trees, hash tables), transaction processing (ACID, concurrency control), recovery (logging, checkpoints), query processing (joins, sorting, aggregation, optimization), and parallel architectures (multi-core, distributed). Case studies on open-source and commercial database systems will be used to illustrate these techniques and trade-offs. The course is appropriate for students with strong systems programming skills. Instructor(s) Jignesh Patel Click to read more... Pagination Current page 1 Page 2 Next page Next › Last page Last »