Menu

The Computer Programming Program aims to train qualified technical personnel needed in the sector by providing practical and theoretical information in basic areas such as software development, data management, system installation and hardware knowledge. The program is carried out at the two-year associate degree level.

Educational program:

In the first year of the program, there are basic courses such as "Algorithm Design", "Programming I", "Programming-II" along with the "Introduction to Computer Science" course, which covers the basic building blocks of the field of informatics in detail. These courses aim to help students develop algorithmic thinking skills by understanding the meanings of the basic concepts of information technologies and software logic.

In the second year, field courses such as "Database Programming", "Internet Programming", and "Visual Programming" are included. At the same time, departmental elective courses such as "Artificial Intelligence", "Computer Networks" and "Graphics and Animation" and university common elective courses are also included in the program, which will contribute to the sectoral orientation of the students.

In addition to the basic principles needed in the sector, our students will also be open to development in the field they want to specialize in.

Numerical information about Computer Laboratories:

Laboratory Lab. Area (m^2) Lab. Capacity (Person)
Computer Lab. Z-52 104,26 29
Computer Lab. A1-02 188,5 53
Computer Lab. B1-25 143 40

The model and number of computers in the laboratory are given below:

Computer Labs
Location No. Unit Brand Door Design
Z52 41 Casper E70H
A1-02 61 Technopc ProPC Q71651S4PVDKMW
B1-25 61 Technopc AIO S24 M727

Computer Programming Program Educational Objectives:

  • Analyzes the problems encountered, designs and implements solutions,
  • Understands data management processes, can design a basic database, and can process data through a query language,
  • Compatible with teamwork, able to communicate openly and effectively, and aware of professional and ethical responsibilities,
  • To train Computer Programmers who can improve themselves in programming languages ​​within the scope of lifelong learning in their professional life.

Computer Programming Program Educational Objectives:

Target.1.1: Analyze the problem in all its aspects and document it as a source for conceptual design,

Target.1.2: Developing applications using basic theoretical knowledge in algorithmic thinking and software development processes,

Target.1.3: Developing applications that comply with the software life cycle

Target.2.1: Understanding database architecture and designing a database that suits your needs

Target.2.2: Knowing the database operation language and managing the database using this language

Target.3.1: Implementation of agile project management

Target.3.2: Students will share tasks within the group and develop their communication skills through project-based group assignments.

Target.4.1: To be able to adapt to the needs of the sector and gain the awareness of continuous learning throughout life.

Computer Programming Program Outcomes:

PO 1- He/she will have basic, current and practical information about his/her profession.

PO 2- Have knowledge about occupational health and safety, environmental awareness and quality processes.

PO 3- Follows current developments and practices for his/her profession and uses them effectively.

PO 4- Uses professional-related information technologies (software, programs, animations, etc.) effectively.

PO 5- Has the ability to independently evaluate professional problems and issues with an analytical and critical approach and to propose solutions.

PO 6- Can effectively present thoughts through written and oral communication at the level of knowledge and skills and express them in an understandable manner.

PO 7- Takes responsibility as a team member to solve unforeseen and complex problems encountered in applications related to his/her field.

PO 8- Has awareness of career management and lifelong learning.

PO 9- It has social, scientific, cultural and ethical values ​​in the stages of collecting data related to its field, applying it and announcing the results.

PO 10- Follows up on information in the field and communicates with colleagues using a foreign language.

PO 11- Creates algorithms and data structures and performs mathematical calculations.

PO 12- Explain and apply web programming technologies.

PO 13- Performs database design and management.

PO 14- Tests software and fixes errors.

Program Evaluation;

The evaluation methods of Computer Programming Program course success are determined by the instructor of each course in accordance with the relevant Associate and Undergraduate Education-Teaching Regulation. Midterm exams, final exams, projects, homework and applications are among these evaluation methods.

Regular evaluation surveys are conducted by both the university and the Vocational School to evaluate the courses and the program by students, and continuous improvement efforts are made in line with the feedback.

Distance Education;

The education method of our program is face-to-face, but some of the university elective courses taken from the common course pool and some courses such as Turkish Language and Atatürk's Principles and Revolutions, which are mandatory in all programs, can be conducted online.

July 27, 2026

July 16, 2026

June 11, 2026