School of Computer Engineering

Software Engineering

Program Overview

The Software Engineering program at ISEST is designed to train students in the systematic design, development, testing, deployment, and maintenance of high-quality software systems. The curriculum blends theoretical computer science with practical programming skills, preparing graduates to meet the demands of modern software development across industries.

From mobile and web applications to large-scale enterprise systems, students gain hands-on experience in solving real-world problems using state-of-the-art tools and techniques.

Main Objectives

  • Equip students with core knowledge in software development and engineering principles
  • Foster analytical and problem-solving skills in the context of computer programming
  • Introduce agile methodologies and software project management practices
  • Enable students to design, test, and maintain software that meets user requirements
  • Promote professional ethics and collaborative teamwork in software development

Program Duration

2 Years

HND in Software Engineering

1 Year

BTech in Software Engineering

Internship

In a tech or software development company

Study Options

Day and Evening Sessions

Skills Acquired

Graduates will be proficient in:

  • Programming languages (e.g. Python, Java, C++, JavaScript)
  • Software design and architecture
  • Frontend and backend web development
  • Mobile application development
  • Database management and SQL
  • Version control (e.g. Git)
  • Agile and Scrum methodologies
  • Software testing, debugging, and quality assurance

Target Audience

This programme is ideal for:

  • Students passionate about programming and software development
  • Individuals aiming to become professional software engineers or developers
  • HND holders looking to upgrade to a B.Tech in Software Engineering
  • Entrepreneurs or tech enthusiasts seeking to build and manage digital products

Career Opportunities

Graduates can work as:

  • Software Developer / Engineer
  • Full-Stack Web Developer
  • Mobile App Developer
  • Systems Analyst
  • DevOps Engineer
  • QA Engineer / Software Tester
  • Technical Project Manager
  • IT Consultant or Tech Startup Founder

Opportunities for Further Studies

  • Master’s programmes in Software Engineering, Computer Science, Data Science, or AI
  • Professional certifications (e.g. AWS, Microsoft Azure, Oracle Certified Java Programmer)
  • Specialised training in cybersecurity, DevOps, or cloud computing

Code the Future. Build Solutions.
Join the Software Engineering programme at ISEST and start your tech journey today.