[] About Program
Established in the 2008-2009 academic year at the Gölyaka Vocational School, the Computer Programming Program aims to educate individuals in the dynamic field of human-technology-information relations and the software sector.
The program emphasizes practice-based learning, providing students with hands-on training in well-equipped laboratory facilities. A strong mathematical foundation is central to the curriculum, focusing on the principles underlying algorithms and problem-solving in both hardware and software domains.
The program places significant emphasis on industry-relevant programming languages, with a focus on C, C#, C++, Java, and VB.NET. The comprehensive coursework covers essential topics such as algorithms, system analysis and design, computer network systems, internet programming, and database management systems.

To enhance the learning experience, the program utilizes powerful mathematical software for design and application teaching. Students gain proficiency in diverse operating systems, with in-depth coverage of both Windows and Linux environments.

Our program also implements the 3+1 Vocational Training in Business model. In this model, students complete three semesters of theoretical and practical coursework at the university, and then spend one full semester working full-time in a company for professional training. This allows students to become familiar with the business world before graduation, strengthen their sector-specific skills, and enhance their employment opportunities after completing the program.



The university has established valuable industry partnerships, collaborating with software companies to provide students with internship opportunities and practical experience.
Admission to the program is based on numerical score calculation. Notably, vocational high school graduates may be eligible for direct admission, potentially streamlining their path to enrollment.
The Computer Programming Program is designed to prepare students for the rapidly evolving field of computer programming, both in Turkey and globally. Graduates emerge with a versatile skill set applicable to various industries, positioning them well for diverse career opportunities in the technology sector.
[] Goals

PEA1: To train technical personnel who possess fundamental knowledge and skills in programming, database, and software development, and who can demonstrate productivity in the field of software.

PEA2: To educate individuals who are knowledgeable about computer hardware, internet technologies, and network structures, and who have gained competence in developing applications in these areas.

PEA3: To graduate individuals who are team-oriented, have strong communication skills, adhere to professional ethical values, and work in accordance with occupational health and safety regulations.

PEA4: To cultivate individuals who are aware of lifelong learning, can follow technological advancements, keep up with innovations in their field through foreign language skills, and maintain their professional development.

[] Objectives

The vision of the Computer Programming Associate Degree Program is to become a model associate degree program that adopts continuous improvement in line with quality assurance principles, effectively integrates technological advancements into its curriculum, prioritizes stakeholder involvement, and enhances the employability of its graduates. The program aims to strengthen its institutional recognition and contribute to meeting the demand for qualified technical personnel in the information technology sector by producing learning outcomes aligned with the National Qualifications Framework.  


[] Education Language
Turkish
[] Degree to Be Won
Students who successfully complete the programme will be awarded an Associate Degree in Computer Programming.
[] Earned Level of Qualification
It is a program that provides associate degree education.
[] Admission Requirements

Student admissions to our programs are conducted through the Student Selection and Placement Center (OSYM) in accordance with Higher Education Council (HEC) regulations. Students indicate their program preferences to OSYM and are placed based on their entrance exam scores.

For international students, admission is granted based on scores from internationally recognized exams such as SAT or ACT, or on high school graduation grades, as outlined in the Undergraduate and Graduate Programs for Foreign Students Admission Guidelines.

Students participating in academic exchange programs, such as ERASMUS or FARABI, are admitted according to bilateral agreements between Duzce University and partner institutions. Guest students may enroll in courses with approval from the relevant academic unit.

Proficiency in the program's language of instruction is a prerequisite for all students.

[] Course's Contrubution To Program
To complete the available courses in the program (a total of 120 ECTS) successfully, the students have to get at least 50 points out of 100 and required to achieve 2.00 on a 4.00 weighted grade point average. To graduate from the programs students should get at least DD in all of the courses provided.Students are also required to complete the compulsory practice in the specified time.
[] Recognition of Prior Learning
Students enrolled at Duzce University (DU) may be exempted from certain courses under specific regulations. Exemption is granted when the content of a previously completed course at another institution aligns with DU's course content, subject to approval by the relevant faculty, graduate school, or school board.

Recognition of Education Abroad:

DU recognizes academic terms and courses completed by students participating in exchange programs at partner universities. Students selected for ERASMUS Student Mobility for Studies must prepare an education agreement with the relevant ERASMUS Unit Coordination before their mobility term. This agreement outlines the courses to be taken at the partner university and their corresponding ECTS credits.
Students are also required to complete a Recognition Sheet, detailing the DU equivalents of foreign courses, to plan and approve credit transfers. Upon completion of the exchange term, courses studied abroad are recorded on the student's transcript with original course codes, names, and ECTS credits. In accordance with ERASMUS Programme and Collaboration Agreements, official transcripts will indicate courses studied abroad with the abbreviation "ET" (European Transfer).
[] Description of Program
The Computer Programming program at Düzce University's Gölyaka Vocational School is designed to cultivate well-rounded professionals in the field of computer science. Our program aims to produce graduates who are qualified in the application of scientific methods and equipped with comprehensive professional knowledge, including proficiency in relevant foreign languages. We strive to develop individuals capable of shouldering responsibility and adept at generating innovative solutions to complex problems. Our curriculum fosters self-confidence and instills a strong sense of business ethics in our students. We emphasize the importance of adaptability, encouraging our students to remain open to changes and developments in the rapidly evolving tech landscape. Ultimately, our goal is to educate students to meet and exceed the quality standards demanded by both the industry and society at large.

[] Program Requirements
No Program Requirements
1 Acquires fundamental, up-to-date, and practical knowledge related to the profession.
2 Exhibits knowledge of occupational health and safety, environmental awareness, and quality processes.
3 Monitors current developments and applications within their profession and effectively utilizes them.
4 Effectively utilizes information technologies (software, programs, animation, etc.) relevant to their profession.
5 Demonstrates the ability to independently evaluate professional problems and topics with an analytical and critical approach, and to propose viable solutions.
6 Effectively articulates thoughts, reflecting their knowledge and skills, through both written and oral communication in a clear and understandable manner.
7 Assumes responsibility as a team member to resolve complex and unforeseen problems encountered in field-related applications.
8 Exhibits awareness of career management principles and the importance of lifelong learning.
9 Upholds social, scientific, cultural, and ethical values throughout the processes of data collection, application, and dissemination of results related to their field.
10 Utilizes a foreign language to monitor advancements in their field and to communicate with professional colleagues.
11 Develops algorithms and data structures, and performs mathematical computations.
12 Explains and implements web programming technologies.
13 Executes database design and management.
14 Tests software applications and rectifies errors (debugs).
[] TYYÇ - Based on the Adequacy-Relationship Adequacy of Program
[] Professional Profile of Graduates
Many institutions operating in various fields can work in the tasks of technological projects development, software development, internet web site development, network setup and continuity.
[] The Upper Stage of a Transition
Students who graduate from this program may pursue undergraduate programs in accordance with established rules.
[] Program Structure

To be eligible for graduation from the Computer Programming Program, students must complete a total of 120 ECTS credits, with 30 ECTS allocated for each semester, as well as the nationally required credit load. The program has a duration of two years and consists of four semesters. During this period, students are required to attend and successfully complete all courses included in the curriculum and fulfill all academic requirements specified in the relevant regulations and other legislative provisions. In addition, as a graduation requirement, students must successfully complete 70 working days of vocational training in an enterprise. Furthermore, students must achieve a minimum cumulative grade point average (CGPA) of 2.00 and complete all other program requirements in order to graduate.

[] Examinations, Assessment and Grading
Detailed information about the measurement and evaluation method for each course is provided in the respective "Course Information Form".
[] Graduation Requirements

The Computer Programming Program at Duzce University is a two-year program. To graduate, students must complete a total of 107 national credits, including elective courses. The program requires students to earn 30 ECTS credits per semester, totaling 120 ECTS credits over the two-year duration. Successful completion of all courses listed in the curriculum is mandatory, along with fulfilling all activities covered by the applicable regulations and legislation.

A crucial component of the graduation requirements is the completion of a mandatory 30-business-day internship. While this internship is essential for graduation, it is not credited within the program. Students must also achieve a minimum Cumulative Grade Point Average (CGPA) of 2.00 to be eligible for graduation.


[] Type of Training
Full-Time
[] Director and Deputy Directors
Director
Lect. Mehmet Ali BAYHAN
E-Mail:mehmetalibayhan@duzce.edu.tr


Assist. Prof. Dr. Esra KORKMAZ
E-Mail:esrakorkmaz


Lect. Mete Han ÜNER
E-Mail:metehanuner@duzce.edu.tr


Lect. Enis HİÇYILMAZ
E-Mail:enishicyilmaz@duzce.edu.tr

[] Programme Director
Assist. Prof. Dr. Esra KORKMAZ
E-Mail:esrakorkmaz
[] Academic Staff
  • Head of Department
       Assist. Prof. Dr. Esra KORKMAZ
       esrakorkmaz

  • Faculty Member
       Assoc. Prof. Dr. Nejla ÖZMEN
       nejlaozmen@duzce.edu.tr

  • Faculty Member
       Assist. Prof. Dr. Günay TEMÜR
       gunaytemur@duzce.edu.tr

  • Faculty Member
       Assist. Prof. Dr. Esra KORKMAZ
       esrakorkmaz

  • Lecturer
       Lect. Adem OKUMUŞ
       ademokumus@duzce.edu.tr

  • Lecturer
       Lect. Tuba PALA
       tubapala@duzce.edu.tr