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.