Learning outcomes

What a graduate can do

Course-level outcomes describe overall capabilities. Module-level outcomes map each module to specific, assessable capabilities. Assessment grades against these outcomes.

Course-level outcomes

12 outcomes
LO1

Articulate Agentic Software Engineering as the discipline of structured, auditable human-agent workflows, and explain how the discipline differs from tool skill, casual prompting, and general LLM use.

LO2

Apply the conceptual frame the discipline rests on: the human-agent division of labour, the auditability principle, the seven-part anatomy of an agentic workflow, the co-evolution of intent and build, and the evolutionary spiral.

LO3

Frame an agentic project by producing the framing artefacts (problem statement, stakeholder list, testable definition of done, out-of-scope list) and by conducting a reverse-interview with the agent to surface missing information.

LO4

Write a complete specification that approximates Knuth’s five criteria (finiteness, definiteness, input, output, effectiveness) and that gives the agent enough information to make autonomous decisions correctly.

LO5

Engineer the context an agent receives by designing and maintaining context files (CLAUDE.md, AGENTS.md), curating context as a budgeted resource, and converting course-corrections into durable project knowledge.

LO6

Apply safety infrastructure to agentic work, including Git practices, sandboxing, and trajectory management, and recover from agent error without catastrophic loss.

LO7

Design and operate verification gates appropriate to the project, detect verification theatre, and evaluate agent output against the MRP standard.

LO8

Decompose tasks for multi-agent workflows using the five workflow patterns, justify the cost of explicit orchestration relative to implicit, and design coordination between agents that work in clean scopes.

LO9

Identify security and governance risks specific to agentic systems (prompt injection, blast radius, supply-chain attacks on tool servers), and apply the engineering and organisational responses to them.

LO10

Operate a project through multiple turns of the evolutionary spiral, make commit-point decisions, and recognise drift as it develops.

LO11

Read the labour market and the entrepreneurial environment with reference to AI’s effect on tasks rather than jobs, and position themselves in the bifurcation between expert-frame work and pure-implementation work.

LO12

Maintain their own mental model of the discipline as the underlying technology shifts, distinguishing durable principles from contingent capabilities.

Module-level outcomes

21 modules

The student can articulate why ASE is a discipline shift rather than a tooling shift, situate the current transition within the historical arc from ENIAC patch cables to vibe coding, name the empirical evidence for the speed-versus-trust gap (68% PR delay rate, solve-rate collapse under audit), and apply the autonomy-level framework to any agentic tool.

02. The human role

The discipline

The student can sort developer work into the three categories (eroding, stable, compounding) with concrete examples, recognise the four structural risks of the discipline (skill erosion, black-box codebases, responsibility gaps, training-data bias), articulate Polanyi’s residue as the conceptual ground for the compounding category, and name the four barriers to industrial adoption identified in the 2026 systematic review.

The student can use the practitioner mental model of agents (context window as the agent’s whole world, tools as action space, planning as next-step generation under context) to predict where a given prompt will succeed or fail, and can diagnose agent failures against the four-mode taxonomy (hallucination, misalignment, ambiguity collapse, sycophancy).

The student can decompose any agentic workflow into its seven parts (intent, specification, context, plan, execution, verification, audit trail), explain the auditability principle and its operational consequences, and recognise an audit trail produced as a byproduct of agentic work.

05. The ADE typology

The discipline

The student can read any ADE as an instance of the six-pillar architecture, classify it into one of the three ADE categories (terminal/CLI, IDE-integrated, browser-based), evaluate a permission configuration in terms of blast radius, and apply the minimal-footprint principle to a concrete sandboxing decision.

The student can produce a framing document for an agentic project (problem statement, stakeholder list, testable definition of done, out-of-scope list with defensible boundaries), apply Brooks’s four-way taxonomy to a constraint set, and run a reverse-interview with the agent across the six question clusters (purpose, user, success, boundaries, constraints, testability).

The student can describe a modern web application architecture at the level needed to direct an agent intelligently, trace a request through the full cycle from button click to database query and response, and recognise when an agent’s proposed architecture is sound, broken, or merely fashionable.

The student can specify a user interface at directing-quality precision (user flow, information hierarchy, interaction model, feedback design), distinguish descriptive from explanatory documentation, and recognise illegibility in an interface, codebase, or document as a control problem rather than an aesthetic one.

The student can distinguish using AI to build software from building software that contains AI, address the architectural questions cognification raises (inference location, latency budget, model choice, failure handling), and apply agent-economics reasoning (token pricing, prompt caching, frontier-versus-local trade-off) to a product design decision.

10. Specifications

The engineering

The student can write a complete specification containing goal and business rationale, verifiable success criteria, architectural guidance, validation approach, and known pitfalls; can diagnose categories of agent failure against categories of specification gap; and can run the reverse-interview methodology to extract specification material from underspecified intent.

The student can design a project-specific CLAUDE.md or AGENTS.md file with appropriate content across the four kinds (standards and processes, code quality expectations, problem-solving heuristics, collaboration protocols), maintain a lessons-learned file across tasks, and recognise context degradation in its three forms (overflowed budget, ad-hoc artefact, neglected maintenance).

The student can apply Git practices appropriate to agentic work (pre-invocation commits, atomic commits with rationale, branch discipline for safe agent output evaluation), configure permission boundaries that scope blast radius, and execute trajectory-management interventions in response to the standard drift signals during a session.

The student can design verification gates appropriate to the failure modes a project actually faces, recognise verification theatre when they see it, resist gate bypass under deadline pressure, and produce evidence sufficient for the MRP standard.

The student can distinguish implicit from explicit orchestration, decide when the cost of explicit orchestration is justified (given the 15x token premium), break a task into sub-tasks with clean boundaries and isolated context, and apply each of the five workflow patterns (prompt chaining, routing, parallelization, orchestrator-workers, evaluator-optimizer) to a concrete decomposition.

The student can produce a coordination design for a multi-agent workflow that specifies patterns, roles, boundaries, and cost-benefit justification, can teach an orchestrator to delegate effectively, can scale effort to complexity, and can design tools for the agents to use.

16. Review and quality

The engineering

The student can review foreign code (agent-generated or legacy-inherited) against the MRP’s five criteria, distinguish surface correctness from rigorous-audit correctness, apply the dependency-graph methodology to a legacy migration, and rewrite tests from logical intent rather than literal translation.

The student can identify prompt-injection vectors in an agentic system, design permission boundaries that contain blast radius, evaluate an agent’s tool-server dependencies for malicious servers and supply-chain risk, apply the OWASP Top 10 for Agentic Applications as a practical reference, and distinguish security questions (what could happen) from governance questions (what is sanctioned, recorded, and reportable).

18. Living projects

The engineering

The student can articulate the rationalism-empiricism axis and ASE’s empiricist position, recognise the co-evolution of intent and build in their own project, execute the mechanics of one turn of the spiral (intent revision, context update, safety positioning, build, verification, review), make commit-point decisions, and detect drift as it develops.

The student can articulate the AI-affects-tasks-not-jobs thesis with empirical support, identify the human-sandwich pattern in real workflows, read employer signals that distinguish genuine ASE practice from performative mention, and evaluate a role for whether it will develop or erode the compounding skills.

The student can analyse a startup case study for value-creation mechanism, organisational enabling condition, and managed-or-ignored risk; can apply the two-mechanism frame (cost compression and cognification) to a new opportunity; and can name the new bottlenecks that replace development cost and timeline as primary obstacles.

The student can inventory the curriculum’s claims as durable principles or contingent capabilities, apply a method for updating their mental model in response to model releases and ADE evolution, and engage the trajectory question with discipline rather than prediction.

Mikael Alemu Gorsky

International strategist and academic researcher focused on the impact of artificial intelligence on society, governance, and higher education.

Born and educated in Moscow, with Ethiopian and Israeli roots, he lives and works in Israel as an author and researcher on AI's implications for governance, higher education, and the global economy.

He is a lecturer and researcher at the Holon Institute of Technology (HIT) near Tel Aviv, where his work examines how emerging technologies reshape institutions, skills, and long-term development.

Contact: hello@mgorsky.net

Teaching Leaders and Students

AI for Leaders — VIP Workshop

Format: In-office | Duration: 8 hours | Cohort: Invitation only

A concentrated executive immersion into the strategic implications of AI for your organization. How to identify high-value AI applications, build internal capability, and lead the transformation with confidence.

  • Strategic AI Literacy — Understand how generative AI, agents, and automation reshape organizational value chains — without the hype.
  • Team Upskilling Roadmap — Identify which roles benefit most from AI augmentation and design a practical adoption path for your team.
  • Risk and Governance — Navigate data privacy, compliance, and ethical considerations specific to your industry and jurisdiction.
  • Competitive Positioning — Assess where AI creates defensible advantage and where it levels the playing field.

Curriculum

  1. The AI Landscape (Hours 1–2) — From chatbots to autonomous agents: a structured overview of what works, what doesn't, and what matters for your business.
  2. Your Organization and AI (Hours 3–4) — Mapping your workflows to AI opportunities. Identifying the three highest-impact applications within your company.
  3. Building AI Capability (Hours 5–6) — Upskilling strategies that work. How to move from pilot projects to systematic AI integration without disrupting operations.
  4. Leadership in the AI Era (Hours 7–8) — Governance frameworks, vendor evaluation, build-vs-buy decisions, and leading teams through technological transformation.

Agentic Coding — Curriculum 2025/2026

Format: Hybrid | Duration: 40 hours | Cohort: Spring semester

A comprehensive semester-length program in AI-assisted software development. Students learn to work with AI coding agents — from prompt engineering to production deployment — under real engineering constraints.

  • Prompt Architecture — Design systematic prompt strategies that produce reliable, production-quality code output across languages and frameworks.
  • Agent Orchestration — Build multi-step coding agents that plan, execute, test, and iterate autonomously within guardrails.
  • Quality Assurance — Develop verification and testing frameworks for AI-generated code in production environments.
  • Human-AI Collaboration — Master the feedback loops between human oversight and machine execution at scale.

Curriculum

  1. Foundations of Vibe Coding (Hours 1–8) — The paradigm shift from manual coding to intent-driven development. Prompt engineering fundamentals.
  2. AI Coding Tools Deep Dive (Hours 9–16) — Comparative analysis of Claude Code, GitHub Copilot, Cursor, and other tools.
  3. Agentic Workflows (Hours 17–24) — Autonomous coding agents: planning loops, tool use, file system interaction, and iterative refinement.
  4. Architecture and Design (Hours 25–32) — AI-assisted system design. Database modeling, API architecture, and full-stack development with agents.
  5. Production and Deployment (Hours 33–40) — CI/CD integration, code review workflows, security considerations, and deploying AI-assisted projects.

Change Management — Executive Education

Format: Hybrid | Duration: 4 hours | Cohort: Rolling basis

A focused executive session on leading organizational change in the age of AI. Practical frameworks for the eight steps of transformation, drawn from real implementation experience.

  • Transformation Framework — Apply the eight-step change model to AI adoption, tailored to your organizational context and maturity level.
  • Stakeholder Navigation — Build consensus across leadership, technical teams, and operational staff during rapid technology shifts.
  • Risk Mitigation — Identify and address the organizational, cultural, and technical risks inherent in AI deployment.
  • Sustainable Adoption — Design change initiatives that stick — moving beyond pilot enthusiasm to embedded organizational capability.

Pro Bono Projects

AI for Seniors — Pro Bono Workshop

Helping older adults confidently adopt everyday AI tools.

For older adults, artificial intelligence is not about technology trends or market disruption. It is about preserving quality of life, maintaining a sense of autonomy, and sustaining the feeling of independence that defines dignified aging. AI chatbots and voice assistants can help seniors manage daily routines, access information in their native language, communicate with family across distances, navigate healthcare systems, and stay connected to the world.

For seniors who have emigrated — who live in countries where they were not born, where the language is different, where the bureaucracy is unfamiliar — AI becomes a bridge. AI chatbots can translate documents, explain official letters, help compose emails in the local language, and guide users through government websites.

The AI for Seniors workshop has been delivered to Russian-speaking communities in Israel, where it was met with genuine enthusiasm. Participants — many of them in their 70s and 80s — discovered that AI could help them read Hebrew documents, communicate with Israeli institutions, and access services that previously required help from children or grandchildren.

Startup Competitions — Judging and Mentoring

Contributing expertise as a judge and mentor at startup competitions, evaluating AI-driven ventures and providing strategic guidance to early-stage founders. Focused on helping teams clarify their value proposition, assess technical feasibility, and prepare for the realities of scaling an AI product.

AC/VC LinkedIn Group — Professional Community

AC/VC (Agentic Coding — Vibe Coding) is a LinkedIn group bringing together software developers, engineering students, and AI practitioners who are exploring the frontier of AI-assisted development. The community shares practical insights, code examples, tool comparisons, and honest assessments of what works in production.

Join the AC/VC LinkedIn group

Analytics and Research

Academic Research in AI

Research at the intersection of artificial intelligence and education — exploring how generative AI transforms learning, creativity, and human development. Key themes include constructionism in the age of AI, the cognitive impact of machine-assisted learning, and frameworks for integrating AI into educational practice.

Publications

The AI Pravda — LinkedIn Newsletter

Critical analysis of machine intelligence and its socio-economic impact. Over 4,200 subscribers.

Subscribe to The AI Pravda on LinkedIn

AI Chronicles — Daily Digest

Tracking AI evolution and impact through daily news digests, an industry rolodex, and a comprehensive archive.

Business Opportunities

Available for: Advisory, Board membership, Consulting, Mentoring startups, Teaching.

Contact: hello@mgorsky.net

Important Links