Computer Science, BSc

Faculty: Informatics
Academic discipline: Computer Science and Information Technology
Qualification: Computer Scientist

Starting date: September

Language requirements: English language proficiency (TOEFL 513 /IELTS 5.5/oral examination)
Academic requirements: high school certificate; entrance examination in mathematics (written and oral)

Duration: 6 semesters
ECTS credits: 180
Tuition fee: 7,000 USD/year
Other fees: application fee 150 USD, entrance procedure fee 350 USD
Short description: 
Computer Science BSc students acquire knowledge that enables them to create, introduce, operate, service, develop and implement software-oriented IT devices and systems on their own or as members of a team. They learn how to design, analyse and apply algorithms using the most important paradigms, and study basic software development methodologies and technologies. They receive instruction in the skills of data modelling and designing, creating and modifying databases; furthermore, they will learn the use of SQL and will be capable of applying the methods and tools of artificial intelligence, logical programming, using divided systems, and developing websites. The theoretical and practical knowledge that students acquire during their studies makes it possible for them to start MSc courses. The ones who decide to start working after graduation will most likely develop and operate mobile, desktop, server web and multimedia applications and IT systems.
Lecture, seminar: 51%
Practice: 49%
Main subjects typically include (this list is indicative and may change):
Year Main subjects
1 Computer-Aided Mathematics and Visualization, Discrete Mathematics, Introduction to Programming, Logic in Computer Science, Operating Systems, Calculus, Network Architectures and Protocols, Database Systems, Database Systems Lab, Data Structures and Algorithms, 3D printing and modeling, Cloud Computing, Basics of GIS
2 High-Level Programming Languages, Web Technologies, Introduction to Computer Science, Applied Statistics, Software Engineering and Technologies, Foundations of Artificial Intelligence, Foundations of Computer Security, Applied Mathematics, Bioinformatics, E-Sports, Operation of Info-communication Systems, Image Processing in Practice, High-Level Programming Languages 3, Introduction to 3D Game Development, Compilers, Machine Learning in Practice, Advanced Database Knowledge, NoSQL Databases
3 Web Application Development, Software Development Methodologies, Computer Statistics, Software Testing, Advanced Data Security, Advanced Web Technologies, Thesis

Internship, practice: Students should carry out an 8-week internship either at the university working in research projects or at a multinational or local company.


More information about the program can be found here.

Career prospect: Computer Science BSc graduates can find positions asf junior software developers at software development companies where C, C++, Java, Javascript, C#, .NET, PHP, Python, SQL, etc. are required. In some years, after gaining practical experience they can become senior software developers, or they can specialize in different fields such as mobile development, databases, IT system programming, graphics development, game programming, etc. In the long run they can be promoted to management positions provided they are suitable for such positions and they take part in post-graduate trainings.


Are you considering applying for this program?

Check out some information about the Application and Admission process!

More info about Accommodation and Cost of living are also available on our website.

But if you still have any question, feel free to contact us!

You can also meet our Student Ambassadors, check their testimonials or even contact them in case of non-academic questions, eg. about student life.




Sign up for more info
I agree voluntarily and based on the necessary information and the related regulations of the GDPR (Regulation (EU) 2016/679 of the European Parliament and of the Council), that my personal data given in this agreement can be managed by the Coordinating Center for International Education of the University of Debrecen.

Aim of data processing: providing information via email
Used data: name, email, citizenship
Legal basis for data processing: GDPR Article 6, Paragraph (1) a)
Duration of data processing: until withdrawal