Software engineering is the application of engineering to the development of software in a systematic method. "The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software"
Advanced Software Engineering
Advanced software engineering comprises a lot of software engineering courses that are meant to be taught to Mphil and Ph.D. students. These courses were taught to those students who select Software Engineering discipline as a Major. This will help students to know about Software engineering, before doing research in this field. When I was in Mphil, I chose software engineering as a major. So, the major courses of Software Engineering that I learned are given below, you can download notes and learn as you may like.
Keep in mind that SE is a very large field, there are many advancements done in this field from time to time. The notes given are from when I was Mphil Student (2016-2018). At that time there was a lot of focus on Agile and Software Product Line Engineering. So, these notes are based on Agile Product Line Engineering. They may be helpful if you want to do research in software product lines with Agile methodologies. You can read the latest research journal papers of your time to track the trends of Software Engineering. Thanks. Don't forget to mention Sba Stuff, if you distribute or teach these notes.
No comments:
Post a Comment