Social Media

Rana University Logo
shape

Bachelor of Software Engineering

Bachelor of Software Engineering

The Bachelor of Software Engineering program at Rana University prepares students with the knowledge and technical skills required to design, develop, and manage modern software systems. The program combines theoretical education with practical training to produce skilled software engineers for the technology industry.

The Bachelor of Software Engineering program in the Faculty of Computer Science at Rana University follows the curriculum approved by the Ministry of Higher Education of Afghanistan. The program introduces students to key concepts of software engineering including software development, web development, database design, mobile application development, and data analysis.

During the program, students learn how to design, develop, test, and manage software systems. They also gain knowledge in modern programming technologies, software security, software project management, artificial intelligence, and intelligent systems development. This prepares graduates to work in various sectors of the technology industry.

Objectives

Develop students’ knowledge and professional skills in software engineering.

Train students in designing and developing modern software systems.

Strengthen programming, system analysis, and project management skills.

Prepare graduates for careers in the IT and software industry.

Encourage innovation and the use of modern technologies in software development.

Career Opportunities

Software Developer

Web Developer

Mobile Application Developer

Software Tester / QA Engineer

Software Security Specialist

Artificial Intelligence and Machine Learning Engineer

Software Project Manager

Data Analyst

E-commerce Systems Specialist