BA in Multimedia & Mass Communication

Eligibility – 10+2

Key Highlights

Course Syllabus

● Getting Started with Programming
● Introduction to JavaScript
● JavaScript Operators
● JavaScript Decision Statements
● JavaScript Loops & Control Statements
● JavaScript Arrays and Strings
● JavaScript Objects and JSON
● Functions in JavaScript - Basics
● Functions in JavaScript - Advanced
● Asynchronous coding in JavaScript
● Basics of OOPS
● Functional Programming
● ES5 & ES6 Concepts
● Regex & Debugging in JavaScript

● Getting Started with Algorithms
● Arrays & Strings
● Introduction to Pattern Matching
● Advanced Pattern Matching Coding & Analysis
● Introduction to Sorting Algorithms
● Advanced Sorting Algorithm
● Introduction to Searching Algorithms
● Advanced Searching Algorithm
● Getting Started with Recursion
● Advanced Recursion Coding & Analysis
● Getting Started with Back Tracking & its Analysis

HTML
● CSS
● Bootstrap
● DOM
● jQuery Basics & AJAX
● Advanced Asynchronous coding in JavaScript
● Introduction to Tailwind CSS
● Advanced Layout Techniques with Tailwind CSS
● Introduction to React Ecosystem
● Advanced React
● Next.js
● Project Management & Deployment

● Database Foundation
● Relational & Non Relational Database Fundamentals
● NodeJS & ExpressJS Foundations
● Database Transaction & ER Diagram
● CRUD Operations with Maria DB
● Overview of MongoDB
● CRUD Operations with MongoDB
● Pagination, Indexes & Aggregation in MongoDB
● Intro to WebServices & API
● NodeJS in Depth

● Introduction to Software Engineering
● Common Developer Tools & Advanced GitHub
● AWS Cloud Fundamentals & Deployment
● Full Stack Project Deployment on AWS
● Design of Scalable Systems
● Integration of E-Commerce Tools
● Integration of Engagement Tools
● UI/UX Design Principles

● Software Architecture Intuition
● Web Application Intuition
● Application On Scale
● Availability
● Load Balancing

● Cloud Computing Basics
● AWS Services
● Practical Application of Cloud

● Product Management Basics
● Product Management Essentials
● Product Management Advanced
● Foundations of Product Management
● Product Thinking
● Product Design
● Product Analysis
● Product Roadmap
● Product Discovery
● Product Prioritisation
● Product Launch and Marketing
● Frameworks Used by Product Managers
● Project Management and Delivery
● Data Analytics Tools: Practical Usage
● Advanced-Data Analytics Techniques