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

Computer Engineering

About

The Bachelor of Science in Computer Engineering at Hacettepe University is a prestigious undergraduate program that offers a comprehensive education in computer systems, software engineering, hardware design, algorithms, and networks. Designed for students aiming to build a solid foundation in both theoretical and applied aspects of computing, the program combines rigorous coursework with hands-on laboratory experience. Students learn programming, data structures, operating systems, database management, and cybersecurity, preparing them for a wide range of careers in the technology sector, research, and software development.

Located on the Beytepe Campus in Ankara, Turkey’s vibrant political and academic capital, the program provides students with access to modern laboratories, research centers, and internship opportunities in leading technology companies. The department’s focus on practical projects, collaborative work, and real-world applications allows students to gain valuable experience while developing a global perspective in computer engineering.

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: 4 years / 8 semesters
  • Location: Ankara, Beytepe Campus, Hacettepe University
  • Study Type: Undergraduate (full‑time)
  • Admission semester: Fall (typical for Turkish undergraduate programmes)
  • Area of study: Software Engineering, Computer Systems, Algorithms, Networks, Hardware
  • Admission modus: National university entrance exam (YKS)
  • Main language: English

Program Structure

Year 1 – Foundations

  • Programming I & Lab
  • Mathematics I
  • Physics I & Lab
  • English Skills / Technical Communication

Year 2 – Core Engineering Courses

  • Programming II & Lab
  • Discrete Mathematics
  • Data Structures
  • Digital Logic & Systems Lab

Year 3 – Specialized Topics

  • Computer Architecture
  • Operating Systems
  • Software Engineering
  • Network / Lab Course

Year 4 – Advanced and Applied Studies

  • Elective Courses (e.g., AI, Embedded Systems)
  • Capstone / Graduation Project
  • Two compulsory 4‑week Internships
  • Final Seminar / Presentation

Career Opportunities

Graduates of the Computer Engineering program at Hacettepe University can work as software developers, system analysts, hardware engineers, network architects, cybersecurity experts, or R&D engineers. They are also well qualified for graduate studies (MSc, PhD) or roles in academic research, consultancy, and technology entrepreneurship.

Why Choose This Program

Choosing Computer Engineering at Hacettepe University means accessing a highly respected and historic program with a proven track record. The department offers modern labs, experienced faculty, and three specialized branches (software, systems, hardware), giving students real choice in their path.

Furthermore, the English-medium curriculum ensures graduates are globally competitive. Through internships, labs, and project-based courses, students gain hands-on experience. The combination of theory and practice, plus the internship requirement, makes this program strong in both academic and industry relevance.

Contact Information

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

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

International / Career Queries
Email: kariyer@cs.hacettepe.edu.tr