IMEN574 / IDSC574Spring 2026
Programming for AX
This course teaches programming for AI transformation (AX). We start by writing code with AI, then learn Python and classical machine learning, and end with deep learning and vision, language and multimodal models. In a team project, students take on a Kaggle competition and share what they learned.
- Instructor
-
Prof. Sangwoo MoPOSTECH IME
- Location & Time
Science Building 4, Room 302
Tuesdays & Thursdays 15:30 – 16:45 KST
- Other Courses
- Data Engineering
Course Outline
- Software 3.0Lectures 2 – 6 Programming with AI Chat with LLMs, prompt them, and write code with AI in a modern IDE and with coding agents.
- Software 1.0Lectures 7 – 13 Python and Machine Learning Python, NumPy and pandas, then regression, classification, clustering, dimensionality reduction and interpretable ML.
- Software 2.0Lectures 14 – 21 Deep Learning Deep learning and PyTorch, vision and multimodal models, and AI for data science.
Grading
- Midterm Exam40%
- Team Project60%
Attendance is not graded, but missing more than 1/3 of the classes results in an F.
Resources
References
- The Modern Software Developer Stanford CS146S
- Intermediate Python Textbook