Computer science is described as a branch of knowledge where abstraction (dealing with ideas rather than events) is of concern. In this course, students will learn about fundamen- tal topics related to computer science and their applications within the Master in Digital Neuroscience at the University of Fribourg. This course offers students an introduction to computer science with or without prior programming experience. The course covers topics ranging from basic computing principles to the mathematical foundations required for com- puter science. Students will learn fundamental computer concepts, which can be applied to any software or computer system. Topics include computer and network architectures, algorithm design, data management and structures, and modern applications (e.g., databases, recommender systems, and digital ethics). The course brings knowledge from experts in the field, from academia, and also from business practice.