Massive Open Online Courses (MOOCs) - M.Tech

It is one of the most amazing innovations in online learning over the past few years has been the growth and development of Massive Open Online Courses, better known as MOOCs. These courses (MOOCs) are the future of Quality Enhancement in Engineering Education (QEEE) and improve self-learning.

Generally speaking, MOOCs are college-level courses made available, free of charge or with nominal charges. At IARE, MOOCs are often offered from highly prestigious colleges and universities like Harvard, Stanford and, most predominantly, MIT, and taught by the same professors and instructors that teach them on their famous campuses and by a variety of private providers.

The students admitted under Autonomous status in M.Tech I Semester are required to complete one MOOC course by the end of the semester. Below you will find the course titles and links to some of the most popular MOOCs offered for M.Tech (SE) I semester during academic year 2016 - 2017:

Course Details

MOOC procedure

 

Udacity
Starting Date / Duration

 

Anytime/30 days
Website

 

https://classroom.udacity.com/courses/cs258/lessons/48449993/concepts/487233190923
Course Description This course is aimed at students, researchers, and practitioners to learn how to catch bugs and break software as you discover different testing methods that will help you build better software. When writing software, destruction can be just as valuable as creation.
MOOC procedure

 

Udacity
Starting Date /Duration

 

Anytime/60 days
Website

 

https://www.udacity.com/course/software-architecture-design--ud821

 

Course Description

 

Software Architecture and Design teaches the principles and concepts involved in the analysis and design of large software systems. This course is split into four sections: (1) Introduction, (2) UML and Analysis, (3) Software Architecture, and (4) Software Design.
MOOC procedure edX
Conducting Institute Accelerate Software Delivery Using DevOps
Instructor Prof. Saman Amarasinghe, Prof. Charles Leiserson
Starting Date / Duration 5 Weeks
Website https://www.edx.org/course/accelerate-software-delivery-using-microsoft-dev217x#!
Course Description DevOps is the union of people, process and products to enable the continuous delivery of value to end users. It is not only about the development and operations teams working together, but also continuously improving and adapting business needs with technical solutions to deliver the very best products to customers. By enrolling in this computer science course, you’ll be able to understand the value of DevOps for the modern, self-managing, and multi-disciplinary team. You will also learn how to support a healthy DevOps practice using diverse tools and solutions designed for agility. Upon completion, you will be prepared to lead the DevOps transformation at your organization with hands-on experience of the foundational elements in DevOps for quickly delivering high-quality software.
MOOC procedure Coursera
Conducting Institute EIT Digital
Instructor Frank Gielen, Professor
Starting Date / Duration 5 Weeks
Website https://www.coursera.org/learn/iot-software-architecture
Course Description This course will teach students how to design future proof systems that meet the requirements of IoT systems: systems that are secure, interoperable, modifiable and scalable. Moreover, you'll learn to apply best-in-class software architecture methods to help you design complex IoT and other applications. Lastly, you'll come to understand the business impact of the technical decisions that you make as an IoT system architect. Students will learn all about software architecture in 5 weeks. In the first week, students will discover why having a well-designed architecture is important and which challenges you might come across while developing your architecture. By the end of the second week, students will be able to write own requirements! In the third and fourth week, they will learn how to correctly write quality attributes and quality attribute scenarios for a specific case. In the last week, they will  learn to describe their  own patterns and tactics and see how they're used in an Android framework.
MOOC procedure Coursera
Conducting Institute University of Virginia 
Instructor Dr. Wayne Whiteman
Starting Date / Duration 31th October 2016 (4 weeks of study, 2-4 hours/week)
Website https://www.coursera.org/specializations/agile-development
Course Description This course shows you how to integrate the practice of experimentation across concept testing, usability testing, functional testing, and continuous deployment.