Introduction to Computer Science

1st year - 1st semester - 4 credits

Introduction to Computer Science is a foundational course designed to introduce students to the fundamental principles and concepts of computer science. Throughout the course, students become acquainted with the basics of programming, data structures, algorithms, computer architecture, and other core topics in the field of computer science. The goal of the course is not only to teach students specific programming skills but also to develop their algorithmic thinking and ability to solve complex problems using computers. This course is introductory and establishes the knowledge base and skills necessary for further study in more specialized areas of computer science.