Department of Mechanical and Metal Technologies
Machine Program
Department of Computer Technologies
Computer Programming Program
Department of Mechanical and Metal Technologies
Welding Technology Program
Department of Architecture and Urban Planning
Surveying and Cadastre Program
Department of Civil Engineering
Construction Technology Program
Department of Electrical and Energy
Climate and Cooling Technology Program
Department of Computer Technologies

COMPUTER PROGRAMMING PROGRAM

Education Process

The objective of the Computer Programming Program is to train qualified individuals who can work in the information technology sector, possess technological proficiency, transform knowledge into production, apply analytical thinking to industry-related activities, take responsibility, develop socially, communicate effectively, and embrace lifelong learning. In line with this goal, the program offers a continuously updated curriculum and course content.

The curriculum primarily consists of software and programming courses, all of which are conducted in computer laboratories with hands-on training. Throughout the two-year associate degree program, students receive training in C++, C#, and Java programming languages, as well as HTML, CSS, JavaScript, and ASP.NET MVC, preparing them to develop console, desktop, web, and mobile applications. Additionally, database courses in the curriculum provide students with training in Microsoft SQL Server and Oracle, equipping them with database management skills and expertise in developing database-driven applications.

As part of the professional project course, students are encouraged to specialize in an area of interest and develop industry-oriented applications in that field.

Employment Opportunities

Graduates of the Computer Programming Program can work in government institutions and the private sector with the titles of "Computer Programmer" or "Computer Technician." They can also find employment in software and IT departments of companies within the information technology sector. Career opportunities for program graduates include roles such as software developer, system support specialist, computer instructor, software expert, software testing specialist, application programmer, network administrator, analyst programmer, technical consultant, web designer, internet programmer, software coordinator, data preparation and control operator, and project manager.

Vertical Transfer Examination (DGS)

The Vertical Transfer Examination (DGS) enables associate degree graduates to transfer to four-year undergraduate programs. Graduates of the Computer Programming Program have the opportunity to pursue bachelor's degrees in various disciplines within different faculties, allowing them to obtain a bachelor's degree in addition to their associate degree.