[] 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. 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

The Computer Technologies Department aims to train technicians proficient in computer technologies required by all sectors. We focus on developing competent software developers capable of individual project creation and effective teamwork at all levels. Our goal is to meet both regional and national needs.

Our mission is to produce graduates who swiftly adapt to the latest technological developments, independently manage project development processes, excel in teamwork, and satisfy industry expectations through comprehensive education and training.

[] Objectives
Our vision is to become a preferred department in the field of computer technologies, a product of modern innovation. We aim to cultivate individuals with current and comprehensive knowledge, adept at teamwork, embracing a culture of sharing, committed to professional ethics, and possessing strong personal morality. We strive to achieve this through our up-to-date technologies and dynamic academic staff.
[] 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 Explains/defines general concepts and terms in the field of Computer Programming at a basic level.
2 Defines/explains software development processes
3 Recognizes the basic software (operating systems, package programs, etc.) that manages computer hardware.
4 Explains the working principles of basic software (operating systems, package programs, etc.) that manage computer hardware.
5 Defines/explains techniques related to web design and internet programming
6 Defines/explains the basic concepts of Computer Networks
7 Recognizes the components of computer hardware (Motherboard, Processor, RAM, Graphics Card, Input and Output Units, etc.), basic electronic circuit elements and hardware devices used in computer networks.
8 Explains the working principles of the basic electronic circuit elements of the components (Motherboard, Processor, RAM, Graphics Card, Input and Output Units, etc.) and hardware devices used in computer networks.
9 Has basic theoretical and applied knowledge in mathematics, computation and computer science.
10 Develops server and client-based software in accordance with its purpose with up-to-date technical tools, methods and approaches in the field of Computer Programming.
11 Plans the software development process in accordance with the stages of analysis (planning, feasibility study, requirements analysis, etc.) and design (technology selection, input-output design, database design, etc.).
12 Uses the solutions he finds by using algorithmic thinking approach in his applications in accordance with his purpose
13 Implements the necessary activities (testing, implementing, developing, etc.) for the software it has developed
14 It creates working systems by bringing together the components that make up the computer hardware (Motherboard, processor, RAM, etc.) appropriately.
15 Uses the necessary package programs (word processor, calculation table, presentation, database and graphic-based design, etc.) in the field of Computer Programming in accordance with its purpose.
16 Them can take part in every stage of software development processes related to her field and be included in teams.
17 Carries out an advanced study in the field independently.
18 Performs and implements visual interface designs in line with the needs to be used in software development processes
19 Plans and manages activities aimed at improving the performance of himself and those under his/her responsibility in line with learning objectives by determining learning needs
20 Informs the people and institutions related to his/her field by conveying his/her thoughts and solution proposals for problems verbally and in writing.
21 Follows developments in the field and communicates with colleagues by using a foreign language (English)
22 Acts in accordance with social, scientific, cultural and ethical values in the stages of collecting, interpreting and announcing the results of the data related to the field.
23 It carries out its activities in line with the awareness it has acquired in the fields of universality of social rights, social justice, protection of quality and cultural values, environmental protection, occupational health and safety.
[] 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
  • The program consists of 120 ECTS credits.
  • 25 hours is calculated as 1 ECTS.
  • Students can graduate with a total of 95 credits.
  • Vocational courses are heavily practiced.
  • There is an obligation to internship. This is equivalent to 4 ECTS.
[] 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

[] 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. Esra KORKMAZ
       esrakorkmaz

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

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