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.
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.
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