Computer Programming Program

It is a dynamic and pioneering program that has been accepting its students since 2007 within the body of Şırnak University Cizre Vocational School. Since the day it was founded, it aims to provide students with solid foundations in the field of computer technologies and software development and to adapt to the ever-changing needs of the digital world. The understanding of education, supported by our academic staff who are experts in their fields, aims to raise individuals who are ready for the sector, innovative and have problem-solving skills by blending theoretical knowledge with practical applications.

Through modern computer labs and hands-on projects, our students have the opportunity to gain in-depth knowledge of fundamental topics such as algorithms, programming languages, data structures, and software development processes. Current technological trends and industry practices are brought to the fore in the education process, and it is ensured that our graduates can quickly adapt to the demands of the business world and the technology sector. In this way, the Department of Computer Programming offers a promising educational experience for young people seeking both academic success and professional competence.

Purpose of the Program

The main purpose of our Computer Programming Program is to train students as innovative and solution-oriented computing professionals who can respond to the rapidly changing needs of the digital world. In this context, with an interdisciplinary curriculum; We aim to provide students with both theoretical knowledge and practical application skills by covering basic and advanced topics such as algorithms, data structures, programming languages, software engineering, database management, mobile and web technologies, artificial intelligence applications and data analytics in depth.

Our program offers project-based learning, laboratory applications and internship opportunities that will enable students to adapt to current industry trends while developing their analytical thinking, critical problem solving and teamwork skills. Thus, our graduates aim to stand out as professionals who can lead technological innovations in the local and global business world, have an entrepreneurial spirit, and produce ethical and sustainable solutions. Our department also aims to ensure the continuity of education with a vision that constantly renews itself and looks forward to the future by creating an educational environment that will contribute to regional digital transformation and support research and development activities.

Our Curriculum

Our Computer Programming Program aims to reinforce students' critical thinking, problem solving and innovative approaches with courses such as modern software development, web and mobile technologies, database management and algorithm design, starting from basic informatics concepts. This structured curriculum is integrated with technological trends that are constantly updated in accordance with the requirements of the age. It is aimed not only to provide students with coding skills, but also to transfer social skills that are important in the software development process such as teamwork, project management and communication. Thus, innovative and entrepreneurial qualified human resources are trained to be the pioneers of digital transformation in the region and our country in general.

In our curriculum created within this framework;

  1. Basic Courses: Basic programming, algorithms and mathematics courses at the beginning of the program form the logical thinking structure of the student. While these courses provide a solid foundation in coding and problem solving, they also support analytical and systematic thinking, which are the requirements of the age.
  2. Technical Expertise and Hands-On Training: Courses such as object-oriented programming, web and mobile programming, database management enable students to grasp modern software development methodologies. Increasing digitalization in our age improves the student's ability to use up-to-date technologies effectively in projects thanks to these courses. In addition, software engineering and project management courses not only provide theoretical knowledge, but are reinforced with real projects, allowing students to gain interdisciplinary skills sought in the industry and business world.
  3. Current Trend and Future Vision: The program is able to adapt to dynamic technological changes. Existing course content can be constantly reviewed and renewed to allow integration with areas such as artificial intelligence, internet of things (IoT), cyber security, and cloud computing. Students are equipped to take a leading position in the industry with elective courses or workshops for such advanced topics.

Alumni

Graduates of our Computer Programming program have versatile and flexible career options in the business world, where modern technologies are constantly evolving and digital transformation is accelerating. Alumni; In addition to technical areas such as software development, web and mobile application design, database management and system analysis, it is equipped to be successful in updating, renewing and securing the digital infrastructures of organizations, standing out with its project management, analytical thinking and problem-solving skills.

The table below summarizes the main areas in which our graduates can work and the roles they can assume in these fields:

Field / Sector

Possible Job Roles and Descriptions

Software Development

Desktop, web and mobile application development; Taking an active role in designing and coding user-oriented applications.

Database Management & System Analysis

Database design, optimization, analysis of big data systems and business processes and implementation of technological solutions.

System and Network Management

Establishment and support of information processing infrastructures and security of network systems; Providing technical support in system integration processes.

Siber Güvenlik

Specialization in ensuring the information security of organizations, developing protection against cyber attacks and digital risk management.

Project Management & Consulting

Team leadership in software projects, system integration, process improvement studies and digital transformation consultancy.

Entrepreneurship & Freelancing

Establishing their own start-ups, undertaking independent projects or providing consultancy services that offer technology solutions; Developing innovative ideas and solutions.

 

Thus, graduates of our program can work in both public and private sector companies, start-up ecosystems or international platforms. This broad perspective allows our graduates to shape their careers by taking responsibility in many areas from technological infrastructure to innovative solutions and project management competencies.

 

6/27/2025