top of page

Computer Science, BSc

banner_europe_offers_1000x1000_computer_science_bsc.jpeg

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 credits

Tuition Fee: 7,000 USD/year

One-time fees: Application fee 150 USD, entrance procedure fee 350 USD

Short description: 

Computer Science BSc students acquire the knowledge and skills necessary to create, implement, operate, service, and develop software-oriented IT devices and systems, either independently or as part of a team. They learn to design, analyze, and apply algorithms using key paradigms, and study essential software development methodologies and technologies. Instruction includes data modeling, designing, creating, and modifying databases, as well as using SQL. Students will also gain expertise in artificial intelligence, logical programming, distributed systems, and website development. The theoretical and practical knowledge acquired during their studies prepares them for MSc programs. Those who choose to enter the workforce after graduation will likely develop and operate mobile, desktop, server, web, and multimedia applications and IT systems.

Lecture, seminar: 51%

Practice: 49%

Internship/Practice: Students are required to complete an 8-week internship, either at the university working on research projects or at a multinational or local company.

Main subjects typically include (this list is indicative and may change):

 

  • Year 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.

  • Year 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.

  • Year 3: Web Application Development, Software Development Methodologies, Computer Statistics, Software Testing, Advanced Data Security, Advanced Web Technologies, Thesis.

The Curriculum of the program can be found here

Career prospects: Computer Science BSc graduates can find positions as junior software developers at software development companies where proficiency in languages such as C, C++, Java, JavaScript, C#, .NET, PHP, Python, and SQL is required. After gaining practical experience, they can advance to senior software developer roles or specialize in areas such as mobile development, database management, IT system programming, graphics development, or game programming. In the long run, graduates may be promoted to management positions, provided they are suitable for such roles and engage in postgraduate training.

​For more information about the program, please check the course Bulletin

Are you considering applying for this program?

bottom of page