{"id":36305,"topic":"ai","source":"Communications of the ACM","title":"Five Key Principles to Update CS Education in the Agentic Coding Era - Communications of the ACM","url":"https://cacm.acm.org/blogcacm/five-key-principles-to-update-cs-education-in-the-agentic-coding-era/","url_hash":"cc2b4bc80188353ec58f2d70d57da6038b9cabe4","author":"","summary":"<a href=\"https://news.google.com/rss/articles/CBMioAFBVV95cUxPcWRTYnU4c01vdEFoXzhaZ1AyUGxsWHdKSG1MVjVSSkhiTFI5RmFZQjBldmdESDdjTlRPb3ZJTjhLNTQwQTAzQU1ibGVabGpjelFUd0FDczNldy1lTnBGcnlGcFdRZm5oTTZ5OXplZnU4YnVEbHdxYng0SEs2MFhiVUVBcGxDZ0dZbmJwTjNOelFXNGFmLUY0WnktNnlyWFhX?oc=5\" target=\"_blank\">Five Key Principles to Update CS Education in the Agentic Coding Era</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Communications of the ACM</font>","content":null,"image_url":null,"lang":"en","published_at":"2026-07-14T11:59:02+00:00","fetched_at":"2026-07-14T12:15:04+00:00","status":"read","starred":0,"extract_state":"failed","summary_auto":null,"cluster_id":null,"extract_retries":2,"extract_error":"http_403","contract_version":"news_item.v1","format_contract_version":"news_item_formats.v1","dedup_url":"https://cacm.acm.org/blogcacm/five-key-principles-to-update-cs-education-in-the-agentic-coding-era/","quality_profile":{"profile_version":"extraction_quality.v2","bucket":"failed","confidence":0.0,"failure_kind":"http","retryable":false,"retry_after_attempts":0,"reason":"Low confidence: HTTP extraction failure (http_403).","operator_guidance":{"severity":"action_required","recommended_action":"manual_review","next_step":"Open diagnostics and review the original source manually before use.","operator_label":"Manual review","can_retry":false,"can_use_summary":false,"diagnostics_required":true},"content_depth":{"contract_version":"content_depth.v1","category":"summary_only","label":"Summary only","has_full_text":false,"has_summary":true,"content_length":0,"summary_length":427,"usable_text_length":427,"source_field":"summary"},"legacy_collapsed":false,"signals":{"extract_state":"failed","extract_error":"http_403","extract_retries":2,"content_length":0,"summary_length":427}},"news_item":{"id":36305,"canonical_url":"https://cacm.acm.org/blogcacm/five-key-principles-to-update-cs-education-in-the-agentic-coding-era/","source_url":"https://cacm.acm.org/blogcacm/five-key-principles-to-update-cs-education-in-the-agentic-coding-era/","title":"Five Key Principles to Update CS Education in the Agentic Coding Era - Communications of the ACM","source_name":"Communications of the ACM","author":null,"published_at":"2026-07-14T11:59:02+00:00","locale":"en","topic":"ai","tags":[],"rss_summary":"<a href=\"https://news.google.com/rss/articles/CBMioAFBVV95cUxPcWRTYnU4c01vdEFoXzhaZ1AyUGxsWHdKSG1MVjVSSkhiTFI5RmFZQjBldmdESDdjTlRPb3ZJTjhLNTQwQTAzQU1ibGVabGpjelFUd0FDczNldy1lTnBGcnlGcFdRZm5oTTZ5OXplZnU4YnVEbHdxYng0SEs2MFhiVUVBcGxDZ0dZbmJwTjNOelFXNGFmLUY0WnktNnlyWFhX?oc=5\" target=\"_blank\">Five Key Principles to Update CS Education in the Agentic Coding Era</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Communications of the ACM</font>","full_text":null,"excerpt":"<a href=\"https://news.google.com/rss/articles/CBMioAFBVV95cUxPcWRTYnU4c01vdEFoXzhaZ1AyUGxsWHdKSG1MVjVSSkhiTFI5RmFZQjBldmdESDdjTlRPb3ZJTjhLNTQwQTAzQU1ibGVabGpjelFUd0FDczNldy1lTnBGcnlGcFdRZm5oTTZ5OXplZnU4YnVEbHdxYng0SEs2MFhiVUVBcGxDZ0dZbmJwTjNOelFXNGFmLUY0WnktNnlyWFhX?oc=5\" target=\"_blank\">Five Key Principles to Update CS Education in the Agentic Coding Era</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Communications of the ACM</font>","extraction":{"state":"failed","confidence":0.0,"error":"http_403","explanation":"Low confidence: HTTP extraction failure (http_403).","diagnostics_url":"/api/diagnose?url=https%3A//cacm.acm.org/blogcacm/five-key-principles-to-update-cs-education-in-the-agentic-coding-era/","quality_profile":{"profile_version":"extraction_quality.v2","bucket":"failed","confidence":0.0,"failure_kind":"http","retryable":false,"retry_after_attempts":0,"reason":"Low confidence: HTTP extraction failure (http_403).","operator_guidance":{"severity":"action_required","recommended_action":"manual_review","next_step":"Open diagnostics and review the original source manually before use.","operator_label":"Manual review","can_retry":false,"can_use_summary":false,"diagnostics_required":true},"content_depth":{"contract_version":"content_depth.v1","category":"summary_only","label":"Summary only","has_full_text":false,"has_summary":true,"content_length":0,"summary_length":427,"usable_text_length":427,"source_field":"summary"},"legacy_collapsed":false,"signals":{"extract_state":"failed","extract_error":"http_403","extract_retries":2,"content_length":0,"summary_length":427}}},"display_formats":["compact","card","full","digest_section","json"]},"daily_stack_record":{"title":"Five Key Principles to Update CS Education in the Agentic Coding Era - Communications of the ACM","url":"https://cacm.acm.org/blogcacm/five-key-principles-to-update-cs-education-in-the-agentic-coding-era/","summary":"<a href=\"https://news.google.com/rss/articles/CBMioAFBVV95cUxPcWRTYnU4c01vdEFoXzhaZ1AyUGxsWHdKSG1MVjVSSkhiTFI5RmFZQjBldmdESDdjTlRPb3ZJTjhLNTQwQTAzQU1ibGVabGpjelFUd0FDczNldy1lTnBGcnlGcFdRZm5oTTZ5OXplZnU4YnVEbHdxYng0SEs2MFhiVUVBcGxDZ0dZbmJwTjNOelFXNGFmLUY0WnktNnlyWFhX?oc=5\" target=\"_blank\">Five Key Principles to Update CS Education in the Agentic Coding Era</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Communications of the ACM</font>","source":"Communications of the ACM","date":"2026-07-14T11:59:02+00:00","content":"","confidence":0.0,"diagnostics_url":"/api/diagnose?url=https%3A//cacm.acm.org/blogcacm/five-key-principles-to-update-cs-education-in-the-agentic-coding-era/","quality_bucket":"failed","failure_kind":"http","retryable":false,"quality_reason":"Low confidence: HTTP extraction failure (http_403).","quality_profile":{"profile_version":"extraction_quality.v2","bucket":"failed","confidence":0.0,"failure_kind":"http","retryable":false,"retry_after_attempts":0,"reason":"Low confidence: HTTP extraction failure (http_403).","operator_guidance":{"severity":"action_required","recommended_action":"manual_review","next_step":"Open diagnostics and review the original source manually before use.","operator_label":"Manual review","can_retry":false,"can_use_summary":false,"diagnostics_required":true},"content_depth":{"contract_version":"content_depth.v1","category":"summary_only","label":"Summary only","has_full_text":false,"has_summary":true,"content_length":0,"summary_length":427,"usable_text_length":427,"source_field":"summary"},"legacy_collapsed":false,"signals":{"extract_state":"failed","extract_error":"http_403","extract_retries":2,"content_length":0,"summary_length":427}},"tags":[]},"fallback_formats":["markdown","json","html"],"actions":{"read":"/item/36305","export_markdown":"/api/items/36305/export?format=markdown","export_json":"/api/items/36305/export?format=json","diagnose":"/api/diagnose?url=https%3A//cacm.acm.org/blogcacm/five-key-principles-to-update-cs-education-in-the-agentic-coding-era/"},"formats":{"full":{"id":36305,"title":"Five Key Principles to Update CS Education in the Agentic Coding Era - Communications of the ACM","url":"https://cacm.acm.org/blogcacm/five-key-principles-to-update-cs-education-in-the-agentic-coding-era/","source":"Communications of the ACM","author":null,"published_at":"2026-07-14T11:59:02+00:00","locale":"en","topic":"ai","tags":[],"excerpt":"<a href=\"https://news.google.com/rss/articles/CBMioAFBVV95cUxPcWRTYnU4c01vdEFoXzhaZ1AyUGxsWHdKSG1MVjVSSkhiTFI5RmFZQjBldmdESDdjTlRPb3ZJTjhLNTQwQTAzQU1ibGVabGpjelFUd0FDczNldy1lTnBGcnlGcFdRZm5oTTZ5OXplZnU4YnVEbHdxYng0SEs2MFhiVUVBcGxDZ0dZbmJwTjNOelFXNGFmLUY0WnktNnlyWFhX?oc=5\" target=\"_blank\">Five Key Principles to Update CS Education in the Agentic Coding Era</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Communications of the ACM</font>","full_text":null,"reading_time_min":1,"extraction":{"state":"failed","confidence":0.0,"error":"http_403","explanation":"Low confidence: HTTP extraction failure (http_403).","diagnostics_url":"/api/diagnose?url=https%3A//cacm.acm.org/blogcacm/five-key-principles-to-update-cs-education-in-the-agentic-coding-era/","quality_profile":{"profile_version":"extraction_quality.v2","bucket":"failed","confidence":0.0,"failure_kind":"http","retryable":false,"retry_after_attempts":0,"reason":"Low confidence: HTTP extraction failure (http_403).","operator_guidance":{"severity":"action_required","recommended_action":"manual_review","next_step":"Open diagnostics and review the original source manually before use.","operator_label":"Manual review","can_retry":false,"can_use_summary":false,"diagnostics_required":true},"content_depth":{"contract_version":"content_depth.v1","category":"summary_only","label":"Summary only","has_full_text":false,"has_summary":true,"content_length":0,"summary_length":427,"usable_text_length":427,"source_field":"summary"},"legacy_collapsed":false,"signals":{"extract_state":"failed","extract_error":"http_403","extract_retries":2,"content_length":0,"summary_length":427}}},"quality_profile":{"profile_version":"extraction_quality.v2","bucket":"failed","confidence":0.0,"failure_kind":"http","retryable":false,"retry_after_attempts":0,"reason":"Low confidence: HTTP extraction failure (http_403).","operator_guidance":{"severity":"action_required","recommended_action":"manual_review","next_step":"Open diagnostics and review the original source manually before use.","operator_label":"Manual review","can_retry":false,"can_use_summary":false,"diagnostics_required":true},"content_depth":{"contract_version":"content_depth.v1","category":"summary_only","label":"Summary only","has_full_text":false,"has_summary":true,"content_length":0,"summary_length":427,"usable_text_length":427,"source_field":"summary"},"legacy_collapsed":false,"signals":{"extract_state":"failed","extract_error":"http_403","extract_retries":2,"content_length":0,"summary_length":427}},"actions":{"read":"/item/36305","export_markdown":"/api/items/36305/export?format=markdown","export_json":"/api/items/36305/export?format=json","diagnose":"/api/diagnose?url=https%3A//cacm.acm.org/blogcacm/five-key-principles-to-update-cs-education-in-the-agentic-coding-era/"}},"digest":{"id":36305,"title":"Five Key Principles to Update CS Education in the Agentic Coding Era - Communications of the ACM","url":"https://cacm.acm.org/blogcacm/five-key-principles-to-update-cs-education-in-the-agentic-coding-era/","source":"Communications of the ACM","topic":"ai","published_at":"2026-07-14T11:59:02+00:00","excerpt":"<a href=\"https://news.google.com/rss/articles/CBMioAFBVV95cUxPcWRTYnU4c01vdEFoXzhaZ1AyUGxsWHdKSG1MVjVSSkhiTFI5RmFZQjBldmdESDdjTlRPb3ZJTjhLNTQwQTAzQU1ibGVabGpjelFUd0FDczNldy1lTnBGcnlGcFdRZm5oTTZ5OXplZnU4YnVEbHdxYng0SEs2MFhiVUVBcGxDZ0dZbmJwTjNOelFXNGFmLUY0WnktNnlyWFhX?oc=5\"…","quality_bucket":"failed","quality_reason":"Low confidence: HTTP extraction failure (http_403).","reading_time_min":1,"cluster_id":null},"card":{"display_title":"Five Key Principles to Update CS Education in the Agentic Coding Era - Communications of the ACM","subtitle":"Communications of the ACM · 2026-07-14","summary":"<a…","badges":["quality:failed","issue:http"],"links":{"read":"/item/36305","original":"https://cacm.acm.org/blogcacm/five-key-principles-to-update-cs-education-in-the-agentic-coding-era/","diagnose":"/api/diagnose?url=https%3A//cacm.acm.org/blogcacm/five-key-principles-to-update-cs-education-in-the-agentic-coding-era/"},"quality_warning":"Low confidence: HTTP extraction failure (http_403)."},"export":{"title":"Five Key Principles to Update CS Education in the Agentic Coding Era - Communications of the ACM","url":"https://cacm.acm.org/blogcacm/five-key-principles-to-update-cs-education-in-the-agentic-coding-era/","summary":"<a href=\"https://news.google.com/rss/articles/CBMioAFBVV95cUxPcWRTYnU4c01vdEFoXzhaZ1AyUGxsWHdKSG1MVjVSSkhiTFI5RmFZQjBldmdESDdjTlRPb3ZJTjhLNTQwQTAzQU1ibGVabGpjelFUd0FDczNldy1lTnBGcnlGcFdRZm5oTTZ5OXplZnU4YnVEbHdxYng0SEs2MFhiVUVBcGxDZ0dZbmJwTjNOelFXNGFmLUY0WnktNnlyWFhX?oc=5\" target=\"_blank\">Five Key Principles to Update CS Education in the Agentic Coding Era</a>&nbsp;&nbsp;<font color=\"#6f6f6f\">Communications of the ACM</font>","source":"Communications of the ACM","date":"2026-07-14T11:59:02+00:00","content":"","confidence":0.0,"diagnostics_url":"/api/diagnose?url=https%3A//cacm.acm.org/blogcacm/five-key-principles-to-update-cs-education-in-the-agentic-coding-era/","quality_bucket":"failed","failure_kind":"http","retryable":false,"quality_reason":"Low confidence: HTTP extraction failure (http_403).","quality_profile":{"profile_version":"extraction_quality.v2","bucket":"failed","confidence":0.0,"failure_kind":"http","retryable":false,"retry_after_attempts":0,"reason":"Low confidence: HTTP extraction failure (http_403).","operator_guidance":{"severity":"action_required","recommended_action":"manual_review","next_step":"Open diagnostics and review the original source manually before use.","operator_label":"Manual review","can_retry":false,"can_use_summary":false,"diagnostics_required":true},"content_depth":{"contract_version":"content_depth.v1","category":"summary_only","label":"Summary only","has_full_text":false,"has_summary":true,"content_length":0,"summary_length":427,"usable_text_length":427,"source_field":"summary"},"legacy_collapsed":false,"signals":{"extract_state":"failed","extract_error":"http_403","extract_retries":2,"content_length":0,"summary_length":427}},"tags":[],"format_contract_version":"news_item_formats.v1"}}}