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 experiences and internships with EPAM
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

Embark on a valuable journey with AUK internship program,

an essential component of the curriculum aimed at equipping students with practical knowledge and skills directly from industry-leading  employers. This program facilitates internships with EPAM Systems, a leading global provider of digital platform engineering and software development services, and other American and international enterprises. As a student, you get the opportunity to earn additional compensation and receive practical and relevant training to make you career-ready right after university. 

Students will engage in the activities of a particular company under the guidance of the Internship Education Program Advisor and Employer Representative, developing essential hard and soft skills tailored to their career aspirations. Upon completion, students will compile a report detailing their internship activities. 

This experience also allows students to build their professional networks, connecting them with peers and professionals across the globe. The internship program is a valuable, practical step towards building a successful career and meaningful connections.

Degree Routes and ASU Pathways

Degree Routes and ASU Pathways

Logo
Degree Routes and ASU Pathways

Dual degree options make top-quality education accessible for Ukrainian students at AUK. Through a combination of online and offline study, you have the opportunity to gain diplomas from both American University Kyiv and Arizona State University.

You can also choose to study on campus in the U.S. or online at Arizona State University.

AUK Degree

4 years studying at AUK, a student gets AUK Bachelor’s degree in Software Engineering & AI.

Accelerated Master's degree (AUK+ASU)

4 years studying at AUK, after successful graduation student gets Bachelor’s degree in Software Engineering & AI from AUK. Over the last year at AUK student assigns for additional courses from the Master’s program and continues study for 1 year at ASU. After successful graduation student gets an Accelerated Master’s degree from ASU.

ASU Pathways

While studying in this program, AUK students can apply for an Accelerated Master's degree in Software Engineering at ASU, either on campus or online.

Those who want to apply for an Accelerated Master's degree at ASU should notice it implies a more intense 4th year of study at AUK. In the 4th academic year at AUK, students, who want to apply to Accelerated Master's, should choose four specific courses:

  • CSE 565: Software Verification, Validation, and Testing (6 credits)

  • CSE 566: Software Project, Process and Quality Management (6 credits)

  • CSE 598: Software Integration and Engineering (6 credits)

  • FSE 501: Technology Entrepreneurship (6 credits)

Having successfully passed these courses and enrolling 24 credits in the 4th year of study at AUK, you can accelerate your Master’s degree from ASU. With one year more, student will receive a  Bachelor's degree from AUK and a Master’s degree from ASU.

The decision-making about applying for an Accelerated Master's degree student should make in the 3rd year of study at AUK.

Application

Application deadline (2024)
01
Application deadline for the first wave:
July 31 2024
02
Application deadline for the second wave:
August 31 2024

It may take approximately 2 weeks to get an admission committee decision once all requested materials are received.

Please note that we are following the American tradition of rolling admission process, so applicants have an opportunity to reserve a place in the program before official enrollment.

We encourage you to plan your admission journey well in advance and contact the enrollment team for more details.

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