Bachelor of
Bachelor of
Software Engineering
and AI

The Bachelor of Software Engineering and AI program offers a comprehensive curriculum designed to equip students with the most cutting-edge skills and knowledge to excel in the dynamic field of software development.

About the program

Students will build a robust technical foundation mastering the core of software engineering, including front- and backend development. With courses tailored to incorporate AI tools, students discover how AI techniques can revolutionize software engineering, enhancing productivity and efficiency across the board. Graduates of the program will be able to craft engaging web and mobile applications, creating intuitive user experiences.

As a student, you will have access to the ASU state-of-the-art curriculum combined with the most up-to-date practices demanded by tech industry. As the program emphasizes hands-on, practical learning experiences to complement theoretical knowledge, you will apply classroom concepts to real-world projects, simulating professional software engineering environments. Additionally, the program facilitates internships with EPAM, a leading global provider of digital platform engineering and software development services.

 

Graduates of the program will be well-prepared for a multitude of exciting and lucrative career opportunities in today's technology-driven world.

1
Comprehensive curriculum in Software engineering fueled by AI
2
Accelerated Master’s degree with ASU (4+1)
3
Practical learning experience and internships with leading IT companies in Ukraine and globally
About the program

Students will become proficient in:

Computer Science and Programming
Computer Science and Programming

Acquire a solid technical foundation in object-oriented programming, data structures, algorithms, and mathematical principles of software engineering.

Software Engineering and AI
Software Engineering and AI

Gain in-depth understanding and practical experience with user interface (UI) and user experience (UX) design and AI-assisted frontend and backend development to create engaging and intuitive web and mobile interfaces.

Advanced Technologies and AI Integration
Advanced Technologies and AI Integration

Master software design principles, patterns, and architectural styles to develop scalable, maintainable, and extensible software systems.

DevOps Practices and Leadership
DevOps Practices and Leadership

Learn the best practices in DevOps, continuous integration/continuous deployment (CI/CD), and cloud infrastructure management to streamline the software development lifecycle and deploy applications with efficiency and reliability.

Internship
Bachelor’s degree Software Engineering and AI

Equips students for successful careers in IT companies focused on software development and coding, as well as in the IT departments of diverse organizations.

Career opportunities include:
  • Software Engineer​
  • Backend/Frontend Engineer​
  • Mobile Application Developer​
  • Full Stack Developer​
  • Team Lead​
  • Engineering Manager​
  • Technical Leader​
  • Technology Entrepreneur​
  • Research Scientist (Engineering and AI)
Graduates can succeed in the following fields:
  • software development
  • artificial intelligence and machine learning
  • data engineering
  • cybersecurity
  • IT project management
  • mobile and web application development

Career opportunities

Academic internships are a core component of the curriculum

 

aims to provide students with knowledge and practical skills in real business environments.

Internship companies are closely aligned with the student’s academic program, ensuring practical experience relevant to their career plans and access to knowledge that cannot be gained solely through classroom learning.

The internship is organized in a hybrid format, either offline or online, involving the student in the operations of a specific company. During the internship, students receive guidance from both a university consultant and a company representative. This approach fosters close collaboration, enabling students to gain relevant experience, develop job-seeking skills, and better prepare for entering the job market. With the employer’s consent, the internship position may also be considered as an opportunity for official employment.

At the end of the internship, the student must prepare a report on their experience and collect materials on a specific topic or field of interest related to their career goals.

Application

Applicant requirements
  • Completed secondary education 
  • Good level of English: B2 (TOEFL internet based: 56 – 78, IELTS Academic: 5.5 – 6.0, Duolingo English test: 80 – 119)
  • Motivation letter 
  • Video-answer in English
  • National Multidisciplinary Test result: minimum score 130, foreign language (English) 150+, math 150+
Documents provision
  • Application form
  • National ID
  • Tax code number
  • English certificate
  • Digital 3*4 cm photo
  • School original diploma and appendix
  • Military registration document (for those eligible for military service)

Admissions

1
Talk to an AUK Enrollment Advisor to find the best option for you

Complete the request form, and one of our Enrollment Advisors will contact you to guide you through the admission process, program details, and required documents.

2
Apply to AUK

Congratulations! This is your first step toward admission to AUK. To access the registration form, you will need to create a personal applicant’s account. Please note that the registration form must be filled out in English. You will also need to upload documents, a resume in English and write a motivation letter.

3
Pass AUK’s assessment and receive scholarship options

Get ready for an assessment of program-related knowledge and experience in the form of tests, open questions, and video-answers. After which, we will offer successful applicants a place on the program, introduce scholarship options, and provide information on the next steps.

4
Sign the contract with AUK

To complete the enrollment process, you need to choose our competitive offer at the EDBO, provide the necessary official documents (passport, educational document, etc.). After that, you will receive enrollment confirmation and will be able to sign educational and financial contracts.

Start your journey