Topic outline

  • General description

    This course aims to introduce students to the concepts of philosophy and epistemology and their relationship to computer science. Computer science is a science that studies the concepts, theories, and technologies that revolve around the design and development of computers and various software. The philosophy of computer science aims to understand the philosophical foundations, concepts, and ethics that underpin these technologies and their applications. The philosophy of computer science deals with deeper and more complex problems and fundamental inquiries related to the use of computer technologies and their applications and the formulation of basic concepts in computer science at a higher level.