The aim of the program

The aim of the program is to prepare competent professionals for computer science who obtained the knowledge and skills for careers in software industry, the ability to develop complying with social development trends, and who conform to the national and international higher education standards, the requirements of employers and highest ethical principles.

The knowledge obtained from the program

  • Android, iPhone cell phone program, game development
  • Dynamic web page development
  • Writing application programs, database management, system management
  • Service-oriented software engineering and development
  • Building a computer network 

The skills and experience obtained from the program

  • Able to develop and implement software development project
  • Able to encode, fix, test and implement software system
  • Able to detect, formulate and solve the  engineering problems
  • Able to use, diagnose, calibrate and provide normal operation of software system
  • Able to read, understand and use an abstract model, scheme,  diagram  as well as an original code of software system 
  • Able to create and develop the software system design and exploitation documents according to appropriate standards
  • Able to work in teams
  • Able to install computer function system, create network, build work computer program
  • Able to write and translate in English
  • Able to understand and  implement the needs and demands to improve professional skills frequently in a way of developing an efficient self-learning
  • Able to obtain the skills to respect professional ethics and responsibility for any issues in the workplace or social environment   
Apply now

The advantage of the program

The program is structured to ensure that students will be encouraged to develop as a citizen who obtained the knowledge and skills of social, humanities and natural sciences, capable of decision making, innovating and developing creative and logistic thinking skills, understanding professional specifics and value, and who gained the skills to respect ethics and high communication culture.

Name of the program: Software

Major: Software

Index: 061302

Educational level of entrants: Secondary or high school education

Study: Day classes

Duration of study: 4 years


Core courses of the program

  • Fundamentals of Programming
  • Fundamentals of Computer network
  • Object-oriented programming
  • Database design
  • Probability theory and mathematic-statistics

Professional courses

  • Client and server programming
  • Database programming
  • Web Fundamentals
  • Object-oriented analysis and design
  • Software project management
  • Information system reform and development
  • Internet programming
  • Software creation
  • Software requirement analysis
  • Software design and architecture
  • Software project
  • Software quality assessment
  • A bachelor’sthesis for software


  • Software Project Leader
  • System analyst
  • Senior programmer
  • Programmer
  • Web developer
  • Cell phone application developer
  • Data analyst
  • Officer for information technology solutions in domestic and international banking sectors, business and industrial sectors  including all information communication branches (cell telephone)