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

 

Samson Safari Meeme

A passionate and self driven developer, who is aims in using the available technology to better and improve the livelihood of billions of people in the world. Skilled in developing mobile, and desktop applications through the experience acquired in this field.

PROFESSIONAL SKILLS

  • System Softwares: Enterprise Resource Learning(ERP), Human Resources Information System (HRIS), System Integration, Containerization,
  • Dev-ops: Object-oriented programming (OOP),RDMS Programming, XML,Interntet of Things(IoT).
  • Communication & Collaboration: Microsoft Office, Project, SharePoint, Visio. Lotus SmartSuite,
  • Software & Web Applications: HTML/HTML5, PHP, JavaScript, CSS/CSS3, Laravel, Android Developmrnt; Android Kotlin, Android React Native, Android Java
  • Databases: MySQL, Oracle, SQL Server, Cloud Firestore
  • Web Servers: Apache, AWS, IIS, Google Cloud Platform.
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

 

Teaching Team

Samson Safari Meeme

A passionate and self driven developer, who is aims in using the available technology to better and improve the livelihood of billions of people in the world. Skilled in developing mobile, and desktop applications through the experience acquired in this field.

PROFESSIONAL SKILLS

  • System Softwares: Enterprise Resource Learning(ERP), Human Resources Information System (HRIS), System Integration, Containerization,
  • Dev-ops: Object-oriented programming (OOP),RDMS Programming, XML,Interntet of Things(IoT).
  • Communication & Collaboration: Microsoft Office, Project, SharePoint, Visio. Lotus SmartSuite,
  • Software & Web Applications: HTML/HTML5, PHP, JavaScript, CSS/CSS3, Laravel, Android Developmrnt; Android Kotlin, Android React Native, Android Java
  • Databases: MySQL, Oracle, SQL Server, Cloud Firestore
  • Web Servers: Apache, AWS, IIS, Google Cloud Platform.