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.
Possess fundamental concepts, terminology, and technical knowledge in the field of Computer Science, as well as an understanding of basic theoretical and practical methods.
Ability to follow key developments in the field, construct mathematical models, interpret data, identify problems, develop algorithmic solutions, and implement them using programming languages.
Ability to work effectively both individually and in multidisciplinary teams, with the self-confidence to take responsibility.
Analytical thinking skills and the ability to manage time efficiently during problem-solving and decision-making processes.
Ability to follow current literature critically and make informed evaluations; competence in utilizing databases and other information resources.
Awareness of the necessity of lifelong learning; ability to follow developments in science and technology and continuously improve oneself.
Ability to inform relevant individuals and institutions on issues related to Computer Science; capacity to express ideas and propose solutions both in written and oral form.
Ability to organize and implement projects and activities for the social environment with a sense of social responsibility.
Ability to follow developments in the field and communicate with peers using the English language.
Ability to ensure integration with other scientific disciplines through the discoveries and outcomes in the field of Computer Science.
Ability to communicate theoretical and technical knowledge in detail with experts in Computer Science, and at a fundamental level with non-experts.
Awareness of social, scientific, and ethical values in the processing, storage, and interpretation of data.
Proficiency in 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.