이 페이지는 Stanford CS146S 강좌의 공식 한국어 버전입니다. 원 저자 Mihail Eric의 허가를 받아 Team Attention이 번역하고 있습니다.
- ✓Reading 자료 한국어 번역 제공
- ✓YouTube 한국어 강의 시리즈 (예정)
📌 원본 강좌: themodernsoftware.dev
Course Description
지난 몇 년간, 대형 언어 모델(LLM)은 소프트웨어 개발에 혁명적인 새로운 패러다임을 도입했습니다. 전통적인 소프트웨어 개발 생명주기는 모든 단계에서 AI 자동화로 변화하고 있으며, 이는 다음과 같은 질문을 던집니다: 차세대 소프트웨어 엔지니어들은 이러한 발전을 어떻게 활용하여 생산성을 10배로 높이고 커리어를 준비해야 할까요?
이 강좌는 현대적인 AI 도구가 개발자 생산성을 향상시킬 뿐만 아니라, 더 넓은 대중에게 소프트웨어 엔지니어링을 민주화할 것임을 보여줍니다. 소프트웨어 개발이 0에서 1로 코드를 만드는 것에서 계획, AI로 생성, 수정, 반복의 반복적인 워크플로우로 진화했음을 보여드릴 것입니다. 학생들은 전통적인 소프트웨어 엔지니어링 과제 뒤에 있는 이론과 이를 해결하는 최첨단 AI 기반 도구 모두를 마스터하게 됩니다.
이러한 혁명적인 도구를 구축하는 업계 선구자들의 실무 엔지니어링 과제와 강연을 통해, AI 기반 개발, 자동화 테스트, 지능형 문서화, 보안 취약점 탐지에 대한 실전 경험을 쌓게 됩니다. 이 강좌를 마치면, 최첨단 LLM 모델을 복잡한 개발 워크플로우에 통합하고 일반적인 함정을 피하는 방법에 대한 명확한 이해를 갖게 될 것입니다.
Units
3 units
Prerequisites
CS111 수준의 프로그래밍 경험. CS221/229 권장.
Format
주간 강의, hands-on 코딩 세션, 업계 게스트 스피커. 현대 개발 실습을 보여주는 파이널 프로젝트.
Goals
현대 개발 도구 마스터, AI 기반 코딩 이해, 자동화 테스트 및 배포 학습, 새로운 소프트웨어 트렌드 파악.
Korean Contributors

Week 1: Introduction to Coding LLMs and AI Development
Topics
- • 강의 소개 및 운영 안내
- • LLM이란 무엇인가
- • 효과적인 프롬프팅 방법
Reading
-
• Deep Dive into LLMs
-
• Prompt Engineering Overview
-
• Prompt Engineering Guide
-
• AI Prompt Engineering: A Deep Dive
-
• How OpenAI Uses Codex
Assignment
Week 2: The Anatomy of Coding Agents
Topics
- • 에이전트 아키텍처와 구성 요소
- • 도구 사용과 함수 호출
- • MCP (Model Context Protocol)
Reading
Assignment
1차시: 코딩 에이전트 직접 만들기 - Slides, Completed Exercise
2차시: 커스텀 MCP 서버 구축 - Slides, Completed Exercise
Week 3: The AI IDE
Topics
- • 컨텍스트 관리와 코드 이해
- • 에이전트를 위한 PRD 작성
- • IDE 통합과 확장 기능
Reading
-
• Specs Are the New Source Code
-
• How Long Contexts Fail
-
• Devin: Coding Agents 101
-
• Getting AI to Work In Complex Codebases→ GitHub
-
• How FAANG Vibe Codes
-
• Writing Effective Tools for Agents
Assignment
1차시: 첫 프롬프트부터 최적의 IDE 설정까지 - Slides, Design Doc Template
2차시: Silas Alberti, Head of Research Cognition - Slides
Week 4: Coding Agent Patterns
Topics
- • 에이전트 자율성 수준 관리
- • 인간-에이전트 협업 패턴
Reading
Assignment
1차시: 에이전트 매니저가 되는 법 - Slides
2차시: Boris Cherney, Creator of Claude Code - Slides
Week 5: The Modern Terminal
Topics
- • AI 강화 커맨드라인 인터페이스
- • 터미널 자동화와 스크립팅
Reading
-
• Warp University
-
• Warp vs Claude Code
-
• How Warp Uses Warp to Build Warp
Assignment
1차시: 혁신적인 AI 개발자 제품 만들기 - Slides
2차시: Zach Lloyd, CEO Warp - Slides
Week 6: AI Testing and Security
Topics
- • 안전한 바이브 코딩
- • 취약점 탐지의 역사
- • AI 생성 테스트 스위트
Reading
-
• SAST vs DAST
-
• Copilot Remote Code Execution via Prompt Injection
-
• Finding Vulnerabilities in Modern Web Apps Using Claude Code and OpenAI Codex
-
• Agentic AI Threats: Identity Spoofing and Impersonation Risks
-
• OWASP Top Ten: The Leading Web Application Security Risks
-
• Context Rot: Understanding Degradation in AI Context Windows
-
• Vulnerability Prompt Analysis with O3→ GitHub
Assignment
1차시: AI QA, SAST, DAST, 그리고 그 너머 - Slides
2차시: Isaac Evans, CEO Semgrep
Week 7: Modern Software Support
Topics
- • 신뢰할 수 있는 AI 코드 시스템
- • 디버깅과 진단
- • 지능형 문서 생성
Reading
-
• Code Reviews: Just Do It
-
• How to Review Code Effectively
-
• AI-Assisted Assessment of Coding Practices in Modern Code Review
-
• AI Code Review Implementation Best Practices
-
• Code Review Essentials for Software Teams
-
• Lessons from millions of AI code reviews
Assignment
1차시: AI 코드 리뷰 - Slides
2차시: Tomas Reimers, CPO Graphite - Slides
Week 8: Automated UI and App Building
Topics
- • 모두를 위한 디자인과 프론트엔드
- • 빠른 UI/UX 프로토타이핑과 반복
Assignment
1차시: 프롬프트 하나로 완성하는 앱 - Slides
2차시: Gaspar Garcia, Head of AI Research Vercel - Slides
Week 9: Agents Post-Deployment
Topics
- • AI 시스템 모니터링과 관측성
- • 자동화된 장애 대응
- • 트리아지와 디버깅
Reading
-
• Introduction to Site Reliability Engineering
-
• Observability Basics You Should Know
-
• Kubernetes Troubleshooting with AI
-
• Your New Autonomous Teammate
-
• Role of Multi Agent Systems in Making Software Engineers AI-native
-
• Benefits of Agentic AI in On-call Engineering
1차시: 장애 대응과 DevOps - Slides
2차시: Mayank Agarwal, CTO Resolve, and Milind Ganjoo, Technical Staff Resolve - Slides
Week 10: What's Next for AI Software Engineering
Topics
- • 소프트웨어 개발 역할의 미래
- • 새로운 AI 코딩 패러다임
- • 업계 트렌드와 전망
1차시: 10년 후의 소프트웨어 개발
2차시: Martin Casado, General Partner a16z
'13.일상다반사' 카테고리의 다른 글
| [용어] 보일러플레이트(boilerplate) (0) | 2026.01.17 |
|---|---|
| [한국과학기술한림원] 제247회 한림원탁토론회: R&D 실패란 무엇인가(1.16) (0) | 2026.01.17 |
| [용어] 콜라츠 추측(Collatz Conjecture) (0) | 2026.01.16 |
| [용어] 프롬 스크래치(from scratch) (3) | 2026.01.12 |
| [용어] K-12 교육정책 (0) | 2026.01.12 |


