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