Undergraduate Study

The Department of Computer Science, which started undergraduate education in the Fall semester of the 2012-2013 academic year, is 100% Turkish and only formal education program is applied.

Our undergraduate program, which will enable our graduates to receive the International Diploma Supplement Label and is designed in accordance with the Bologna process and by nationally / internationally experienced academic staff, consists of 240 ECTS (European Credit Transfer System) credits to be taken in a four-year (8 semesters) period.

The Department of Computer Science Undergraduate Program aims to train professionals who can keep up with scientific and technological developments and are ready for working life. In this direction, students will have comprehensive knowledge and skills in disciplines such as Mathematics, Statistics, Software and Computer Engineering, as well as priority areas and topics such as Information Systems, Software Development, Statistical Analysis, Flexible Computing, Data Mining, Fuzzy Logic, Artificial Intelligence, Managerial Information Systems, Data Science, Intelligent Systems and Operations Research.

Designed with a credit load of 30 ECTS credits per semester, the program includes compulsory and elective courses including a capstone project and a summer internship.

Students must successfully complete all courses in order to graduate from this 4-year program. The Bachelor’s degree in Computer Science is awarded to students who successfully complete all the courses in the curriculum, successfully complete a 32-work-day internship and a graduation project, meet the minimum 240 ECTS credit requirement, and have a cumulative grade point average of at least 2.00 / 4.00.

Key Program Outcomes

  1. To have basic concepts, terminology and technical knowledge in Computer Science, to have knowledge about basic theoretical and application methods.
  2. To be able to follow the basic developments in the field, to be able to create mathematical models and to have the ability to interpret data, to define problems and to produce algorithmic solutions and to realize them through programming languages.
  3. Ability to work effectively individually and in multidisciplinary teams, self-confidence to take responsibility.
  4. Analytical thinking ability and the ability to use time effectively in the process of drawing conclusions.
  5. Ability to follow the current literature and critically evaluate the information obtained, ability to use databases and other information sources,
  6. Awareness of the necessity of lifelong learning; the ability to follow developments in science and technology and to constantly renew oneself.
  7. To be able to inform the relevant people and institutions about the issues related to the field of Computer Science; to be able to convey his / her thoughts and suggestions for solutions to problems in written and orally,
  8. Organize and implement projects and activities for the social environment in which they live with a sense of social responsibility,
  9. To be able to follow the information in the field and communicate with colleagues using English as a foreign language,
  10. To be able to integrate with other disciplines by using discoveries and results in the field of Computer Science.
  11. To be able to share theoretical and technical knowledge in detail with experts in the field of computer science and at a basic level with non-experts in this field.
  12. To have social, scientific and ethical values in the stages of data processing, storage and interpretation,
  13. Mastering algorithmic solution methods and programming languages.

It is aimed that the students who graduate from the program can be employed as technical personnel sought in departments such as Information Technologies, Software, Data Analysis, Data Processing, Data Analysis, Project Development and Research Development of private companies or public institutions, as well as having the knowledge and skills infrastructure to conduct scientific research in academic institutions in line with their interests, and to establish pioneering companies that respond to changing social needs in parallel with developing technologies.