WORLD GATEWAY EDUCATION AGENCY WORLD GATEWAY EDUCATION AGENCY
Karshi State University

Software engineering

Bachelor Full-time 4 year

About the programme

Programme Description

60610400 – Software Engineering is a bachelor's degree programme aimed at training highly qualified specialists in software design, development, testing, and maintenance. At Karshi State University, this programme is offered within the Faculty of Mathematics and Computer Science. The Department of Applied Mathematics is responsible for training bachelor's students in this field.

Curriculum and Study Plan

During their studies, students take the following courses:

  • Fundamentals of Programming;
  • Algorithms and Data Structures;
  • Programming Technologies;
  • Software Engineering;
  • Databases;
  • Information Systems;
  • Web Programming;
  • Mobile Application Development;
  • Python Programming Language;
  • Computer Networks;
  • Fundamentals of Information Security;
  • Fundamentals of Artificial Intelligence;
  • Professional Internship.

Students also gain practical skills in developing and implementing modern software products.

Learning Outcomes

Upon successful completion of the programme, graduates will be able to:

  • design and develop software;
  • create and optimize algorithms;
  • manage databases;
  • develop web and mobile applications;
  • implement information systems;
  • test and improve software products.

Career Opportunities

Graduates may work as:

  • Software Developer;
  • Web Developer;
  • Mobile Application Developer;
  • Database Administrator;
  • Systems Analyst;
  • QA Engineer;
  • IT Project Specialist;
  • Employee of IT departments in public and private organizations.

They may also continue their studies at the master's level.

Similar programmes