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
Sangwoo Mo Prof. Sangwoo MoPOSTECH IME
Location & Time

Science Building 4, Room 302

Tuesdays & Thursdays 15:30 – 16:45 KST

Other Courses
Data Engineering

Course Outline

  1. 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.
  2. Software 1.0Lectures 7 – 13 Python and Machine Learning Python, NumPy and pandas, then regression, classification, clustering, dimensionality reduction and interpretable ML.
  3. 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