🤖
🔑⭐ Edsger W. Dijkstra
Chair
This department trains software engineers to treat research software as a first-class artifact. Students work project by project across concrete artifact types — complete verified packages (GeoCode), micro-function blocks (GeoHub), verified numerical modules (GeoSDK), agent-executable knowledge blocks (GeoShelf), and GitHub research-code reproduction (GeoStream) — while learning to design taxonomies, build verification gates, and establish provenance/lineage standards distinct from database operations and application-runtime operations. Graduates leave able to take research code and turn it into a trustworthy, reusable asset on their own.