Education

Education

The Department of Artificial Intelligence and Data Engineering offers undergraduate education in Artificial Intelligence and Data Engineering. Graduate education is carried out jointly with the Department of Computer Engineering through Hacettepe University's established MSc and PhD programs.

Undergraduate Program

Curriculum Transition · Fall 2026–2027

Information for students subject to the former Artificial Intelligence Engineering curriculum

Students enrolled in the former Artificial Intelligence Engineering program who will register for Semester 2 or a later semester in Fall 2026–2027 remain subject to the curriculum under which they enrolled. The transition guide explains the applicable course equivalencies, technical-elective rules, prerequisites, ECTS differences, and course-registration procedures.

The guide is provided for information. Relevant board decisions and the Hacettepe University Regulation on Associate and Undergraduate Education and Examinations are binding. Students should review their course plan with their academic advisor before registration.

Structure of the program

The undergraduate program aims to educate engineers who can formulate problems, work with complex data, develop learning-based methods, build software and data infrastructures, evaluate systems rigorously, and communicate technical results clearly.

Foundational stage

The first stage develops knowledge in mathematics, probability and statistics, programming, discrete structures, data structures, algorithms, and basic engineering sciences.

Core AI and data stage

Students progress to data science, machine learning, deep learning, data management, numerical computing and optimization, signals and systems, and software development for machine-learning systems.

Advanced study and professional formation

Technical electives support depth in areas such as computer vision, natural language processing, generative AI, data analytics, cybersecurity, robotics, health applications, and intelligent systems. Research-oriented courses, laboratories, internships, and project work develop professional and academic competencies.

Educational approach

  • Coordinated theory and laboratories: AID201/AID203, AID202/AID204, and AID301/AID303 are designed as theory–practice pairs taken in the same semester.
  • Flexible electives: students can choose AIDE electives and designated courses from Computer Engineering.
  • Research literacy: students learn literature review, experimental design, reproducibility, ethics, scientific writing, and presentation.
  • Responsible engineering: societal impact, privacy, fairness, safety, and professional responsibility are considered throughout the program.

Language and degree

The medium of instruction is English. Students who complete the official degree requirements receive the Bachelor of Science degree in Artificial Intelligence and Data Engineering.

Official information

The university’s official curriculum, ECTS information package, academic regulations, and student information system are authoritative for course credits, prerequisites, semester offerings, and graduation requirements.

Graduate Program

Faculty members of AIDE actively participate in graduate education through the Department of Computer Engineering. AIDE faculty supervise MSc and PhD students, offer graduate courses, and conduct collaborative research within the established graduate programs.

  • Master of Science in Computer Engineering
  • Doctor of Philosophy in Computer Engineering
  • Thesis supervision by AIDE faculty
  • Interdisciplinary research opportunities