Navigation

The B. Tech in Software Engineering is designed to enable the students to create high-quality software applications for complex organizational environments, with an emphasis on good engineering practices that allow for ease of maintenance and the use of existing components. Candidates enrolled in this qualification will familiarize with the tools and rigorous methodologies used to develop mission-critical and safety-critical software systems.

They will be equipped with skills to critically evaluate design paradigms, languages, algorithms, and techniques used to develop large-scale and complex software systems and a deep appreciation of the importance of software architecture, testing, documentation, and maintainability.

What we offer

Candidates admitted to this program will benefit from the following:

  • Benefit from the holistic teaching approach that instils not just the knowledge but the practical skills that will be deployed throughout your career.
  • Leverage on opportunities to learn directly from peers and professionals in the industry through exchange programmes, internships and industrial training placements.
  • It opens doors for aspiring software developers and related professions.
  • Partner with local organizations to provide students real-world experience where they are defining problems, Testing Software’s, provide technical support, and interpreting the outcomes.
  • Recognizes issues in everyday business, applies software applications / programming skills for a better understanding of providing technical support to get an edge over the competition.

Graduates of this program can

  • Equip the students with the knowledge, skills, and competency to develop, design, test, and maintain software projects.
  • Prepare students to adapt and use specific software needed for industry, business, or function.
  • Produce graduates with theoretical and practical skill sets to apply latest technology and tools.
  • Provide qualifying learners with intellectual competencies, communication, problem solving, analytical and practical skills on a graduate level in the acquisition, analysis, interpretation, and application of Software Engineering principles in different functional units of an organization.
  • Prepare graduates to reflect on their managerial decisions and to assess the effect thereof in the holistic context of Software Engineering as a practice.

Career prospects

The students who are graduating with a Bachelor of Technology in Software Engineering will gain computational skills that will assist them to acquire essential knowledge and skills through which they can enter the Information Technology sector as:
Software Development

  • Software Developers
  • Software Engineers
  • Software Testers
  • Web Developers
  • Education and training

    • Systems Administrator
    • Network Analyst
    • Information Systems Manager
    • Technical Support Engineer

    Ecommerce

    • Analyst Programmers
    • Systems Administrator
    • Network Analyst
    • Technical Support Engineer

    Research and development

    • Solutions Architects

     

    * Important note: The programmes offered in this website/advert are accredited by BQA and offered at Botho University at the time of publication. Please refer to your offer letter from our admissions department for any changes in programme name or duration that may be affected due to regulatory requirements.

B. Tech Software Engineering

The B. Tech in Software Engineering is designed to enable the students to create high-quality software applications for complex organizational environments, with an emphasis on good engineering practices that allow for ease of maintenance and the use of existing components. Candidates enrolled in this qualification will familiarize with the tools and rigorous methodologies used to […]

FULL TIME ACCESS

/semester

Start learning today! Switch to the monthly price afterwards if more time is needed.

Enquire Now

Related Courses