BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Department of Computer Science - ECPv6.17.5//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Department of Computer Science
X-ORIGINAL-URL:https://www.cs.jhu.edu
X-WR-CALDESC:Events for Department of Computer Science
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/New_York
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20250309T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20251102T060000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20260308T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20261101T060000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20270314T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20271107T060000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20260924T103000
DTEND;TZID=America/New_York:20260924T120000
DTSTAMP:20260901T185943Z
CREATED:20260901T185943Z
LAST-MODIFIED:20260901T185943Z
UID:1996170-1790245800-1790251200@www.cs.jhu.edu
SUMMARY:ACM Lecture in Memory of Nathan Krasnopoler: CS Education Post-AI
DESCRIPTION:Refreshments are available starting at 10:30 a.m. \nAbstract\nProgress in computing has always meant operating at higher levels of intent—from assembly to C to Java to Rust\, each step trades expressive freedom for stronger guarantees and better abstractions. LLM-based coding tools may represent the next step in that arc\, achieving Grace Hopper’s vision of programming in natural human language—but only with proper scaffolding and expert taste. Coding tools used poorly will deliver some amount of functional correctness\, with little or no focus on quality (security\, maintainability\, etc). The primary differentiator for AI-enabled engineers is taste and judgement\, not mastery of language syntax or implementation details. We see that coding is no longer the bottleneck\, and that shifts what expertise means in practice. What’s load-bearing now is the ability to specify design constraints and architecture\, define test strategy and quality requirements\, and bring problem-domain expertise to bear. The implication for CS education is profound: There is no value in teaching at the level of implementation details. The skills that matter going forward are higher-level communication of intent\, architectural thinking\, and the full toolkit for validating generated outputs. Design education and testing education are AI education\, and computing education must reinvent itself accordingly. \nSpeaker Biography\nTitus Winters is a senior principal scientist at Adobe focusing on developer experience. He has served on the C++ Standards Committee\, chairing the working group for the design and evolution of the C++ Standard Library\, and also served on the ACM/Institute of Electrical and Electronics Engineers Computer Society/Association for the Advancement of Artificial Intelligence CS2023 steering committee\, helping set curriculum requirements for computer science undergraduate degrees\, with a focus on requirements for software engineering. Winters was a thought leader at Google for many years\, focusing on C++\, software engineering practice\, technical debt\, and culture. He is also the lead author for the book Software Engineering at Google (O’Reilly\, 2020). \nZoom link »\n  \nThis lecture is sponsored by the Nathan Krasnopoler Memorial Fund\, established at the Whiting School of Engineering to benefit the Johns Hopkins chapter of the Association for Computing Machinery.
URL:https://www.cs.jhu.edu/event/acm-lecture-in-memory-of-nathan-krasnopoler-cs-education-post-ai/
LOCATION:Hackerman Hall B-17
CATEGORIES:Seminars and Lectures
END:VEVENT
END:VCALENDAR