University of Information Technology

Software Engineering

Software Engineering (SE)

The Bachelor of Computer Science in Software Engineering degree program focuses on teaching students how to design, develop, test, and maintain software systems efficiently.

B.C.Sc. (SE) typically focuses on the advanced knowledge of the concepts underlying the design, development, and performance of software systems, including mathematical foundations, cybersecurity, programming languages, algorithm design and data modelling.

B.C.Sc. (SE) is designed to provide students with a strong foundation in computer science principles and software development methodologies. The program emphasizes problem-solving, teamwork, and practical experience in software engineering, preparing students for careers in the software industry.

The aims of Software Engineering bachelor’s degree are:

  • to provide students with a comprehensive understanding of software development principles and practices.
  • to equip students with the knowledge and skills to design, develop, test, and maintain high-quality software systems that meet the evolving needs of users and organizations.
  • to foster expertise in software architecture, coding, testing, and project management, enabling graduates to create efficient, reliable, and scalable software solutions.
  • to develop critical thinking, problem-solving, and collaboration skills, empowering graduates to work effectively in multidisciplinary teams and adapt to the dynamic and rapidly changing field of software engineering.
  • to produce professionals who can drive innovation, create user-friendly applications, and contribute to the advancement of technology in various industries.

Research Lab

Enterprise Software Engineering (SE) Lab

Offering Subjects

  • Software Modeling and Analysis Methodology
  • Software Requirement Engineering
  • Software Quality Management
  • Software Construction & Evolution
  • Human Computer Interaction
  • Web Technology
  • Operating Systems
  • Management Principles (Social Responsibilities & Ethics)
  • Enterprise Systems, Security and Risk Management
  • Database Management System
  • Project Management
  • Business Management Information Systems
  • Data Mining Techniques
  • Machine Learning with Data Visualization
  • Advanced Software Engineering
  • Data processing techniques in distributed systems
  • Game Theory

UIT Contact Info

Parami Road, Hlaing Campus, Yangon, Myanmar


Mon – Fri 9:00A.M. – 4:00P.M.

Career Opportunities for Major Students

  • Software Engineer
  • System Engineer
  • System Analyst
  • Data Engineering
  • Quality Assurance Engineering
  • Project Manager
  • Database Administrator
  • Web Developer
  • Software Consultant
  • Front-end/ Back-end Developer
  • Full Stack Developer

Syllabus for Software Engineering

SE Research Lab Contact Info

Room-106, Building-A