
scottyux/ai-augmented-software-engineering
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Istinye University의 AI-Augmented Software Engineering 강의 시리즈 과정 자료.
개요
강의 시리즈의 코스 자료. 이 저장소는 강의 노트, 슬라이드, 코드 예제, 할당 및 리소스를 수집하는 방법을 현대 AI 도구 변경 방법을 탐구하는 방법 소프트웨어 설계, 내장, 테스트, 유지 보수. AI-a 증강 소프트웨어 엔지니어링은 AI 시스템 — 코드 조수, 에이전트 및 LLM 기반 도구 — 소프트웨어 개발 수명주기 전반에 걸쳐 활성 콜러레이터로서의 연습입니다. 이 과정은 (이 도구의 실제 사용)과 왜 (강도, 한계 및 공학 연습에 대한 의미). 1. Setup Environments - Git, GitHub, Python 및 과정의 나머지 전에 코딩 에이전트를 설치합니다. 2. Specs-Driven 발달 — SDD 적합, 계획 형태, SDD 성숙 수준, 좋은 specs 및 SDD 기구가 있을 때 대리인 SDLC. 3. 코딩 에이전트의 Anatomy — 어떻게 LLMs 일, 모델 풍경, 왜 LLMs 코딩에 좋은, 그리고 후드 아래 코딩 에이전트. 4. 명세.
개요(AI 번역)
AI-Augmented Software Engineering 강의 시리즈의 과정 자료.
코스 개요 및 syllabus는 코스 웹 사이트에 있습니다.
이 저장소는 강의 노트, 슬라이드, 코드 예제, 할당 및 리소스를 수집하는 방법을 현대 AI 도구 변경 방법을 탐구하는 방법 소프트웨어 설계, 내장, 테스트, 유지 보수.
과정 개요
AI-a 증강 소프트웨어 엔지니어링은 AI 시스템 — 코드 조수, 에이전트 및 LLM 기반 도구 — 소프트웨어 개발 수명주기 전반에 걸쳐 활성 콜러레이터로서의 연습입니다. 이 과정은 how (이 도구의 실제 사용)과 why (강도, 한계 및 공학 연습을위한 임의)를 다룹니다.
강의
- Setup Environments - Git, GitHub, Python 및 과정의 나머지 전에 코딩 에이전트를 설치합니다.
- Specs-Driven 발달 — SDD 적합, 계획 형태, SDD 성숙 수준, 좋은 specs 및 SDD 기구가 있을 때 대리인 SDLC.
- 코딩 에이전트의 Anatomy — 어떻게 LLMs 일, 모델 풍경, 왜 LLMs 코딩에 좋은, 그리고 후드 아래 코딩 에이전트.
- Agentic Codebase 구조 - 기술, 규칙 및 난간; CLAUDE.md/AGENTS.md/SKILL.md/intent.md; 걸이; 그리고 시약 본.
- 명세.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
AI-Augmented Software Engineering
Course materials for the AI-Augmented Software Engineering lecture series.
The course outline and syllabus are on the course website.
This repository collects lecture notes, slides, code examples, assignments, and resources exploring how modern AI tools change the way software is designed, built, tested, and maintained.
Course Overview
AI-augmented software engineering is the practice of using AI systems — code assistants, agents, and LLM-based tooling — as active collaborators across the software development lifecycle. This course covers both the how (practical use of these tools) and the why (their strengths, limits, and implications for engineering practice).
Lectures
- Setup Environments — install Git, GitHub, Python, and a coding agent before the rest of the course.
- Specs-Driven Development — the agentic SDLC, when SDD fits, Plan Mode, SDD maturity levels, good specs, and SDD frameworks.
- Anatomy of Coding Agents — how LLMs work, the model landscape, why LLMs are good at coding, and coding agents under the hood.
- Agentic Codebase Structure — skills, rules, and guardrails; CLAUDE.md / AGENTS.md / SKILL.md / intent.md; hooks; and subagent patterns.
- Advanced Context Management — a taxonomy of context, context assembly and discovery, the agent runtime pipeline, session management, and MCP fundamentals.
- Agentic Code Review and Testing — deterministic guardrails, LLM-based review, safe deployment, runtime safety, and monitoring agents.
- Agent Orchestration — the generator-critic loop, the goal pattern, the Ralph loop, running multiple agents, and the subagent pattern.
- Security in the Age of AI — SAST/SCA and secret leaks, prompt injection and agent attack surfaces, and agent-assisted triage.
- Software Factory and the Future of Software Engineering — self-running, self-improving systems and where AI software engineering goes next.
- AI-Native Engineering Teams — how AI-native teams work, the standardized team stack, and LLM gateways, model routing, and cost optimization.
Midterm
The midterm (25 multiple-choice questions, 1 hour, 30% of the grade) covers Lectures 1–5 and their required readings. See the Midterm Study Guide.
Repository Structure
.
├── lectures/ # Lecture notes and slides, one folder per session
├── assignments/ # Homework and project briefs, one folder per lecture
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add scottyux/ai-augmented-software-engineering