BSc in Computer Science

Our BSc course in Computer Science (also known as Software Information Technology) consists of 6 semesters (180 ECTS), and provides a general overview of the world of Informatics: the practise of programming, software engineering and the appropriate mathematical and theoretical background.

So you can start your studies as a student of the BSc course if

  • the admission committee has been examining your application materials and has decided that you can start the BSc, and
  • you have successfully passed the entry test in early September, and
  • you have paid the full tuition fee for the BSc.

Short description of BSc program

The objective is to train Computer Scientists with a professional knowledge based on a solid theoretical background knowledge.  They have the skills to take part in software development, in developing information systems and system management in various areas. Computer Scientists often acts as a mediator between the customers of information systems and the producers. In this way, the job of a Computer Scientist synthesizes the constructive activity of engineers with the general problem-solving attitude of mathematicians while participating in teams of large-scale projects.

The program provides students with a broad education in Computer Science and Software Engineering in combination with specialized work in computer and information processing techniques, programming languages, data structures, information retrieval, operating systems, compiler design etc. Students learn the theory as well as the methodologies and techniques in the development and implementation of computer systems. The more practical programming courses are aided by several courses in pure and applied mathematics and theoretical computer science courses throughout the curriculum.

What will I study?

Here you can find the list of all courses you will need to study to earn your Bachelor of Computer Science degree.

The official curriculum is available as the file:

In this document you can see the list of all courses, course codes, credit values, weekly hours, recommended semesters, prerequisites etc. Even the so-called ‘elective courses’ are mentioned (9 credits), which you have to also study along with the ‘compulsory courses’ all listed in detail. This curriculum is called the ‘F’ curriculum (for foreign students), officially fixed in 2012, the PTI refers to the Hungarian name of the course “Programtervező informatikus”.

The document below shows all your 6 semesters of the BSc with all courses at a glance.

Finally the detailed list of topics for each course (and even more) can be found in the following document:

Analysis 1 (lecture and practical) 3+2 credits (34)

  • The set of real numbers, bounded sets, least upper bound (sup), greatest lower bound (inf).
  • Numerical sequences, monotone sequences. Convergence, Cauchy criterion.
  • Algebraic operations and convergence.
  • Convergence of monotone sequences.
  • The n-th root of numbers.
  • Extended real number line, limit in extended sense. Infinite numerical series, convergence, absolute convergence. Convergence tests. Alternating (Leibniz type) series.
  • The associativity (brackets in the series).
  • The permutation of the terms.
  • Products of series, Mertens’ theorem. padic fraction representation of real numbers.
  • Power series, Cauchy-Hadamard theorem.
  • Sum function of power series, elementary functions.
  • Limits of functions.
  • „Transfer principle”, limits and algebraic operations.
  • Limits of analytic and monotone functions. Continuity, discontinuity.
  • Connections between limit and continuity.
  • „Transfer principle” for continuous functions, algebraic operations with continuous functions.
  • Continuity of composition of functions.
  • Bolzano’s theorem, Darboux property.
  • Continuity of analytic functions.
  • Extremal values of continuous functions on compact intervals.
  • Weierstrass’ theorem.
  • niform continuity, Heine’s theorem.
  • Continuity of inverse functions.


  • T. Tao: Analysis I (Hindustan Book Agency (India), 2006)
  • G. B. Thomas – M. D. Weir – J. Hass – F. R. Giordano: Thomas’s Calculus, 11th Ed. (Pearson Education, Inc, 2005)
  • Leindler László, Schipp Ferenc: Analízis I. (egyetemi jegyzet, Tankönyvkiadó, Budapest, 1976)
  • Pál Jenő, Schipp Ferenc, Simon Péter: Analízis II. (egyetemi jegyzet, Tankönyvkiadó,Budapest, 1982)
  • Szili László: Analízis feladatokban I. (ELTE Eötvös Kiadó, Budapest, 2008)

Recommended literature:

  • Balázs M., Kolumbán J.: Matematikai analízis (Dacia Könyvkiadó, Kolozsvár-Napoca, 1978)
  • Schipp Ferenc: Analízis I. (egyetemi jegyzet, JATE, Pécs, 1994)
  • Simon Péter: Fejezetek az analízisből (egyetemi jegyzet, ELTE Természettudományi Kar,Budapest, 1997)
  • W. Rudin: A matematikai analízis alapjai (Műszaki Könyvkiadó, Budapest, 1978)

Strength of BSc program

The high standard of training is guaranteed by the highly qualified academic staff. Teaching is supported by modern infrastructure and well equipped computer labs (artificial intelligence, databases, and robotics). The library of the Faculty contains several thousand volumes. Upper-year students and PhD students help the first-year students in a mentor system to overcome their first challenges at the university.

In addition to the high level of theoretical training, the Faculty’s relationship with the business community, the joint research and development projects offer up-to-date practical knowledge and experience to the students. The Faculty has concluded bilateral agreements with numerous universities in the world, which allows students to study one or two semesters or participate in research projects at a partner institution.

Extracurricular undergraduate research activities of the students are supported and supervised by leading scientists of the Faculty. These students present their findings at a conference organised by the Faculty every year.

Workshops are also organized with international partners.

How can I apply?

You have to send us the copy of listed documents.

You can apply on Please, sign in at this site and upload the following application materials wholly.

  • The filled application form, which you can download from this link: Appform_bsc.doc
  • Copies of your secondary school finishing documents (GCE / GCSE / …) and a transcript about the results of the final two (or more) years. If you don’t have yet a final document (because you’re in your final year), you could send it later, as soon as possible, but please send us your transcript anyway. Without these documents the admission committee ignores your application!
  • Copy of any further documents, course descriptions about your education. E.g. computer courses, higher education, language exams etc.
  • A curriculum vitae, listing your personal data, your educational background, and work experience (if you have), and mentioning whatever you find relevant.
  • A motivation letter describing your situation and objectives with applying to our University’s course.
  • A copy of the main pages of your valid passport.
  • A passport photo not older than 3 months.
  • A copy of your medical certificate, which can be issued by the nearest hospital or doctor; it should state something like that you do not carry any contagious diseases and you are found physically and mentally fit for higher education abroad.
  • Please also fill our University’s main Registration Form.

If a document is not in English (or Hungarian), please send both a copy of original and an official English (or Hungarian) translation, otherwise we could not evaluate it.

Of course, you must take the original entry qualification documents along with you when you finally come to the university.

How much does it cost?

The tuition fee is €3,000.00 per semester.

Furthermore you have to pay €80.00 application fee, (It is a one-time fee during your studies.) and €60.00 for registration in every new semester.

You can study at BSc Computer Science Pogram within  Stipendium Hungaricum scholarship.

Bank account

The tuition and application / registration fees should be transferred to the following bank account of our University.

Name of beneficiary:
Eötvös Loránd Tudományegyetem

Address of beneficiary:
Egyetem tér 1–3., Budapest, H-1053, HUNGARY

Account number:
10032000-01426201-00000000 (Hungarian format)
HU03 1003 2000 0142 6201 0000 0000 (IBAN format)

Swift code:

Bank’s name and address:
Magyar Államkincstár (Hungarian State Treasury)
Váci út 71., Budapest, H-1139, HUNGARY

Please add the following Comment to the bank transfer:
Name of Student, AE9i01/04, E000

With any questions or remarks, please contact the student coordinator: