Skip to content
World University Atlas

Computer Science and IT degree programs

Software, data, artificial intelligence, cybersecurity and information systems.

  • Software Engineering
  • Artificial Intelligence
  • Data Science
  • Cybersecurity
  • Information Systems

6 programs found

Zurich, Switzerland

  • Computer Science and IT
  • Bachelor's degree
  • 180 credits

A three-year undergraduate programme starting with mathematics, programming and core concepts such as data structures and algorithms. Later years cover computer and software systems, theoretical computer science and computational science, and the programme ends with a Bachelor's thesis that prepares for the Master's level.

Zurich, Switzerland

  • Computer Science and IT
  • MSc
  • 2 years (120 ECTS)
  • English

A theory-and-practice Master's with five specialisations: data management systems, machine intelligence, secure and reliable systems, visual and interactive computing, and theoretical computer science. Students can work within the department's research groups and may do an interdisciplinary thesis with other ETH departments.

Bern, Switzerland

  • Computer Science and IT
  • MSc
  • 3 semesters (90 ECTS)
  • English

A joint Master's in computer science offered by the universities of Bern, Neuchâtel and Fribourg; students enrol through one of the partner universities. It is available as a 90 ECTS mono program or a 30 ECTS minor.

Zurich, Switzerland

  • Computer Science and IT
  • Master's degree
  • Major program, 90 ECTS credits

A Master's in the Department of Informatics teaching foundations and advanced skills such as deep learning, machine learning, computer vision for robotics, natural language processing and big-data analytics. It is available as a 90 ECTS major or a 30 ECTS minor.

Lausanne, Switzerland

  • Computer Science and IT
  • Bachelor's degree

A broad computer science education covering the whole field, from choosing system components to architecture and implementation. The first year is shared with Communication Systems; the second and third years add systems architecture, databases and programming languages, plus optional physics, mathematics and life-science knowledge.

Lausanne, Switzerland

  • Computer Science and IT
  • MSc
  • 120 ECTS credits
  • English

A Master's covering the path from foundations to implementation, from algorithms to database architecture and from information theory to machine learning. It is run by the School of computer and communication sciences together with mathematics and electrical engineering.