2026년도 2학기 특론: 데이터엔지니어링 (IMEN891K-01) 강의계획서

1. 수업정보

학수번호 IMEN891K 분반 01 학점 3.00
이수구분 전공선택 강좌유형 강의실 강좌 선수과목
포스테키안 핵심역량
강의시간 화, 목 / 09:30 ~ 10:45 / 제4공학관 멀티미디어 강의실 [407호] 성적취득 구분 G

2. 강의교수 정보

모상우 이름 모상우 학과(전공) 산업경영공학과
이메일 주소 mosw7@postech.ac.kr Homepage https://sites.google.com/view/sangwoomo
연구실 054-279-2202 전화 054-279-2202
Office Hours Tuesdays 11:00–12:00 pm, Room 319

3. 강의목표

This course introduces the end-to-end process of modern data engineering in three parts. Part I (Lectures 2-5) covers data collection and preparation: collection, exploration, cleaning, integration, transformation, and reduction. Part II (Lectures 6-14) covers storage and processing at scale: SQL, NoSQL, Spark, data warehouses and pipelines (BigQuery, dbt, Airflow), and streaming (Kafka). Part III (Lectures 15-19) covers monitoring and updates for AI systems: ML systems and MLOps, LLM systems and retrieval-augmented generation, and agents, including data agents that read and write data systems. Through a team-based project, students design and implement a pipeline that connects raw data to intelligent decision-making support.

4. 강의선수/수강필수사항

Students are expected to have completed the following courses, or possess equivalent knowledge:
- IMEN574 Programming for Data Science

5. 성적평가

중간고사 기말고사 출석 과제 프로젝트 발표/토론 실험/실습 퀴즈 기타 계
40 60 100
비고
Project (60%) is graded in two separate milestones: project proposal 20% and final project 40%.

6. 강의교재

도서명 저자명 출판사 출판년도 ISBN

7. 참고문헌 및 자료

- [DMCT] Data Mining: Concepts and Techniques (UIUC CS412)
- [DMS] Database Management Systems (Wisconsin CS564)
- [IDS] Introduction to Database Systems (Berkeley CS186)
- Lecture slides (PDF and HTML) are posted on PLMS and in the course Google Drive.

8. 강의진도계획

https://docs.google.com/spreadsheets/d/1oPqM5g4XYwU_PZ0DFld4QVmYYWPAdWa8m3Cyl2n_rwY/edit?usp=sharing

9. 수업운영

Classroom: Engineering Building 4, Room 302. The registration system lists Room 407, but Room 302 is the correct location for the rest of the semester.

Attendance: taken through the POSTECH electronic attendance app. At the start of each class a 4-digit verification code is announced; students enter the code in the app under "Verification Code".

Project: teams of 2-5 students. Teams and draft topics are registered in the shared project sheet.

10. 학습법 소개 및 기타사항

-

11. 장애학생에 대한 학습지원 사항

- 수강 관련: 문자 통역(청각), 교과목 보조(발달), 노트필기(전 유형) 등

- 시험 관련: 시험시간 연장(필요시 전 유형), 시험지 확대 복사(시각) 등

- 기타 추가 요청사항 발생 시 장애학생지원센터(279-2434)로 요청