AI in School Math and IT

Let's start with an example

Prove that the dashed lines pass through one common point

GPT4_wrong_answer
Mistake!
GPT4o_wrong
Mistake!
GPTo1_correct_answer
This is amazingly correct!

The same in coding

o3-benchmark-coding

Everybody Has a Brilliant AI Assistant – It Always Ready to Help!

  • ✨ Guide your thinking process like a pro
  • 🔍 Quickly search for the most relevant information
  • 💡 Effortlessly generate insights that spark ideas


We can focus on what truly matters: critical thinking, decision-making and verification

IT industry is transforming the same way!

  • 🤖 AI models now write code better than Juniors and Middles
  • ⚡ They do it faster, cheaper, and in any programming language
  • 📈 You need to level up to Senior roles!


Essential Skills for the AI Era:

  • 🗣️ Mastering communication with AI models: it's becoming a crucial skill
  • 👥 Developing stronger soft skills for human interaction

Focus on what AI can't replace: leadership, architecture decisions, and human collaboration

The Future of Software Development with AI

  • 🔬 Core AI Systems Development: Companies like OpenAI, Anthropic building foundational models
  • 🛠️ AI Integration Specialists
    • Tech: JetBrains, VS Code...
    • Healthcare: Diagnostic systems, medical imaging
    • Science: Research analysis, lab automation
    • Manufacturing: Process optimization, quality control


Two major career paths are emerging: AI core development and domain-specific AI implementation

1. How many years does a bachelor's degree CS program in Europe typically take?

A. 3 years
B. 3+1 years
C. 4 years
D. 5 years

2. In what year of study is the course on ML usually?

A. First year
B. Second year
C. Third year
D. ML is not among the mandatory courses

3. Where is "Supervision for teaching thought"?

A. University of Oxford
B. ETH Zurich
C. University of Cambridge
D. Imperial College London
E. Technical University of Munich TUM
F. École Polytechnique Fédérale de Lausanne

4. Which bachelor's degree CS program has a physics semester course?

A. University of Oxford
B. ETH Zurich
C. Technical University of Munich TUM
D. École Polytechnique Fédérale de Lausanne

5. What is the maximum number of mandatory courses in the first year of study?

A. 8
B. 10
C. 12
D. 14

6. Where can you work for a company for a year during your bachelor’s degree and return to finish your studies?

A. ETH Zurich
B. University College London
C. Imperial College London
D. Technical University of Munich TUM

Common features of top European CS bachelor's degrees

  • 3 years of studying
  • About a third of electives
  • At least one semester project
  • Supervision for teaching thought
  • Little Math
  • Optional Machine Learning

Important note

In many ways, Supervision is a substitute for checking weekly assignments. And often there are only exams in core subjects at the end of the first year.

For instance, at Oxford the first year is really special. Students have to pass 4 combined exams in 9 subjects to get into the second year of study. Exams happen at the end of the year (not the semester):

  1. Functional Programming, Design and Analysis of Algorithms
  2. Imperative Programming
  3. Discrete Mathematics, Probability, and Continuous Mathematics
  4. Digital Systems, Linear Algebra and Introduction to Formal Proof

Types of practical projects for the students

  • Individual project — maybe part of the course (UCL, Oxford)
  • Group project — often from industry partner (TUM, Ecole, Oxford, Delft)
  • Research project — usually the result is Thesis (all, except Ecole)

Almost Perfect Bachelor's Program in Cyprus: Year 1

Quarter 1 Quarter 2 Quarter 3 Quarter 4
Functions of One Variable, Derivatives Integral Calculus and Functions of Many Variables
Algebra 1 Algebra 2
Logic and Combinatorics Discrete Probability and Graph Theory
CS Basics with Python Algorithms and Data Structures 1
Programming Basics with C Programming Paradigms Individual Project

Year 2

Quarter 1 Quarter 2 Quarter 3 Quarter 4
Continuous Probability Theory Mathematical Statistics
Fundamentals of Machine Learning Advanced Machine Learning
Algorithms and Data Structures 2 Operating Systems Development
Computer Architecture Language for Science Tech management
Projects in Kotlin Group project

Year 3

Quarter 1 Quarter 2 Quarter 3 Quarter 4
Theoretical computer science Math Elective
Compilers Robotics and Computer Vision
Database Systems Electives
Electives Electives
Group project Group project

Year 4 (final)

Quarter 1 Quarter 2 Quarter 3 Quarter 4
Electives Electives
Electives Electives
Electives Electives
Research Methods Thesis 2
Thesis 1

Our Upcoming Adventures 🌟🌍

June 2025

Algorithm and Code Training School

📍 Romania

September / October 2025

JetBrains Youth Clubs

📍 Online: Math, Programming, and AI

October / November 2025

JetBrains Academy Youth Challenge

📍 Online

How to Stay Updated on All Opportunities?

Join Our Discord Community!

  • Quizzes to challenge your knowledge
  • 📅 Task of the week to keep your skills sharp
  • 📚 Educational content sharing to help you grow
  • 🌍 Connect with like-minded people from around the world!
Discord QR Code

Holywar topics for discussions

  • How much math is necessary for a bachelor's degree in CS? Is it 3 courses or 10 out of 30?
  • Do we need to teach students team work, ethics, and soft skills on special courses?
  • An ideal portrait for graduate of a bachelor's degree in CS?