[ { "id": "ai_1_1", "program_id": "ai", "semester": 1, "name": "Машинное обучение", "credits": 6, "hours": 108, "type": "required", "tags": ["ml", "math", "stats"], "short_desc": "Основы машинного обучения, алгоритмы классификации и регрессии", "source_pdf": "ai_curriculum.pdf", "source_page": 1 }, { "id": "ai_1_2", "program_id": "ai", "semester": 1, "name": "Глубокое обучение", "credits": 4, "hours": 72, "type": "required", "tags": ["dl", "ml", "neural"], "short_desc": "Нейронные сети, CNN, RNN, трансформеры", "source_pdf": "ai_curriculum.pdf", "source_page": 1 }, { "id": "ai_2_1", "program_id": "ai", "semester": 2, "name": "Обработка естественного языка", "credits": 5, "hours": 90, "type": "required", "tags": ["nlp", "dl", "text"], "short_desc": "Методы обработки текста, токенизация, эмбеддинги", "source_pdf": "ai_curriculum.pdf", "source_page": 2 }, { "id": "ai_product_1_1", "program_id": "ai_product", "semester": 1, "name": "Продуктовая аналитика", "credits": 6, "hours": 108, "type": "required", "tags": ["product", "business", "data"], "short_desc": "Анализ продуктовых метрик, A/B тестирование", "source_pdf": "ai_product_curriculum.pdf", "source_page": 1 }, { "id": "ai_product_1_2", "program_id": "ai_product", "semester": 1, "name": "Управление проектами", "credits": 4, "hours": 72, "type": "required", "tags": ["pm", "business", "management"], "short_desc": "Методологии управления проектами, Agile, Scrum", "source_pdf": "ai_product_curriculum.pdf", "source_page": 1 }, { "id": "ai_product_2_1", "program_id": "ai_product", "semester": 2, "name": "Компьютерное зрение", "credits": 5, "hours": 90, "type": "elective", "tags": ["cv", "dl", "image"], "short_desc": "Обработка изображений, распознавание объектов", "source_pdf": "ai_product_curriculum.pdf", "source_page": 2 } ]