Welcome to the Computer Programming Program!
As the Computer Programming Program, we offer our students a strong technical foundation, an innovative vision, and practical skills tailored to the needs of the industry — all to prepare them for shaping the dynamics of the digital age.
Our Vision
To be a leading and preferred program in both the industry and academia by training individuals who closely follow developments in information technologies, adhere to ethical values, think creatively and analytically, and take an active role in software development processes.
Our Mission
To educate qualified computer programmers who are equipped with up-to-date knowledge and skills in areas such as software development, database management, web and mobile application development, object-oriented programming, and artificial intelligence; who are committed to professional ethics, capable of teamwork, and aware of the importance of lifelong learning.
Program Scope
The Computer Programming Program aims to provide students with a comprehensive, practice-oriented education that equips them with up-to-date software technologies and versatile skills.
Within the scope of the program, students will:
Gain fundamental programming knowledge and algorithm development skills,
Learn software development methods using an object-oriented approach,
Develop competencies in setting up, managing, and securing database systems,
Design web-based applications and applications that run in internet environments,
Acquire the ability to develop desktop applications with graphical user interfaces,
Gain knowledge in mobile application development,
Be introduced to artificial intelligence through the Python programming language,
Develop an interdisciplinary perspective in areas such as career planning, digital marketing, and consumer behavior,
Gain industry experience through professional training in businesses,
Take common courses that support general culture, communication, and language proficiency.
In addition, students have the opportunity to specialize in various fields such as computer networks, database security, digital communication strategies, and social media through elective courses.
Academic Staff
Our team of experienced academics offers both theoretical and practical software education.
Click here to learn more about our academic staff.
Program Learning Outcomes
Students who successfully complete the Computer Programming Program will acquire the following competencies:
Analyze and develop solutions to problems encountered in the field of computer programming.
Demonstrate sensitivity in professional practices with an awareness of ethical values and social responsibility.
Design the visual layout of web pages and develop web-based applications.
Actively participate in business processes and apply theoretical knowledge in practical settings.
Gain knowledge about game and mobile application development platforms.
Understand the basic concepts and management processes of computer networks.
Develop awareness of citizenship competencies and fulfill their social responsibilities.
Develop database applications and gain competence in data management processes.
Create functional software using visual and object-oriented programming techniques.
Develop solution-oriented and systematic approaches to technical problems encountered during the software development process.
Program Educational Objectives
Graduates of the Computer Programming Program are expected to gain the ability to develop software solutions based on fundamental concepts of computer programming, algorithm structures, and programming languages. They possess the competence to integrate their foundational knowledge of database management, computer networks, and database security into practical applications.
Graduates are able to design modern, user-oriented interfaces using web and mobile application development tools and apply design principles that prioritize user experience. They have the skills to analyze real-world problems, develop solution-focused software projects, contribute effectively to teamwork, and collaborate across disciplines.
In addition, they act with a sense of professional and ethical responsibility, follow technological advancements, cultivate lifelong learning habits, and demonstrate the ability to critically evaluate knowledge and skills in their field while expressing themselves effectively through both oral and written communication.
Our Graduates
Since the 2012–2013 academic year, our program has produced graduates. Supported by applied projects, internships, student–industry meetups, and effective career services, our students gain hands-on work experience starting from the third semester, completing a total of 70 workdays in the field. Many of our graduates receive job offers as a direct result of the internships they complete during this period.
Click here for more information about our Career Center.
Applied Education Process
Starting from the third semester, our students begin a 70-workday applied training period. During this time, they develop projects, learn new applications, and gain valuable experience by being actively involved in the professional world while still students. In the fourth semester, the positive impact of this experience is reflected in their academic performance. Additionally, many of our students receive job offers from the companies where they completed their practical training.
Language of Instruction and Preparatory Education
The language of instruction for the program is Turkish. The English courses included in the curriculum aim to help students develop their basic English skills. These courses support students in building the foundation necessary to use English effectively in their professional field.
International Exchange Programs
Through partnerships established with universities abroad, our students have the opportunity to benefit from exchange programs and international scholarships. In particular, our students actively participate in the Erasmus+ program.
Our program's Erasmus+ partner institutions include:
Riga Technical University
Utenos Kolegija
University of Oradea
Katowice Institute of Information Technologies
Lublin University of Technology
Click here for more information about Erasmus+.
Double Major and Minor Opportunities
Within the scope of bilateral agreements, our students are offered the opportunity to pursue double major and minor programs with other departments of the university.
Research Opportunities
Students interested in academic research can participate in faculty members’ research projects either voluntarily or for payment, or they can apply for TÜBİTAK grants under the supervision of faculty advisors.
Student Clubs
Our university hosts many active student clubs. The YÖNTEK Club, established by students of the Computer Programming Program and supervised by a faculty member from the program, offers students opportunities to participate in and organize various activities both within their field and through interdisciplinary collaborations. Thanks to partnerships with different universities, the club expands the scope of its events and strengthens interaction among students. This enables students to develop both their technical and social skills.
Events
Through conferences, seminars, and industry-student meetings organized by our program, students gain up-to-date knowledge in fields such as software, systems, and network technologies, and have the opportunity to closely follow industry dynamics. These events also cover emerging and rapidly evolving technologies like artificial intelligence, raising students’ awareness of their impact on the business world. Students can engage directly with industry representatives attending the events, ask questions, and build professional networks.
This content was updated on 09/08/2025.
It is very easy to follow Beykoz University closely, all you have to do is share your e-mail address with us. With the weekly newsletter, you can be instantly informed about upcoming events, news and many more.