Computer Programming

Welcome to the Computer Programming Program!

For our students who want to shape the dynamics of the digital age, as the Computer Programming program we offer a solid technical infrastructure, an innovative vision, and practical skills tailored to industry needs.


Program Introduction

The Computer Programming Program is a two-year associate degree program that combines theoretical knowledge with practical training in software development, web and mobile application development, database management, computer networks, and current information technologies. While equipping students with analytical thinking, problem-solving, and teamwork skills, our program aims to train qualified IT professionals who can use the technologies the industry needs, develop innovative solutions, and adapt to the changing world of information technology.


Vision

To be a respected and leading program, preferred nationally and internationally, that shapes developments in information technology, is committed to ethical values, and maintains strong industry collaborations through an innovative educational approach.

Mission

Through an application-oriented educational approach, to train qualified IT professionals who are competent in software development, database systems, web and mobile application development, computer networks, and artificial intelligence; who can think analytically, have developed problem-solving skills, are committed to professional ethical values, embrace lifelong learning, and add value to the needs of the IT industry.


Highlights and Distinguishing Features
  • Application-Oriented Education: Through an educational approach that integrates theoretical knowledge with practice, students experience software development processes by developing real projects and strengthen their professional competencies.
  • Workplace Vocational Training: Through 70 working days of Workplace Vocational Training in the third semester, students gain industry experience before graduation, become familiar with the professional work environment, and have the opportunity to turn their theoretical knowledge into practice.
  • Up-to-Date and Continuously Developed Curriculum: The program curriculum is regularly reviewed in line with feedback from industry representatives, the Advisory Board, graduates, and students, and is continuously updated in line with current developments in information technology.
  • Preparation for Artificial Intelligence and Current Technologies: Within the program, students learn the fundamentals of artificial intelligence applications using the Python programming language while gaining experience working with current software development technologies.
  • Career Opportunities in Software and Computer Networks: The program equips students with knowledge and skills for careers not only in software development but also in computer networks and systems technologies.
  • Strong Academic Staff: Courses are conducted by academics who are experts in their fields and have different areas of expertise, ensuring students receive comprehensive education in different disciplines of information technology.
  • International Education Opportunities: Through the Erasmus+ exchange program, students can continue part of their education abroad and gain international academic and cultural experience.
  • Career and Academic Development: Advisory services offered by the Career Center, technical events, seminars, and the opportunity to complete a bachelor's degree through the Vertical Transfer Examination (DGS) support students' professional and academic development.
  • Modern Educational Infrastructure: Practical courses are conducted using current software tools and modern computer laboratories, supporting students in effectively developing their professional skills.

MEDEK Accreditation

Istanbul Beykoz University's Computer Programming program has successfully completed the external evaluation process conducted by MEDEK (Vocational Education Evaluation and Accreditation Association) and has been accredited.

This accreditation certifies that the program's educational quality complies with nationally recognized standards.


Scope of the Educational Program

The Computer Programming Program is a 2-year associate degree program that accepts students based on their Basic Proficiency Test (TYT) score. The program is conducted within the scope of the 3+1 Education Model in line with Beykoz University's applied education approach.

In the first two semesters, students take theoretical and practical courses in programming fundamentals, algorithms, object-oriented programming, database systems, web programming, computer networks, operating systems, and other fundamental IT areas.

In the third semester, students gain professional experience in a real work environment by working at leading institutions and organizations in the industry within the scope of 70 working days of Workplace Vocational Training.

In the fourth semester, students consolidate the experience they gained in the industry through advanced software development, mobile application development, artificial intelligence applications, and elective courses, completing their graduation.

In addition to current courses on software development, web and mobile application development, database systems, computer networks, and artificial intelligence applications, students are also encouraged to take elective courses in different fields in line with their interests and career goals.

Within the program, students:

  • gain basic programming knowledge and algorithm development skills,
  • learn software development methods using an object-oriented approach,
  • develop competence in establishing, managing, and securing database systems,
  • design web-based applications that operate over the internet,
  • acquire skills in developing desktop applications with visual interfaces,
  • gain knowledge of developing applications for mobile devices,
  • get an introduction to artificial intelligence using the Python programming language,
  • develop an interdisciplinary perspective in areas such as career planning, digital marketing, and consumer behavior,
  • gain industry experience through the workplace vocational training process,
  • 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.

Click here for detailed course content and ECTS information.

Develops analysis, problem-solving, and teamwork skills in software development processes.


Applied Education Process

In the Computer Programming Program, theoretical knowledge is supported by an application-oriented educational approach. Starting from the third semester, our students gain experience in a real work environment by working at leading institutions and organizations in the industry within the scope of 70 working days of Workplace Vocational Training. During this process, they take part in software development projects, have the opportunity to become closely acquainted with different technologies and business processes, and gain important experience in teamwork and professional work culture. While this experience contributes significantly to their academic success and professional development in the fourth semester, many of our students receive job offers from the institutions where they interned before graduation.


Practice, Laboratory, Project, and Industry Collaborations

Our program has a strong practical infrastructure that enables students to translate their theoretical knowledge into practice. In this context:

  • Professional skills are developed through practical courses conducted in modern computer laboratories.
  • Individual and team projects are carried out addressing real-life problems.
  • Software development processes are experienced through a project-based learning approach.
  • Through the Workplace Vocational Training application, students gain experience working alongside industry professionals.
  • Students' professional development is supported through technical events, seminars, and collaborations held with industry representatives.
  • An application-oriented education model that supports professional development.

Career Fields and Employment Opportunities After Graduation

Graduates of the Computer Programming Program can work in public institutions and private sector organizations operating in software development, web and mobile application development, database management, computer networks, systems administration, software testing processes, and information technology. They can also take part in the entrepreneurship ecosystem by launching their own technology start-ups, or continue their academic development by pursuing a bachelor's degree through the Vertical Transfer Examination (DGS).

Career Fields

  • Software Developer
  • Web Developer
  • Mobile Application Developer
  • Database Specialist
  • Computer Networks and Systems Support Specialist
  • Software Testing and Quality Assurance Specialist
  • Technical Support and IT Specialist
  • IT Consultancy
  • Entrepreneurship and Technology Start-ups

Employment Opportunities

Our graduates can work in software companies, technology firms, banks, telecommunications companies, e-commerce firms, manufacturing businesses, healthcare institutions, educational institutions, public institutions and organizations, and various other sectors that effectively use information technology infrastructure.


Vertical Transfer Opportunities (DGS)

Graduates of the Computer Programming Program can continue their academic education by transferring to four-year bachelor's degree programs according to their success in the Vertical Transfer Examination (DGS). This gives them the opportunity to both advance their professional knowledge and skills and expand their career opportunities.

Our graduates can transfer to the following bachelor's degree programs within the scope of DGS:

  • Computer Science
  • Computer Engineering
  • Computer Education and Instructional Technology Teaching
  • Information Systems Engineering
  • Information Systems and Technologies
  • Statistics
  • Statistics and Computer Science
  • Mathematics and Computer Science
  • Software Engineering
  • Management Information Systems 

The bachelor's degree programs and quotas available for transfer may vary each year according to the current DGS guide published by ÖSYM.


International Exchange Programs

Through relationships established with universities abroad, our students have the opportunity to benefit from exchange programs and international scholarships. Our students especially make active use of the Erasmus+ program.

Our program's Erasmus+ agreements are as follows:

  • Riga Technical University
  • Utenos Kolegija
  • University of Oradea
  • Katowice Institute of Information Technologies
  • Lublin University of Technology

Click here for detailed information about Erasmus+.


Double Major and Minor Opportunities

Within the framework of bilateral agreements, our students are offered the opportunity to pursue double majors and minors with different departments of the university.

Click here for the Double Major and Minor Program Directive.


Research Opportunities

Students interested in academic research can take part in our faculty members' research projects, either voluntarily or for pay, or apply for TÜBİTAK support under the guidance of faculty members.


Student Communities

Many student communities are actively operating at our university. The YÖNTEK Club, founded by students of the Computer Programming program and advised by a faculty member from the program's academic staff, offers our students the opportunity to participate in and organize various events, both within their own field and through interdisciplinary collaborations. The club expands the scope of its activities through collaborations with different universities and strengthens interaction among students. This allows students the opportunity to develop both their technical and social skills.


Events

Thanks to conferences, seminars, and industry-student meetings organized by our program, our students gain up-to-date knowledge in areas such as software, systems, and network technologies, and have the opportunity to become closely acquainted with industry dynamics. Events also provide information about new and rapidly developing technologies such as artificial intelligence, raising our students' awareness of the impact of these technologies on business life. Our students can communicate directly with industry representatives who attend the events, ask their questions, and develop professional connections.

Click here for our past events.


Our Graduates

Our program has been graduating students since the 2012-2013 academic year. Supported by applied projects, internships, industry-student meetings, and effective career services, our students gain 70 working days of work experience through the applied training that begins in the third semester. Many of our graduates receive job offers following the internships they complete during this process.

Click here for detailed information about the Career Center.


Language of Instruction and Preparatory Program

The language of instruction of the program is Turkish. Through the English courses included in the curriculum, students are expected to develop their basic English skills. These courses contribute to building the infrastructure students need to use English in their own field.


   


This content was updated on 27/07/2026.

BE INFORMED

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.