Program Overview

The Bachelor of Science in Software Engineering at AUIS equips students with the technical expertise and problem-solving skills needed to design, develop, test, and maintain high-quality software solutions.
Students gain hands-on experience across the full software development lifecycle, using modern programming languages, software design principles, and agile development methodologies. With a curriculum aligned with ACM standards and taught by internationally qualified faculty, graduates are prepared to contribute innovative solutions and succeed in local and global technology environments.

Learning Outcomes

Graduates will be able to:

  • PLO 1

    Apply theories, models, and techniques to analyze problems, define requirements, and develop software solutions.

  • PLO 2

    Design software solutions while considering ethical, legal, and economic requirements.

  • PLO 3

    Apply project management principles and work effectively independently and in teams.

  • PLO 4

    Apply software quality assurance practices to ensure reliable, reusable, maintainable, and testable software.

  • PLO 5

    Apply current techniques, skills, and tools that support best practices in software engineering and IT.

  • PLO 6

    Identify user needs when selecting, developing, evaluating, and managing computer-based systems.

  • PLO 7

    Demonstrate leadership, negotiation, effective work habits, and communication with stakeholders.

Official Degree Information

Official degree title

Bachelor of Science (B.Sc.) in Software Engineering

Department

Department of Computing and Informatics

Program duration

8 Semesters (4 Years)

Total credit hours

120

Language of instruction

English

Curriculum & Main Courses

The program study plan sets out all the major courses students take across the eight semesters of the degree.

View the study plan (PDF) 

Career Opportunities

Graduates develop expertise across software development, systems design, quality assurance, and project management, preparing them for careers such as:

Software Design & Development

Software Engineer, Full-Stack Developer, Systems Architect, and Enterprise Software Developer

Systems & Cloud

Distributed Systems Engineer, Cloud Applications Developer, and Concurrent/Parallel Programmer

Quality Assurance & Testing

Software Quality Assurance Engineer, Test Automation Engineer, and Systems Analyst

Project & Technology Management

Software Project Manager, Scrum Master/Agile Coach, and IT/Software Consultant

Employment Sectors

Software engineering skills are valuable across a wide range of industries. Graduates can pursue opportunities in:

  • Technology and enterprise software
  • Government and public institutions
  • Healthcare and medical informatics
  • Finance and banking
  • Education and e-learning

Graduate Study Opportunities

Graduates are well prepared to pursue advanced studies in software engineering and related computing fields, including:

Master’s Programs

  • Software Engineering
  • Computer Science
  • Distributed Systems
  • Artificial Intelligence and Machine Learning
  • Cybersecurity
  • Software Testing and Reliability

Professional Degrees

  • Master of Software Engineering
  • IT Project Management
  • MBA programs in Technology Management

Doctoral Programs

  • Computer Science
  • Software Engineering

With specialization in areas such as software architecture, formal methods, and system verification.

Why Study This Program at AUIS?

Specialized Facilities

Modern software engineering labs with industry-standard development, modeling, and computing tools.

Industry Connections & Global Standards

An ACM/IEEE-aligned curriculum supported by engagement with regional technology companies and public institutions.

Internships & Career Development

Practical experience through internships, industry engagement, and flexible electives.

Applied Projects

A two-semester capstone where students research, design, develop, test, and deploy a software solution.

International Faculty

Qualified faculty with international academic, research, and industry experience.