Software engineering entails developing systems and software for businesses.

 

Duration: 6 Months

Intakes: Jan,April,July,Oct

Software engineering is a discipline that allows us to apply engineering and computer science concepts in the development and maintenance of reliable, usable, and dependable software. The course is designed to present software engineering concepts and principles in parallel with the software development life cycle. Software testing is the process of evaluating and verifying that a software product or application does what it is supposed to do. The benefits of testing include preventing bugs, reducing development costs and improving performance. Early software testing uncovers problems before a product goes to market. The sooner development teams receive test feedback, the sooner they can address issues such as Architectural flaws, Poor design decisions, Invalid or incorrect functionality, Security vulnerabilities and Scalability issues.

.

Target: Undergraduate and Postgraduate Students/Career Software Developers with a basic understanding of the software development life cycle. Basic experience in coding required

SOFTWARE ENGINEERING -COURSE OUTLINE (12wks)

 

1.Service Oriented Architecture

2.Distributed Systems Development.

3.Information Systems Modelling.

4.Specification of Software Systems.

5.Software Evolution

6.Software Quality Assurance-Testing and Test Automation with Selenium/Appium/Swagger

7.Agile Methods’ using JIRA/Jenkins

8.Systems Integration and Analysis-ODI and Web services

  1. Software Engineering Project using a software development framework: Laravel/Django/Spring Boot

 

Apply Now

Software engineering entails developing systems and software for businesses.

 

Duration: 6 Months

Intakes: Jan,April,July,Oct

Overview

Software engineering is a discipline that allows us to apply engineering and computer science concepts in the development and maintenance of reliable, usable, and dependable software. The course is designed to present software engineering concepts and principles in parallel with the software development life cycle. Software testing is the process of evaluating and verifying that a software product or application does what it is supposed to do. The benefits of testing include preventing bugs, reducing development costs and improving performance. Early software testing uncovers problems before a product goes to market. The sooner development teams receive test feedback, the sooner they can address issues such as Architectural flaws, Poor design decisions, Invalid or incorrect functionality, Security vulnerabilities and Scalability issues.

.

Curriculum

Target: Undergraduate and Postgraduate Students/Career Software Developers with a basic understanding of the software development life cycle. Basic experience in coding required

SOFTWARE ENGINEERING -COURSE OUTLINE (12wks)

 

1.Service Oriented Architecture

2.Distributed Systems Development.

3.Information Systems Modelling.

4.Specification of Software Systems.

5.Software Evolution

6.Software Quality Assurance-Testing and Test Automation with Selenium/Appium/Swagger

7.Agile Methods’ using JIRA/Jenkins

8.Systems Integration and Analysis-ODI and Web services

  1. Software Engineering Project using a software development framework: Laravel/Django/Spring Boot