BA in Multimedia & Mass Communication
Eligibility – 10+2
- Introduction to Computer Programming
- Design and Analysis of Algorithms
- Front-end Development
- Backend Development
- Practical Software Engineering
- Distributed System with High level Designs
- Cloud Computing
- Product Management for Software Engineers
Key Highlights
- Experiential Learning
- Industry Professionals as Faculty
- Advanced Curriculum
- Guest Lectures by Industry experts
- 100% Placement assistance
- Hands-on Training for Real-world Challenges
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