The Computer Programming Program is an associate degree program designed to train well-equipped technical specialists required by the information technology (IT) sector. The curriculum is structured to provide theoretical and practical competencies in software development, database management, network technologies, and computer hardware.
The primary objective of the program is to graduate individuals who possess analytical thinking skills and the ability to develop technological solutions. Within the scope of the +1 Education Model, students spend one semester working full-time in the industry, gaining professional field experience prior to graduation.
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.
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.
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.
| 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). |
The Computer Programming Program implements the 3+1 Education Model. To graduate, students must complete a total of 68 national credits, of which 52 credits consist of elective courses. The workload is defined as 30 ECTS per semester, totaling 120 ECTS for the entire program. The duration of study for the Computer Programming Program is 2 years.
To graduate from the Computer Programming Program, students are required to complete the nationally required credit load, and a total of 120 ECTS credits, with 30 ECTS credits per semester. The duration of the Computer Programming Program is two years, consisting of four semesters. Students must attend and successfully complete all courses included in the curriculum and fulfill all academic requirements specified in the relevant regulations and legislation.
In addition, for graduation, students must successfully complete 70 working days of on-the-job vocational training. Students are also required to have a minimum cumulative grade point average (CGPA) of 2.00 and must have completed all other academic requirements.