3 Years On Campus Bachelors Program
The Bachelor of Science in Computer Science at University of Liège is designed for students who enjoy problem-solving, logical thinking, and understanding how technology works behind the scenes. It builds a strong foundation in programming, mathematics, and computer systems, preparing you for both tech careers and advanced study in computing.
Curriculum Structure
Year 1:
You start by building the core skills every computer scientist needs — logical thinking, programming basics, and mathematical reasoning. Courses such as Logic for Computer Science and Mathematics for Computer Science help you understand how algorithms work and how computers process information, setting a solid academic base for the years ahead.
Year 2:
In the second year, learning becomes more applied and structured as you move into Object-Oriented Programming and Data Structures and Algorithms. You begin writing more complex programs, understanding how software is designed efficiently, and exploring how computer systems are organized, all while strengthening your analytical and problem-solving skills.
Year 3:
The final year focuses on advanced and real-world applications of computer science. Through subjects such as Parallel Programming, Embedded Systems, and a final project, you learn to design efficient solutions for complex problems, preparing you for professional roles or further study at Master’s level.
Focus areas (in a string): programming, algorithms, software development, computer systems, computational mathematics, problem-solving
Learning outcomes (in a string): ability to design and implement reliable software, strong analytical and logical reasoning skills, solid understanding of computer systems and algorithms
Professional alignment (accreditation): Recognised degree within the European Higher Education Area, aligned with European academic and professional standards
Reputation (employability rankings): University of Liège is a well-established European research university with graduates progressing into technology roles and postgraduate study across Europe
At University of Liège, learning Computer Science goes far beyond lectures. From the early stages of the programme, you apply what you learn through hands-on programming projects, lab sessions, and applied coursework, helping you turn theory into real technical skills. As you progress, projects become more advanced and collaborative, reflecting how software is built and tested in real professional environments, while the university’s strong research culture and facilities support deeper exploration of computing.
This practical approach comes to life through the following experiences:
Project-driven courses: Many core modules include mandatory programming and system projects, allowing you to design, code, and test real solutions rather than learning concepts in isolation.
Laboratory-based learning: Regular computer lab sessions help you practice coding, debugging, and system analysis using professional academic environments.
Systems and hardware exposure: Courses such as Embedded Systems and Digital Electronics introduce you to how software interacts with hardware, strengthening your understanding of complete computing systems.
Team-based work: Several projects encourage collaboration and group problem-solving, preparing you for the teamwork expected in modern technology roles.
Research-oriented environment: Being part of the Faculty of Applied Sciences and connected to institutes like the Montefiore Institute gives students early exposure to research-driven thinking and innovation.
Academic resources and study spaces: Students benefit from ULiège’s libraries, digital resources, and dedicated study areas on the Sart-Tilman campus, supporting both individual and group learning.
Graduates of the Bachelor of Computer Science at University of Liège leave with strong technical and analytical skills that open doors across the tech industry. Many go on to roles such as Software Developer, Systems Analyst, Data Engineer, or IT Consultant, while others choose to continue into advanced study, benefiting from the programme’s solid academic foundation.
This degree supports your future in several practical ways:
Career and employability support: ULiège provides dedicated student and career services that help with career orientation, CV building, interview preparation, and guidance toward internships and early career roles.
Strong employability outlook: The programme trains you to design, analyse, and build information systems used in real sectors such as technology services, engineering, healthcare, and telecommunications — skills that are consistently in demand.
Recognised degree value: As a public Belgian university degree, this qualification is fully recognised across the European Higher Education Area, giving you flexibility to work or study across Europe.
Industry-relevant preparation: With a strong emphasis on problem-solving, programming, and systems thinking, graduates are well prepared for entry-level professional roles and long-term career growth.
University reputation: ULiège is a long-established European research university, and its graduates benefit from the institution’s credibility and academic standing when entering the job market.
Further Academic Progression:
After completing this bachelor’s degree, students commonly progress to a Master’s in Computer Science or related fields at ULiège, allowing specialisation in advanced areas of computing and opening pathways toward senior technical roles, research positions, or doctoral studies.



Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
