Careers360 Logo
Interested in this College?
Get updates on Eligibility, Admission, Placements Fees Structure
Compare

Quick Facts

Medium Of InstructionsMode Of LearningMode Of Delivery
EnglishSelf Study, Virtual ClassroomVideo and Text Based

Course Overview

The Executive PGP in Software Development - Specialisation in Big Data is an online programme that consists of live sessions and online material. The course has been curated for working professionals and includes 400 hours of content and industry projects that encourage you to learn through real-life scenarios. You will also receive personalised feedback on your project work.

Furthermore, Upgrad’s Software Development - Specialisation in Big Data curriculum aims to turn you into a skilled data science professional according to the industry standards. You will learn from industry leaders and world-renowned faculty. The course also includes hangout sessions to help solve your academic queries and doubts and ensure maximum comprehension.

The course has been designed keeping in mind the busy schedules of working professionals. Thus, you can study alongside your job and only need 12 to 15 hours of time commitment in a week. By the end of the 13-month duration, when you finish all courses, assessments, and projects, you will be awarded a certificate in Software Development - Specialisation in Big Data by IIIT Bangalore.

The Highlights

  • Certificate awarded by IIIT Bangalore
  • 13 months duration
  • 400+ hours of content
  • Live lectures + Online sessions
  • Industry experts in the faculty
  • Industry-relevant projects
  • IIIT Bangalore alumni status
  • Career transition Bootcamp 
  • Guaranteed placement

Programme Offerings

  • 13 months duration
  • Live lectures + Online sessions
  • World-renowned faculty
  • Projects and Assignments
  • career support
  • Career transition bootcamp
  • Placement assurance or money back

Courses and Certificate Fees

Certificate AvailabilityCertificate Providing Authority
yesIIIT Bangalore

Eligibility Criteria

Educational qualification

To participate in Software Development - Specialisation in Big Data programme, you must hold a Bachelor’s degree with at least 50% marks or an equivalent score.

Certification qualification

You must complete the programme to obtain the certificate from IIIT Bangalore.

What you will learn

Knowledge of Big Data

During the Executive PGP in Software Development - Specialisation in Big Data program, you will acquire the following skills:

  • Real-time Processing
  • MapReduce
  • Big Data Processing on the Cloud 
  • Data Processing
  • Data Warehousing

Who it is for

The Software Development - Specialisation in Big Data program is beneficial for the following professionals:

  • Project Leads
  • Data Professionals
  • Java and other coding professionals
  • Testing Professionals
  • IT/ Technology Professionals
  • Managers in Tech/ IT Companies
  • Java and Other Coding Professionals

Admission Details

  • Tap the link to visit the Executive PGP in Software Development - Specialisation in Big Data page- https://www.upgrad.com/big-data-pgd-iiitb/
  • Click on the ‘Apply now’ option and enter your mobile number to continue with your application. 
  • You must fill the application form with relevant information, and you will be evaluated based on your application.
  • You might get asked to appear for an online entrance test and receive an admission offer after you pay the course fee and submit relevant documents.

Application Details

To sign up with upGrad, provide your full name and email ID or phone number.

The Syllabus

  • Tools: Java11, IntelliJ
  • Fundamentals of Programming Language with basic data structures (Java)

  • Arrays, ArrayLists, Environment Set up
  • Tools: Java & IntelliJ
  • Abstraction and Encapsulation
  • Assignment (optional)
  • Inheritance and Polymorphism

  • Integration and Testing
  • Design and Prototyping
  • Requirements Identification
  • Assignment: Requirements Identification
  • Tools : Java11, IntelliJ & JUnit
  • Assignment: Design & Prototyping (optional)
  • Module-level implementation and Unit testing
  • Assignment: Module-level implementation

  • Assignment - OOAD
  • SDLC and Agile Methodology
  • Object-Oriented Design
  • Testing and Version Control
  • Tools: JUnit, Java, IntelliJ, Git & Github

  • Stacks & Queues
  • Algorithm Analysis + Recursion
  • Tools: Java & IntelliJ
  • Mandatory Assignment
  • Sets and Dictionaries (Hashtable, Trees and BSTs, Heaps)
  • Graphs & Graph Algorithms
  • Soft Skills: Interview and Communication
  • Greedy, Dynamic Programming - Optional
  • Searching and Sorting (Divide and Conquer included)
  • Exam Week (Course 2, Course 3, Course 4)

  • Mandatory Assignment 
  • Stacks & Queues
  • Searching and Sorting (Divide and Conquer included)
  • Sets and Dictionaries (Hashtable, Trees and BSTs, Heaps)
  • Graphs & Graph Algorithms
  • Algorithm Analysis + Recursion
  • Greedy Algorithm - Optional
  • Dynamic Programming - Optional

  • Course Project
  • Introduction to Big Data + AWS Setup
  • Distributed Systems and Programming Model
  • Hadoop and MapReduce Programming
  • Dimensional & Relational Data Modelling
  • Large Scale Data Processing with Apache Spark
  • Tools: CDH - Apache Spark & AWS EMR, AWS EC2 + CDH, MySQL Workbench, CDH - HDFS, Hadoop & Apache Spark

  • ETL and Data Ingestion- Sqoop and Flume
  • NoSQL Databases - HBase
  • Hive & Querying
  • Amazon Redshift
  • NoSQL Databases - MongoDB(Optional)
  • Exam Week
  • Course Project
  • Tools: Apache Sqoop and Apache Flume, Apache HBase, MongoDB, Apache Hive, Amazon Redshift, Spark, S3

  • Course Project
  • Tools: Apache Kafka, Spark Streaming, Apache Airflow, Apache Flink, Apache Spark Structured Streaming & Python
  • Introduction to Streaming Algorithms
  • Design & Deployment - Data Platform
  • Real-Time Data Streaming with Apache Kafka
  • Real-Time Data Processing with Apache Spark Streaming
  • Apache Flink(Optional)
  • Exam week
  • Building Automated Data Pipelines with Apache Airflow
  • Design & Deployment - Streaming Applications

Instructors

IIIT Bangalore Frequently Asked Questions (FAQ's)

1: How many projects and case studies are included in this course?

There are more than seven case studies and projects included in the Software Development - Specialisation in Big Data course.

2: What if I don’t have any prior coding experience for the Executive PG Programme in Software Development- Specialisation in Big Data?

If you lack any coding experience, you will be required to go through the pre-program Java crash course. 

3: Where can I post urgent queries of the Executive PG Programme in Software Development- Specialisation in Big Data?

You can get your queries resolved by the student support platform available on all days between 9 am to 9 pm IST.

4: Is the career transition bootcamp compulsory to attend?

No, the career transition bootcamp is optional. 

Articles

Back to top