The Faculty of Computing and Software consists of one main department: Software Engineering. The faculty is committed to providing high-quality education and training in computing, software development, and modern technological solutions. It aims to equip students with the technical expertise, problem-solving abilities, and innovative mindset required in today’s fast-evolving digital world.
The Bachelor of Software Engineering (BSE) is an undergraduate degree program designed to prepare students for careers in software development, system design, and information technology. The program focuses on both theoretical foundations and practical skills in designing, developing, testing, and maintaining software systems.
The BSE program typically takes 4 years to complete. It often includes practical projects, internships, and industry-based training to provide hands-on experience.
The curriculum is designed to build strong technical knowledge and practical skills. Core subjects include:
Depending on the program, students may focus on areas such as:
The program develops both technical and professional skills, including:
Graduates of Software Engineering can pursue careers such as:
The program emphasizes practical learning through coding projects, internships, and real-world problem-solving. Students gain experience using modern tools, frameworks, and technologies relevant to the software industry.
Students are encouraged to innovate and develop technological solutions to real-world problems. The program promotes creativity, entrepreneurship, and continuous learning in emerging technologies.
This program is ideal for students who:
The Faculty of Computing and Software, through its Software Engineering program, provides students with a strong foundation in computing and modern software development. Graduates are well-prepared to meet the demands of the technology industry and to contribute to innovation in a digital world.