Master of Science in Information Technology

International Institute of Information Technology, Hyderabad

Loading

What are the core skills you will take away?

Upon graduating from MSIT, you will gain core skills and knowledge to undertake challenging roles in the IT/CS domain, utilise modern IT tools and techniques, apply data-driven decision making and effectively collaborate with stakeholders. Some of the skills* you’ll learn are:

  • Object-Oriented Programming
  • Algorithms and data structures
  • Software construction
  • Statistical modelling
  • Data analysis, visualisation, and interpretation
  • Agile software development and web development (Frontend, backend)
  • Machine learning techniques (Supervised learning, unsupervised learning, deep learning, reinforcement learning)
  • Algorithmic thinking and problem-solving
  • Database management and SQL
  • User experience (UX) design

* Overall skills gained will depend on specialisations you opt for

Programme length

How is this degree structured?

  • This is a two-year master’s degree programme with the flexibility to complete the programme in up to four years.
  • Each academic year has four terms and each term duration is 12 weeks.
  • Each term will include one course, with the exception of Term 8. You're permitted to undertake only one course at a given time.

Student time commitment:

  • The average time commitment per week is 18-20 hours per week.
  • Every course within a term is structured with 240 learning hours. These hours comprise 24 live teaching session hours with the course instructor, 48 hours dedicated to office hours/doubt clarification, and 168 hours of asynchronous learning through recorded videos.
  • Live sessions will be conducted every Saturday for a duration of 2 hours.

Four pillars of learning in MSIT

4 pillars image-MSIT

Customise your degree with a specialisation

You will have the option to specialise in one of three high-demand domains offered in Year 2, based on your interest and career plan. The three available specialisations are:

  • Full stack development: Upon completing this specialisation, you will be fully equipped with the skills to design, develop, deploy, and maintain scalable and robust web applications.
  • Artificial Intelligence/Machine learning: This specialization will give you a thorough grounding in the methodologies, technologies, mathematics, and algorithms required to work in the field of machine learning.
  • Data science: This specialisation provides a practical introduction to the “full-stack” of data science analysis, including data collection and processing, data visualisation, and presentation, and statistical model building using machine learning.

Application-based learning

In this degree, you’ll learn through a unique ‘learning by doing’ approach that promotes critical thinking, problem-solving and equips you with industry ready skills. Through the programme you’ll work on 20+ exciting projects. You’ll also become familiar with technologies like ChatGPT and Copilot. Here are some sample project types and examples, depending on the specialisation you choose:

  • Application or platform design/build: Design a chat application, ecommerce SaaS application, e-book store, task manager application, etc.
  • Implementation: Ecommerce platform deployment, secure digital systems, implement a custom data structure, set up a home network, etc.
  • Analytics: Predictive modelling, customer segmentation, credit risk assessment, time series analysis for public transportation efficiency, etc.
  • Virtual Labs: Data lab, Attack lab, Cache lab, Proxy lab, etc.

Industry-relevant curriculum

The curriculum includes a mix of industry focused aspects:

  • Industry certifications: You will learn not only from IIIT-H’s curated curriculum but also have the option of opting for industry certification courses from top technology organisations like IBM, Meta and Deep Learning.AI. Completing these courses in the associated term and passing a IIIT Hyderabad assessment count towards your total programme credits.*
  • Expert masterclasses: Participate in guest sessions from industry experts for each course and visualise how concepts are applied in the industry. Here are two experts you will have the opportunity to learn from; Vipul Chakravarthy (BrowserStack), Mustafa Ali (Shopify)
  • Industry capstone project: This project offers eligible students an opportunity to implement ideas and create solutions. Each specialisation includes an extensive project, prompting you to utilise the skills you've gained in the programme to solve a real-world problem.**
  • Industry mentorship: Attend dedicated mentorship sessions with industry professionals once every 6 months to gain insights on relevant topics, trends, industry opportunities, and current challenges.

*These are optional courses available at additional cost over and above the programme tuition fee and subject to approval by IIIT Hyderabad. The institution determines the number of credits (if any), earned by completing this content, that may count towards the degree requirements according to institutional policies, which may also take into account any other existing credits or other prior learning you may have. **Opportunities to participate in an industry capstone project are limited. The allocation of an industry or in-house capstone project is dictated by IIIT-H's internal processes and guidelines.

Academic mentorship

This programme follows a 3 tiered structure comprising faculty, academic mentors, and teaching assistants. This guarantees multi-faceted learning, including instruction from esteemed faculty, guidance from subject matter experts acting as mentors, and doubt resolution provided by teaching assistants.

Curriculum structure

Curriculum structure image

The degree is spread across 8 terms over a minimum of 2 years. To earn this degree you will have to complete 66 credits. You will engage in:

  • Core courses: Learn core IT skills such as computer systems, programming, algorithms, data structures, software construction
  • Emerging technologies course: Learn about AR/VR, AI/ML, quantum computing, smart technologies
  • Specialisations: Specialise in one of three domain specialisations offered
  • Capstone project: Apply the knowledge and skills you’ve learned to a real-world problem

Term wise courses, duration and credits:

YearTermNo. of required courses and Course nameDuration in weeksLearning hoursCredits
Year 11Computer Science Principles and Programming122408
2SaaS Development122408
3Computer Systems122408
4Software System Design and Analysis122408
Year 25Emerging Technologies122408
6Specialisation Course 1122408
7Specialisation Course 2122408
8Capstone project1230010
Total7 + Capstone96198066

*A detailed course structure is available here

Specialisations

You will have the option to specialise in one of three high-demand domains offered in term 6 and 7, based on your interest and career plan. Within each specialisation, there are two courses offered by IIIT Hyderabad. However, you can choose to substitute the university courses with optional industry certifications mapped to each course. If you opt for the industry certificate courses, upon completing the MSIT programme, you will receive not only an MSIT degree, but also valuable certificates from top-tier organisations.

SpecialisationUniversity coursesSubstitute industry coursesSelection criteria
Full stack developmentWeb App Development: Frontend to BackendMeta Front-End Developer Professional Certificate + Meta Back-End Developer Professional CertificateBoth the certifications need to be completed to fullfil course requirements
Microservices, Deployment, and DevOpsIBM Applied DevOps Engineering Professional CertificateComplete this certification to fullfil course requirements.
Artificial Intelligence/ Machine learningIntroduction to Machine Learning(Machine Learning by DL.ai Specialization + Deep Learning Specialization) OR IBM Machine Learning Professional CertificateYou can either choose to complete the 1st two specialisations or just complete the third certification to fullfil course requirements.
Deep Learning(Machine Learning by DL.ai Specialization + Deep Learning Specialization) OR IBM Machine Learning Professional CertificateYou can either choose to complete the 1st two specialisations or just complete the third certification to fullfil course requirements.
Data scienceIntroduction to machine learningIBM Data Science Professional Certificate OR IBM Data Analyst Professional CertificateComplete either of the two certifications to fullfil course requirements.
Data scienceIBM Data Science Professional Certificate OR IBM Data Analyst Professional CertificateComplete either of the two certifications to fullfil course requirements.
  • Regardless of whether you select the university course or the optional industry certifications, you are required to pass an IIIT Hyderabad assessment for each term.
  • If you opt for the optional industry specialisations/certifications in any term and have already completed the corresponding industry specialisations/certification, you will only need to pass the term assessment, eliminating the necessity to retake the course again.
  • The industry specialisations/certifications are optional, they incur an additional cost which exceeds the programme tuition fee and their applicability is contingent on the approval of IIIT Hyderabad. If you decide not to pursue these certifications, you can always pursue the university courses under each specialisation.
  • The institution determines the number of credits (if any), earned by completing this content, that may count towards the degree requirements according to institutional policies, which may also take into account any other existing credits or other prior learning you may have.
  • Professional or industry certificates are specialised learning programmes offered by renowned organisations, such as Google, Meta, IBM, Salesforce, etc. These are designed to help you acquire industry-relevant skills and demonstrate your skills to potential employers. Learn more here.

Capstone project

capstone image

MSIT’s ‘learning by doing’ approach incorporates a capstone project in term 8 of the programme. In this final group project, you will get an opportunity to apply the knowledge and skills you’ve learned to a real-world problem. While the topic of the capstone project under each specialisation is fixed, the project can be either an industry project (in collaboration with industry professionals and guidance from academic mentors) or an in-house project (in supervision with IIIT-H academic mentors). Whether you are allocated an industry or in-house project, is governed by IIIT Hyderabad's internal process and guidelines.

Capstone projects will vary based on the specialisation you select, as outlined below:

  • Build a Social Media Platform: Part of the full stack development specialisation, the project focuses on creating a comprehensive social media platform that enables users to connect, share content, and interact in real-time.
  • Analysis of Restaurant Reviews from Yelp: Part of the data science specialisation, the project focuses on extracting valuable insights from the Yelp website to help consumers make informed dining choices and assist restaurant owners in improving their services.
  • Design and Implementation of a Multilingual Voice Assistant: Part of the artificial intelligence/machine learning specialisation, the project focuses on developing a voice assistant capable of understanding and responding to spoken queries in multiple languages.

An in-depth description of capstone projects is available here.

Programme assessments

  • Each term will have one assessment at the end of the term which you will need to pass.
  • You are allowed to carry a backlog of one term's assessment, which must be completed by the end of the academic year. Although you're permitted to retake the assessment as often as required, each attempt incurs a fee of ₹1,600 or $20.
  • In order to progress to Year 2, all assessments from Year 1 must be successfully completed.

This is a provisional structure and IIIT Hyderabad reserves the right to make changes as necessary.

Programme flexibility

flexibility

  • Students may take any number of breaks between terms, as long as they complete their degree requirements within a 4-year time frame.
  • Breaks can be taken between terms. If you take a break during a term, you will need to register for that term again and pay the tuition fee.
  • If you fail to complete your degree within the 4-year window, you will risk forfeiting both your academic progress and the fees paid thus far. In this scenario, you would need to re-register with the subsequent cohort and pay the term fees anew, as applicable.

Programme exit: If you choose to drop out of the programme following is what you will receive as transcripts or/and certificates:

Withdrawal PointTranscript (Yes/No)Certificate (Name)
End of Term 1NoNo certificate
End of Term 2NoWill receive a certificate for Semester 1 (Certificate Name: Computer Science Foundation)
End of Term 3NoNo certificate
End of Term 4NoWill receive a certificate for Semester 2 (Certificate Name: Computer Science Advanced)
End of Year 1NoWill have received certificates for Sem 1 & 2, indicating end of Year 1
End of Term 5NoNo certificate
End of Term 6NoNo certificate
End of Term 7NoNo certificate
End of Term 8NoNo certificate
End of Year 2YesAwarded the MSIT degree (Name: Master of Science in Information Technology)

However, if you intend to rejoin the same cohort at a later date, ensure that you can complete the outstanding credits required for degree completion within a maximum of four years from your initial enrollment date (Term 1 start date).

Coursera on Mobile

Access course materials anywhere with the mobile app available on iOS and Android.

  • Using the mobile app, learners can:
  • Save a week’s worth of reading and video content for offline access with one click
  • View text transcripts of lecture videos
  • Take notes directly in the app
  • Set reminder alerts to help you make progress

Download Coursera's mobile app

Placeholder
Placeholder

Register for live weekly office hours to get help on your application:

  • Day and time: Every Wednesday 5PM IST
  • Registration link: Click Here

Key programme entry highlights:

  • No application fee or entrance examination
  • No work experience or prior programming knowledge required
  • Only 16 years of formal education is required to apply. Students in the final year of a 4 year undergraduate degree in STEM fields may also apply. Details here.

Documents required to apply:

  • Bachelor/undergraduate degree and transcripts
  • Valid ID proof
  • Optional: PG diploma/Master's degree

Key dates:

  • Next application deadline: 1st June 2024
  • Class start: July 2024

Have questions?:

Coursera does not grant credit, and does not represent that any institution other than the degree granting institution will recognize the credit or credential awarded by the institution; the decision to grant, accept, or transfer credit is subject to the sole and absolute discretion of an educational institution.

We encourage you to investigate whether this degree meets your academic and/or professional needs before applying.