Faculty of Engineering and Natural Sciences

Software Engineering

About the Department

Dr. Öğr. Üyesi Funda Özdemir

The Software Engineering Department was established in response to institutions' increasing reliance on computerized software systems to improve their performance and efficacy. Recognizing the need to develop highly effective software and obtain a competitive advantage on the market, the department offers a comprehensive program consisting of educational courses and hands-on project experiences. Its primary objective is to equip students with the skills and knowledge necessary to become successful software developers who can create dependable, cost-effective, and competitive software solutions.

The curriculum is designed to provide students with a comprehensive comprehension of the specialized software development processes. It emphasizes the recognition of software development as a complex, integrated process that requires proficiency at all phases. In addition to accumulating fundamental knowledge and skills pertinent to each stage, students have the opportunity to select specialized elective courses that are tailored to their individual interests and objectives, allowing them to further enhance and develop their abilities.

The program consists of the following broad goals:

  • Providing the software development industry with professionally trained personnel.
  • Supporting software development and nurturing an environment conducive to research in this area.
  • Contributing to the advancement of information technology education and enhancing the caliber of graduates.
  • Preparing graduates for regional and international competition.

The following are the specific objectives of the program for students:

  • Understanding the software development procedure, including planning, requirements analysis, design, implementation, testing, and quality control.
  • Effectively managing software projects while considering time and budget constraints and facilitating effective team communication.
  • Recognizing architectural design's significance throughout the software development lifecycle.
  • Developing integrated software systems through team and project collaboration by proposing technical solutions.

Graduates of the Software Engineering Department may find employment as software engineers, systems analysts, software designers, software developers, database designers and managers, software quality managers, or software testers, among other positions. They can seek employment opportunities in a variety of industries, including:

  • Companies that produce software and artificial intelligence solutions.
  • Centers for information technology in the private sector.
  • Both local and international institutions.
  • Universities, institutes, and institutes of research.

0