Hacettepe University
Bachelor of Science
On Campus
Hacettepe University Logo
Hacettepe University
Turkey

Artificial Intelligence Engineering

About

The Bachelor of Science in Computer Engineering at Hacettepe University is a well-established program designed to give students a strong foundation in computer hardware, software, and systems theory. Since its foundation in 1971 as part of the Informatics Institute, the department has evolved to include three main divisions: Computer Science, Software, and Hardware.
All of the undergraduate courses are taught in English, providing students with global competitiveness.

Situated on the Engineering Campus in Ankara, the department gives students access to modern labs—such as SUN lab, microprocessor lab, network lab and PC labs—and strong opportunities for internships. Students also have the chance to work on real‑world research projects in areas like machine learning, cryptography, network security, cloud computing, and embedded systems.

Key information

Duration
-
Tuition fee
$0.00/year
Start dates & application deadlines
-
More details
-

Key Facts

  • Degree: Bachelor of Science (B.Sc.) in Computer Engineering
  • Standard period of study: 8 semesters / 4 years
  • Location: Ankara, Hacettepe University, Engineering Faculty
  • Study Type: Undergraduate (full‑time)
  • Admission semester: Fall semester (typical)
  • Area of study: Computer Science, Software Engineering, Hardware Systems
  • Admission modus: Through national university entrance exam (YKS)
  • Main language: English

Program Structure

Semester 1 – Foundations

  • Introduction to Computer Engineering
  • Mathematics for Engineers I
  • Physics for Engineers I
  • Programming and Algorithms

Semester 2 – Core Engineering

  • Data Structures
  • Discrete Mathematics
  • Digital Logic Design
  • Computer Organization & Assembly

Semester 3 – Systems & Architecture

  • Computer Architecture
  • Operating Systems
  • Signals and Systems
  • Microprocessor Systems Lab

Semester 4 – Software Engineering & Design

  • Software Engineering Principles
  • Databases
  • Programming Languages
  • Engineering Lab / Project

Semester 5 – Advanced Topics

  • Computer Networks
  • Embedded Systems
  • Elective Course I
  • System Project I

Semester 6 – Specialized Modules

  • Artificial Intelligence / Machine Learning
  • Parallel & Distributed Computing
  • Elective Course II
  • Internship / Industrial Project

Semester 7 – Research & Innovation

  • Computer Graphics / Game Technologies
  • Internet of Things / Sensor Networks
  • Elective Course III
  • Research Project

Semester 8 – Capstone & Graduation

  • Senior Design Project
  • Portfolio & Presentation
  • Professional Ethics in Engineering
  • Graduation Seminar

Career Opportunities

Graduates of the Computer Engineering program at Hacettepe University are ready for a wide range of careers: software development, systems architecture, cybersecurity, data science, embedded systems, and network engineering. Thanks to strong research labs and industry connections, many students also continue to graduate school (MSc / PhD) or join R&D divisions in high-tech companies.

Why Choose This Program

Choosing the B.Sc. in Computer Engineering at Hacettepe University means joining a program with a long academic tradition and modern research strength. The department has a diverse, experienced faculty and three specialized divisions (Software, Hardware, Computer Science).

Additionally, the program is rich in research opportunities. Undergraduate students can participate in faculty-led projects in cutting-edge areas such as autonomous systems, cryptology, big data, embedded systems, and cloud computing.

Contact Information

Hacettepe University – Department of Computer Engineering
Faculty of Engineering, Beytepe Campus, 06800
Ankara, Turkey
Phone: +90 312 297 75 00
Email: info@cs.hacettepe.edu.tr

Undergraduate Program Office
Email: bbm‑lisans@cs.hacettepe.edu.tr

International & Research Inquiries
Software Engineering Research Group (HUSE) – Hacettepe University