KỸ THUẬT LẬP TRÌNH NỘI DUNG SỐ
Digital multimedia production and presentation engineering
Mô tả học phần
Sinh viên được cung cấp kiến thức về kỹ thuật tổng hợp và trình bày nội dung số động và đa phương tiện tương tác nhắm đến các ứng dụng thiết kế nói chung, quy hoạch, phỏng tạo, giải trí và kinh doanh trực tuyến. Cùng với đó, người học sẽ nắm được phạm vi và cách thức tác động đến nội dung qua chương trình máy tính. Bài giảng và trợ giáo giúp người học sử dụng thành thạo các công cụ, ngôn ngữ lập trình và nền tảng phần mềm phổ biến như C++, JavaScript, Python, OpenCV, WebGL/WebGPU, Blender, Unity, v.v. để tổng hợp, xử lý và trình bày dữ liệu âm thanh, hình ảnh, văn bản, đồ họa theo ý muốn. Các kỹ thuật tiên tiến như tạo mô hình 3D động, âm thanh 3D, in 3D, AI tạo sinh, bám chuyển động camera, v.v. cũng được đề cập và sử dụng để lập trình nội dung số phức tạp. Đồng thời, môn học cũng giúp sinh viên tăng cường kỹ năng làm việc nhóm, tổng hợp tài liệu, thuyết trình và phản biện khoa học.
English description
Students learn how to synthesize and present dynamic digital content and interactive multimedia that target such applications as designing, urban planning, simulation and emulation, entertainment, and doing online business. In addition, learners know the scope and methods to program creation and manipulation of multimedia content. Lectures and tutorials guide students to work with well-known programming languages, tools and platforms such as C++, JavaScript, Python, OpenCV, WebGL/WebGPU, Blender, Unity, etc., on synthesizing, processing, and presenting audio, text, image, video and graphical data as desired. Advanced techniques—including dynamic 3D modeling, 3D audio, 3D printing, generative AI, camera motion tracking, and others—are also mentioned and applied to the programming of complex digital contents. At the same time, the course helps students strengthen their teamwork, documentation, presentation, and critical thinking skills.
Chuẩn đầu ra học phần (CLO) 4
Bấm vào từng chuẩn đầu ra để xem bản tiếng Anh, liên kết PLO và mức độ đóng góp.
-
CLO1 Diễn giải cách thức máy tính tổng hợp và xử lý dữ liệu đa phương tiện và nội dung số động
Explain how computers synthesize and manipulate dynamic digital media contents and hypermedia
PLO 01 M -
CLO2 Thể hiện khả năng sử dụng thành thạo ngôn ngữ và công cụ lập trình để tạo lập và trình bày nội dung số động và đa phương tiện có tương tác
Demonstrate proficiency in programming languages and tools for creating and presenting dynamic digital content and interactive multimedia.
PLO 05 MPLO 06 RPLO 08 R -
CLO3 Phát triển các ứng dụng nội dung số động và đa phương tiện phục vụ thiết kế máy móc, giải trí, kinh doanh qua mạng, v.v.
Develop digital media contents applications for designing machines, entertainments, online business, etc
PLO 05 MPLO 09 IPLO 10 I -
CLO4 Phân tích xu hướng phát triển công nghệ tổng hợp nội dung số bằng máy tính
Analyse development trends in computer-synthesized content programming
PLO 09 R
Đánh giá học phần
| Thành phần | Tỉ trọng | Thời gian |
|---|---|---|
| Báo cáo dự án cuối kỳ | 70.0% | Tuần 15 |
| Bài tập và trợ giáo | 27.0% | Phân bố vào tất cả các chương |
| Điều tra xu hướng nghiên cứu | 3.0% | Tuần 16 |
Tài liệu học tập
Tham khảo
- [1] Real VR – Immersive Digital Reality: How to Import the Real World into Head-Mounted Immersive Displays, Marcus Magnor (Editor), Alexander Sorkine-Hornung (Editor), 2020, Springer, 2020
- [2] Multimedia Programming: A Practical Approach, S. Bhattacharyya and P. Dutta, 2016, Vikas Publishing