Computer Sciences

Bachelor's Degree - Faculty Of Scıence And Letters

General Information

Computers and technology are increasingly occupying a larger space in every aspect of our lives. In this rapidly changing and evolving digital world, the field of computer science has gained significant importance. The Computer Science program aims to equip students with the knowledge and skills that form the foundation of modern technologies. This dynamic program offers students a solid foundation in computer systems, software development, data science, artificial intelligence, and many other areas. The Computer Science program is generally a field that deals with the design, development, analysis, and applications of computers. This program is typically offered at the undergraduate, graduate, and doctoral levels in universities. While the content and structure of the program may vary between universities, it generally includes the following core subject areas: Fundamentals of Computer Science: This section covers basic computer concepts, algorithms, data structures, computational theory, and language theory. Fundamental computer topics such as programming languages, memory management, and database systems are also taught in this section. Algorithms and Data Structures: Various algorithms' design, analysis, and implementation are explored in this area. Concepts related to data structures, data storage methods, and performance analysis are also addressed. Programming Languages and Software Development: Different programming languages, software design principles, object-oriented programming, and software engineering are emphasized. This section may offer students the opportunity to gain practical software development experience through real-world projects. Databases and Information Management: Topics such as database design, management, query languages, and big data management are covered. Effective storage, management, and analysis of data are emphasized in this section. Artificial Intelligence and Machine Learning: This area focuses on artificial intelligence, machine learning, and deep learning. Students acquire skills in pattern recognition, data mining, natural language processing, and developing applications in artificial intelligence. Networks and Security: Computer networks, network security, cryptography, and cyber security are covered in this section. Studies are conducted on computer system security and network communication management. Graphics and Visualization: Computer graphics, visual effects, 3D modeling, animation, and visualization techniques are taught in this area. Workshops on applications like game development and visual simulations may be included. The Computer Science program generally combines theoretical and practical courses. Students may also be provided with practical experiences such as projects, lab work, and internships. Graduates often have opportunities for careers in software development, data analytics, artificial intelligence, network security, game development, and various other fields.

Length of Programme & Number of Credits

4 Year - 240 ECTS

Feature & Definition

The Computer Science program is a comprehensive field that deals with the design, development, analysis, and applications of computers. This program aims to provide students with a deep understanding of computer technologies and related subjects. Here are the key features and description of the Computer Science program: 1. Versatility:: The Computer Science program offers education across a wide range of subject areas. Its content encompasses software development, data science, artificial intelligence, network security, graphic design, and more. 2. Theoretical and Practical Courses:: While grounded in theoretical knowledge, the program also provides practical experiences. Students gain hands-on experience through real-world projects and laboratory work, facilitating the application of theoretical concepts in practical settings. 3. Diverse Career Opportunities: Graduates of the Computer Science program can pursue careers in software development, data analytics, artificial intelligence engineering, cybersecurity, game development, computer graphics, and many other fields. 4. Rapidly Evolving Nature of Technology:: The program equips students with skills necessary to understand the rapidly changing and evolving nature of technology. This enables graduates to stay current with technological trends and quickly adapt to new developments. 5. Problem-Solving Abilities:: The Computer Science program cultivates analytical thinking and logical skills for solving complex problems. Topics like algorithm design and data structures enhance students' problem-solving capabilities. 6. Teamwork and Communication Skills:: Collaboration and effective communication are crucial when dealing with complex projects and challenges. The program offers students opportunities to develop teamwork and communication skills within a team context. 7. Innovation and Creativity:: Computer Science fosters the ability to generate new ideas and find creative solutions. Students learn to approach technological problems with originality and creativity. Computer Science programs provide students with a wide range of skills and opportunities to keep up with technological advancements in today's digital age. These programs aim to nurture future technology leaders, software engineers, and innovative individuals who can contribute effectively in the field of innovation.

Mode of Study

Full Time

Head of Department


ECTS / Course Catalog Coordinator


Erasmus Coordinator


Internship Coordinator


Orientation Staff



The purpose of the Computer Science program is to provide students with a comprehensive education in computer technologies, software development, data analytics, artificial intelligence, network security, graphic design, and other relevant subjects, equipping them with the knowledge and skills necessary to meet the demands of the modern technology world. This program aims to strike a balance between theoretical knowledge and practical application for students. Additionally, it offers students the opportunity to enhance their problem-solving abilities, foster innovation, collaborate within teams, and develop effective communication skills.


- To provide students with the ability to solve various problems by understanding basic computing topics such as algorithms and data structures. - To strengthen software development skills by providing competence in programming languages. - To provide theoretical knowledge and application skills in the fields of data analytics and artificial intelligence. - To raise awareness in the field of cyber security by teaching network security principles. - To gain the ability to apply technology to different fields by encouraging interdisciplinary studies.

Specific Admission Requirements

Students are accepted to this programme with the placement result certificate issued by the Measurement, Selection and Placement Centre (ÖSYM).

Qualification Awarded

Students who successfully complete this programme are awarded a bachelor's degree in Computer Science.

Level of Qualification


Qualification Requirements of Graduation

Access to Further Studies


Bu programda staj bulunmamaktadır.

Applied Course

Bu programda uygulamalı ders bulunmamaktadır.

Work Placement

Bu programda işyeri eğitimi bulunmamaktadır.

Double Major, Additional Major & Exchange Possibilities

Employment Opportunities