The course provides software engineering discipline with emphasis on Software engineering ethics and Professional software development. Topics covered in this course are software process models including waterfall model, incremental model, reuse oriented model and The rational unified process, agile software development principals and other methods such as extreme programming and scrum, requirements engineering including functional, non functional requirements and requirement document development, system modelling including structural model, behavioural model and architecture design. Hands-on experience is provided through a series of exercises, assignments, and projects.
For further information :