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:
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.
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.
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.
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.
University of Virginia
Dr. Wayne Whiteman
Starting Date / Duration
31th October 2016 (4 weeks of study, 2-4 hours/week)