Computer Science and Artificial Intelligence

Bachelor's Degree (BSc)

Paphos, Cyprus

Neapolis University Pafos and JetBrains

What is Neapolis University Pafos?

Neapolis University Pafos (NUP) is one of the leading private universities in Cyprus. Established in 2010, NUP is a vibrant academic institution that strongly emphasizes high-quality higher education and cutting-edge applied knowledge. NUP is dedicated to offering excellent educational services to its academic community, as well as the broader national and international communities.

What is JetBrains?

JetBrains creates intelligent software development tools used by over 15 million professionals. Since 2000, we’ve built a product catalog that covers all stages of the software development cycle, including IDEs and tools for CI/CD and collaboration.

One degree away from your dream career

This undergraduate program focuses on data science, machine learning, robotics, software engineering, and theoretical computer science. Join the bachelor's program offered by JetBrains and Neapolis University Pafos to take the next step toward your tech career.

Please note that the program is still in the process of accreditation.

Facts and figures


Neapolis University Pafos, Cyprus


4 years, full-time


May 1, 2024, for both enrollment and the scholarship applications


€6,000 per academic year (two semesters)

Accommodation fees vary from €2,000 to €6,000 per year depending on the type chosen. The plans include a single or shared room, a shared bathroom, and a full meal plan.


Education is a significant investment in your future, and we work hard to make it an affordable reality for students worldwide. We will offer 15 select applicants a grant that covers tuition fees and accommodation, and provide them with a monthly stipend of €300.

Spots available

We expect to accept up to 40 students into the program, with 15 receiving scholarships.

What will you learn?

This program will develop your ability to:


Explain the fundamentals of mathematics and computer science, which form the basis of modern software, artificial intelligence, and robotics.


Design innovative hardware architectures for next-generation processors, computers, and sensors.


Create general and specialized operating systems, as well as performance analysis tools.


Develop programming languages, compilers, interpreters, virtual machines, and frameworks to facilitate software development.


Apply artificial intelligence techniques to enhance search engines, social networks, and intelligent assistants.


Explore subjects like autonomous robots, the Internet of Things, and other innovative fields.


Implement machine learning and deep learning algorithms across various domains, such as computer vision, natural language processing, reinforcement learning, and recommendation systems.


Establish and manage IT businesses, with an emphasis on fostering effective team collaboration, process management, and customer and partner relations.

The JetBrains scholarship

JetBrains provides a cost-of-living stipend that covers pretty much everything so you can focus on what matters – your studies.

The JetBrains scholarship covers:






Medical Insurance

Visa fee (if applicable)

Pocket money

Approximately 300 euros per month

Time and effort

Meet your educators

The program is headed by a team of prominent industry experts, computer scientists, and world champions in competitive programming.

Alexander Avdiushenko

Alexander holds a PhD in math modeling. He is a dedicated educator and project manager in the JetBrains Education and Research team. With over three years of experience as a data scientist and over seven years of teaching at top universities, he has honed his skills in deep learning and data optimization.

Tatiana Berlenko

Tatiana is a researcher in the Mobile Robot Algorithms Lab at JetBrains Research and has six years of experience teaching computer science and software engineering at universities, creating MOOCs, and organizing STEM-based robotics schools.

Kirill Krinkin

Kirill holds a PhD in computer science. He does research in the field of robotics autonomy and is an accomplished author or co-author of over 100 technical papers. For more than 20 years, Kirill has been organizing STEM schools around the world and collaborating with top-tier universities and international companies. Under his expert guidance, student teams have won the AI-DO twice – once at the ICRA and once at NeurIPS.

Alexander S. Kulikov

Alexander holds PhD and DrSci degrees from Steklov Mathematical Institute. He serves as the head of the Laboratory of Algorithms and Complexity Theory at JetBrains Research. He co-authored the Data Structures and Algorithms and Introduction to Discrete Mathematics for Computer Science online courses that are available at Coursera and edX.

Pavel Mavrin

Pavel is an expert in algorithms and data structures. He has participated in many programming competitions, with his most prestigious title being ICPC World Champion 2004.

Ivan Mihajlin

Ivan is a theoretical computer scientist interested in computational complexity theory. He did his PhD at the University of California, San Diego, and he was a visiting graduate student at the Simons Institute for the Theory of Computing at Berkeley.

Niyaz Nigmatullin

Niyaz is a software engineer in the Applied Program Analysis Laboratory at JetBrains. He teaches algorithms, data structures, and competitive programming and was also world champion in the most prestigious competitive programming competition, the International Collegiate Programming Contest (ICPC), in 2012 and 2013.

Subscribe to our program’s newsletter and get a special collection of useful links, that JetBrains experts have thoughtfully selected specifically for program applicants like yourself.

Your dream career as a machine learning engineer data scientist software engineer robotics engineer natural language processing engineer technical product manager research scientist

How to apply

Check your skills using our automatically graded test

The test consists of nine problems, and you will be asked to work on them for two hours without stopping. If you are only able to solve up to four problems, you may find this program too challenging. If you can solve at least six problems, then the program is a perfect match for you.

Indicate your interest

To indicate your interest in the program, please complete this Registration form. We will then send you the application, the list of required documents, and further instructions. The deadline for applications is May 1, 2024.

Take the CSAI JetBrains Entrance Test

The entrance test consists of nine problems, and you will be asked to work on them for two hours without stopping. Depending on the results, you may be asked to participate in an interview.

Participate in an interview

The applicants with the best entrance exam scores will be invited to participate in an interview. The interview is a conversation with the organizers and teachers of the program. During the roughly 40-minute conversation, we will discuss your motivation and previous experience, and we’ll ask you to complete a few short tasks in the field of mathematics and programming. There is no need to be afraid: the questions and tasks will be offered based on your reported experience.

Receive a decision about the scholarship

You should receive a decision within about three weeks of the interview. If you’re one of the 15 successful applicants, JetBrains will provide a grant that covers the tuition and accommodation fees, as well as a monthly pocket money of €300.

Collect documents for a visa (if necessary) and enroll

You’ll need to provide an assortment of documents to Neapolis University Pafos, including your academic qualification, IELTS/TOEFL certificate, Medical Certificate, payment confirmation, and additional documents for the Cypriot authorities.

Test your skills

Check your skills using our automatically graded test

Events and news

JetBrains Academy, Jan 10, 2024

Livestream Alert: How To Prepare for a Programming Contest?

Join us on January 16, 2024, for a livestream about preparing for a programming contest. Software Engineer at the JetBrains Applied Program Analysis Lab, two-time ICPC world champion (2012 and 2013), and coach for ICPC at Constructor University Bremen and Neapolis University Pafos, Niyaz Nigmatullin will share his expertise on preparing for and competing in programming contests, offering valuable strategies and tips.

Register now!

JetBrains Academy, Dec 6, 2023

Webinar Alert: Computer Science and Artificial Intelligence Program

Discover the exciting possibilities that await you in the world of technology! On December 14, 2023, at 16:00 am CET, join us for a captivating livestream showcasing our Computer Science and Artificial Intelligence Program with Neapolis University Pafos.

Watch the recording

Meet your program managers

Have any questions about the program or the scholarship?

Contact us at:

Natalia Kitaeva,

JetBrains Academy

Irina Roeva,

JetBrains Academy

Svetlana Rudneva,

JetBrains Academy