UNDERGRADUATE • 4 YEARS

Bachelor of Science in Software Engineering

Design, develop, and deploy robust software systems that power modern enterprises and transform industries.

Program Overview

The BSc in Software Engineering at RUST produces graduates who can architect, build, test, and maintain complex software systems. With emphasis on agile methodologies, full-stack development, and DevOps practices, our students are prepared for immediate impact in the software industry.

What You'll Learn

Full-Stack Development

Build complete web and mobile applications from frontend to backend.

Agile & DevOps

Master modern software development workflows and CI/CD pipelines.

Software Architecture

Design scalable, maintainable systems using proven design patterns.

Testing & Quality Assurance

Ensure software reliability through automated testing and QA practices.

Database Systems

Model, design, and optimize relational and NoSQL databases.

Mobile Development

Create native and cross-platform mobile applications.

Career Pathways

Software Developer Full-Stack Engineer DevOps Engineer Technical Lead CTO

Core Modules

Year 1

  • • Foundational Core I
  • • Program Fundamentals
  • • Critical Thinking

Year 2

  • • Intermediate Systems
  • • Applied Theory
  • • Collaborative Project

Year 3

  • • Advanced Elective I
  • • Research Methodology
  • • Industry Placement

Year 4

  • • Capstone Project
  • • Advanced Elective II
  • • Professional Ethics

Message from the Head of Department

"Our department is committed to fostering innovation and excellence. We prepare our students not just to participate in the future, but to create it. Welcome to our community of forward-thinkers."

Dr. Jane Doe
Head of Department

Program Details

Duration4 Years
DegreeBachelor of Science (BSc)
FacultyScience & Technology
Entry RequirementsHigh school diploma with strong passes in Mathematics.
Tuition & Fees (Annual)
Local Students:$2,500
Intl. Students:$4,800
View Financial Aid Options →
Apply Now → Request Info

Explore Other Programs

Discover more opportunities to advance your career at RUST.

Build the Future with Code

Join our Software Engineering program and become a world-class developer.

Start Your Application →