X

Software Engineering

By Prof. R.Baskaran, Professor of Computer Science and Engineering   |   College of Engineering, Guindy Campus, Anna University, Chennai
Learners enrolled: 41
Software engineering is a detailed study of engineering to the design, development and maintenance of software. Software engineering was introduced to address the issues of low-quality software projects. The outcome of software engineering is an efficient and reliable software product. The candidates would learn about different process models, analysis and documentation of software requirement system. They will learn on different software analysis and design models and techniques. They will also learn on software project management fundamentals and various testing, debugging and validation techniques of software development.
Summary
Course Status : Upcoming
Course Type : Core
Language for course content : English
Duration : 12 weeks
Category :
  • Computer Science
Credit Points : 4
Level : Undergraduate
Start Date : 14 Jul 2025
End Date : 31 Oct 2025
Exam Date :
Translation Languages : Tamil
NCrF Level   : 5.0
Industry Details : SOFTWARE DEVELOPMENT

Page Visits



Course layout

Week 1
Introduction to Software Engineering, Software Process, Agile, Software Development Life Cycle

Week 2
Water fall model, incremental process model, life cycle models, Requirement engineering, Software Requirement Specification

Week 3
Fast approach guidelines, use case guidelines,Software project planning, Function point analysis,Software design, modular design, Cohesion and coupling

Week 4
Design notations, Data flow diagram, Function points calculation, system analysis, design diagrams

Week 5
Project Management, Network analysis diagram, Cost Estimation, Total cost, normal & crash cost

Week 6
Software Testing, Testing types, software testing 1&2 

Week 7
Flow graph, Cyclomatic complexity, Graph matrices, debugging & test case strategies

Week 8
Software maintenance 1 & 2(new), Software development, Capability maturity model, CMMI

Week 9
Software Quality Assurance, Software Reuse

Week 10
Documentation Requirements, Standards, Software Configuration Management, Version Control, Baselines

Week 11
Mgmt. spectrum, W5HH, case study on choice of process models

Week 12
Case study on design, Software Review Techniques, Project Management Techniques & feasibility study

Books and references

R.S.Pressman, Software Engineering, Fourth, Ed., McGraw Hill, 1997.
R.Fairley, Software Engineering Concepts, Tata McGraw-Hill Edn. 1997.

Instructor bio

Prof. R.Baskaran, Professor of Computer Science and Engineering

College of Engineering, Guindy Campus, Anna University, Chennai
Prof. R.Baskaran is Professor of Computer Science and Engineering at College of Engineering, Guindy Campus, Anna University, Chennai, TN, INDIA, where he holds the additional responsibility as Additional Controller of Examinations, University Departments, Anna University, Chennai. He has been with Anna University for 19 years now and has served in various capacities.

Prof.R.Baskaran has been the Single Point of Contact (SPOC) for the Proctored Online Examination – Multiple Choice Question type conducted for Terminal Semester students of Anna University and its affiliated Institutions during September 2020, the total number of examinations conducted was 4,30,000. Subsequently the same format of examination was conducted for all the other semesters of affiliated institutions and University Departments for 48,00,000 examinations.

Prof. R.Baskaran has represented India, participated and received the prestigious SAKURA SCIENCE FELLOW and Certificate of achievement under Sakura Science Program Japan in the year 2020 also received a prestigious Young Faculty Research Fellow (YFRF) in the year 2019 under the Visvesvaraya PhD Scheme under Ministry of Information Technology (Meity) – Government of INDIA, IBM Young Faculty award in the year 2017 with an honorarium of USD 5000, a Distinguished Alumni of VIT University for the year 2017, a special mention on Who’s Who in the World in the 34 th edition 2014 and is the recipient of Siksha Ratan Purashkar award and Best Citizens of India award for the year 2011 for serving the society technically also he has One standard and has filed many patents of his works under Patent of India. 

Prof. R.Baskaran is one of the most enthusiastic and energetic faculty in the Department of Computer Science and Engineering, Anna University, Chennai, with more than 160 scholarly publications, including several volumes, spanning Databases, Data Mining, Software Engineering, Video Analytics, Artificial Intelligence, Machine Learning, Multimedia, Robotics, Web Services and related domains. He has conducted several Short Term Training Programmes and Faculty Development Training Programmes in topics like Software Engineering, Database Management System, Social Network Analysis. One of his recent publication has received BEST PARER AWARD in the International Symposium on Signal Processing & Intelligent Recognition Systems (SIRS’19). He has delivered many invited talks, distinguished lectures and keynote addresses in various technological forums.

Prof. R.Baskaran has produced around 13 PhD scholars and is currently supervising 06 PhD scholars in the areas of cognitive vision, social media and behaviour analytics and served in various capacities as reviewer for reputed journals and conferences. His areas of Interest : Primary: Data Science, Machine learning, Software Engineering ,Secondary: Artificial Intelligence, Human Behaviour, Computational Intelligence .

Course certificate

30 Marks will be allocated for Internal Assessment and 70 Marks will be allocated for end term proctored examination. Securing 40% in both separately is mandatory to pass the course and get Credit Certificate.


MHRD logo Swayam logo

DOWNLOAD APP

Goto google play store

FOLLOW US