Comprehensive Course Structure
Semester | Course Code | Course Title | Credit (L-T-P-C) | Prerequisites |
---|---|---|---|---|
Semester I | DM101 | Introduction to Digital Media | 3-0-0-3 | - |
DM102 | Fundamentals of Mathematics | 4-0-0-4 | - | |
DM103 | Programming Fundamentals | 3-0-0-3 | - | |
DM104 | Computer Architecture | 3-0-0-3 | - | |
DM105 | Basic Physics for Digital Media | 3-0-0-3 | - | |
DM106 | English Communication Skills | 2-0-0-2 | - | |
DM107 | Design Thinking and Innovation | 2-0-0-2 | - | |
DM108 | Media Ethics and Responsibility | 2-0-0-2 | - | |
DM109 | Introduction to Digital Art | 2-0-0-2 | - | |
DM110 | Basic Graphics and Image Processing | 3-0-0-3 | - | |
DM111 | Computer Lab I | 0-0-4-2 | - | |
DM112 | Human Computer Interaction | 3-0-0-3 | - | |
Semester II | DM201 | Data Structures and Algorithms | 4-0-0-4 | DM103 |
DM202 | Digital Signal Processing | 3-0-0-3 | DM105 | |
DM203 | Database Systems | 3-0-0-3 | - | |
DM204 | Operating Systems | 3-0-0-3 | DM104 | |
DM205 | Web Technologies | 3-0-0-3 | - | |
DM206 | Introduction to AI | 3-0-0-3 | DM102 | |
DM207 | Digital Media Production Techniques | 3-0-0-3 | - | |
DM208 | Human-Centered Design Principles | 2-0-0-2 | - | |
DM209 | Digital Storytelling | 2-0-0-2 | - | |
DM210 | Media Analytics | 3-0-0-3 | - | |
DM211 | Computer Lab II | 0-0-4-2 | - | |
DM212 | Introduction to Cybersecurity | 3-0-0-3 | - | |
Semester III | DM301 | Advanced Graphics and Animation | 3-0-0-3 | DM110 |
DM302 | Machine Learning for Media Applications | 4-0-0-4 | DM201, DM206 | |
DM303 | Digital Marketing Strategy | 3-0-0-3 | - | |
DM304 | Interactive Media Development | 3-0-0-3 | DM205 | |
DM305 | Digital Content Creation Tools | 3-0-0-3 | - | |
DM306 | UX/UI Design Principles | 3-0-0-3 | - | |
DM307 | Media Policy and Governance | 2-0-0-2 | - | |
DM308 | Media Ethics and Regulation | 2-0-0-2 | - | |
DM309 | Digital Media Entrepreneurship | 2-0-0-2 | - | |
DM310 | Advanced Data Visualization | 3-0-0-3 | DM210 | |
DM311 | Computer Lab III | 0-0-4-2 | - | |
DM312 | Media Research Methods | 3-0-0-3 | - | |
Semester IV | DM401 | Immersive Media Technologies | 3-0-0-3 | DM301, DM304 |
DM402 | AI in Creative Industries | 3-0-0-3 | DM302 | |
DM403 | Digital Media Capstone Project I | 3-0-0-3 | - | |
DM404 | Privacy and Security in Digital Environments | 3-0-0-3 | DM212 | |
DM405 | Media Analytics and Big Data | 3-0-0-3 | DM310 | |
DM406 | Human-Computer Interaction Research | 3-0-0-3 | DM212 | |
DM407 | Digital Media and Society | 3-0-0-3 | - | |
DM408 | Media Innovation Lab | 0-0-4-2 | - | |
DM409 | Digital Media Entrepreneurship II | 3-0-0-3 | - | |
DM410 | Advanced Interactive Systems | 3-0-0-3 | DM304 | |
DM411 | Computer Lab IV | 0-0-4-2 | - | |
DM412 | Digital Media Capstone Project II | 3-0-0-3 | - |
Advanced Departmental Electives
These advanced courses offer students a deeper dive into specialized areas within digital media, providing both theoretical knowledge and practical skills essential for industry readiness.
DM301 - Advanced Graphics and Animation
This course explores advanced techniques in 3D modeling, animation, and rendering using industry-standard software like Maya, Blender, and Unreal Engine. Students learn about procedural generation, lighting simulation, character rigging, and motion capture integration. The course emphasizes real-world applications in film production, game development, and architectural visualization.
DM302 - Machine Learning for Media Applications
This elective introduces students to ML algorithms tailored for digital media tasks such as content recommendation, automated caption generation, image recognition, and voice synthesis. It combines hands-on labs with theoretical concepts from neural networks, deep learning, and reinforcement learning, enabling students to build intelligent systems that enhance user engagement.
DM303 - Digital Marketing Strategy
This course covers modern digital marketing frameworks including SEO, SEM, social media advertising, email marketing, and analytics. Students learn how to develop data-driven strategies for brand awareness, lead generation, and conversion optimization. The curriculum includes case studies from major brands and practical experience with tools like Google Analytics, Facebook Ads Manager, and HubSpot.
DM304 - Interactive Media Development
Focused on creating interactive experiences across multiple platforms, this course teaches students to develop web-based and mobile applications using frameworks like React, Unity, and Flutter. Topics include responsive design, API integration, user engagement metrics, and accessibility standards.
DM305 - Digital Content Creation Tools
This course familiarizes students with advanced tools for content creation, including Adobe Creative Suite, DaVinci Resolve, and Final Cut Pro. It covers video editing, color grading, sound design, and multimedia production workflows that align with current industry practices.
DM306 - UX/UI Design Principles
Students explore the principles of user experience (UX) and user interface (UI) design through design thinking methodologies, prototyping tools, and usability testing techniques. The course includes projects where students design interfaces for real-world applications, emphasizing empathy, accessibility, and cross-platform compatibility.
DM307 - Media Policy and Governance
This course examines the regulatory landscape governing digital media, including intellectual property rights, data protection laws, platform policies, and international governance frameworks. It prepares students to navigate legal challenges in global digital markets while advocating for ethical practices.
DM308 - Media Ethics and Regulation
This course delves into ethical dilemmas in media creation and distribution, including bias in AI algorithms, misinformation, digital surveillance, and freedom of expression. Through critical analysis and debates, students develop a strong moral compass for responsible media practice.
DM309 - Digital Media Entrepreneurship
This elective equips students with entrepreneurial skills needed to launch ventures in the digital media space. It includes business model development, pitch preparation, investor relations, and startup lifecycle management. Students work on ideation sessions and develop a minimum viable product (MVP) during the course.
DM310 - Advanced Data Visualization
This course focuses on transforming complex datasets into visually compelling narratives using tools like Tableau, D3.js, and Power BI. Students learn about data storytelling, visualization ethics, and interactive dashboard design to communicate insights effectively in corporate and public sectors.
DM311 - Media Research Methods
Students are introduced to qualitative and quantitative research methodologies used in digital media studies. The course covers experimental design, survey development, focus group analysis, user behavior tracking, and statistical interpretation of findings relevant to media products and services.
DM401 - Immersive Media Technologies
This advanced course explores the latest developments in VR, AR, MR, and holographic displays. Students engage with immersive content creation tools, spatial computing environments, and wearable technologies while building prototypes for educational, entertainment, or therapeutic applications.
DM402 - AI in Creative Industries
This course investigates how artificial intelligence is revolutionizing creative fields such as music composition, graphic design, writing, and video editing. Students experiment with generative adversarial networks (GANs), neural style transfer, and other AI-driven creative tools to push the boundaries of human creativity.
DM403 - Digital Media Capstone Project I
The first phase of a multi-semester capstone project where students define their research topic, conduct literature review, and begin prototyping solutions. This course sets the foundation for individual or team-based projects that integrate all learned skills.
DM404 - Privacy and Security in Digital Environments
This course explores cybersecurity challenges specific to digital media platforms and applications. It covers encryption techniques, identity management, secure coding practices, threat modeling, and compliance with regulations like GDPR and CCPA.
DM405 - Media Analytics and Big Data
Students learn how to extract meaningful insights from large datasets generated by digital media platforms. Topics include data warehousing, real-time analytics, predictive modeling, A/B testing, and integration with cloud computing services like AWS Lambda and Google Cloud Functions.
DM406 - Human-Computer Interaction Research
This course delves into the scientific study of how users interact with digital media systems. It includes experimental design, user research methods, usability evaluation techniques, and research ethics in HCI domains. Students conduct their own research projects contributing to the field.
Project-Based Learning Philosophy
The department believes that effective learning occurs when students are actively engaged in solving real-world problems through project-based learning (PBL). In the Digital Media program, PBL is embedded throughout all semesters, starting from foundational projects in early years and culminating in advanced capstone initiatives.
Mini-Projects Structure
Mini-projects are introduced in the second year to give students exposure to hands-on development cycles. These projects typically last 6–8 weeks and involve small teams working under faculty supervision. Students learn project planning, version control (Git), agile methodologies, documentation practices, and presentation skills.
Final-Year Thesis/Capstone Project
The capstone project spans the final two semesters and serves as a culmination of the entire academic journey. Students select topics aligned with their interests or industry needs, working closely with faculty mentors to refine concepts, execute prototypes, and present solutions to external evaluators.
Project Selection and Mentorship
Students are encouraged to propose projects based on current trends or personal passion areas. Faculty members from various specializations serve as mentors, guiding students through research phases, technical challenges, and innovation cycles. Projects may be proposed in collaboration with industry partners or pursued independently within the university's resources.