Research Areas: Facial image processing; biometrics; computer vision; machine learning; deep learning
Hazım Kemal Ekenel is a visiting professor from ITU Department of Computer Engineering, where he leads the Smart Interaction and Machine Intelligence Technologies (SiMiT) Lab. His aim is to leverage computer vision, machine learning, and deep learning techniques to build interactive and intelligent systems that ease people's lives and enhance their social interactions. He also focuses on assistive technologies for people with disabilities and healthcare applications.
Ekenel has over twenty years of experience in computer vision and machine learning with a focus on face analysis and human perception. He has published more than 100 peer-reviewed publications in prestigious international journals, conferences, and workshops in related fields, which have received over 6000 citations.
His research achievements have been recognized by several national and international foundations. Ekenel received the IEEE Research Award in 2019, the Parlar Foundation Research Award, and the Outstanding Young Scientist (BAGEP) Award from the Science Academy, Turkiye in 2018. In 2008, Ekenel received the EBF European Biometric Research Award for his contributions to the field of face recognition during his doctoral studies and, with his team, the Best Demo Award at the IEEE International Conference on Automatic Face and Gesture Recognition.
Courses Taught
This course presents an overview of fundamental data structures, which are commonplace in programming, as well as associated basic algorithms. Complexity analysis, linked lists, stacks, queues, trees, hashing, sorting, and basic graphs algorithms are covered. Core topics such as Floyd's algorithm, minimum spanning tree algorithms, and branch and bound techniques are also covered. Practical lab exercises complement the lectures. The students further specialize and consolidate their knowledge through lab projects to demonstrate the operation and applications of various data structures.
Prerequisite: ENGR-UH 1000 and CS-UH 1002. Corequisite: ENGR-UH 2510.
Previously taught: Fall 2017, Fall 2018, Fall 2019, Fall 2020, Fall 2021, Fall 2022, Fall 2023, Spring 2024
Spring 2025;
14 Weeks Hazim Kemal Ekenel
-
TR 11:20 - 12:35
Taught in Abu Dhabi
Spring 2025;
14 Weeks Hazim Kemal Ekenel
-
R 14:10 - 16:50
Taught in Abu Dhabi
This course appears in...
Majors > Computer Engineering
Majors > Electrical Engineering
Majors > General Engineering
Minors > Sound and Music Computing > Computer Science and Engineering Electives
The course introduces the basic concepts of computer and communication networks, including flow control, congestion control, end-to-end reliability, routing, framing, error-recovery, multiple access, and statistical multiplexing. There is in-depth presentation of the different networking layers, with emphasis on the Internet reference model. Protocols and architectures such as the TCP, IP, Ethernet, wireless networks etc. are described in order to illustrate important networking concepts. The course includes an introduction to quantitative analysis and modeling of networks. The labs cover basic concepts of computer networking and applications, and require students to use existing networking APIs to create and build computer network prototypes and real-life applications.
Previously taught: Summer 2016, Summer 2017, Fall 2023, Fall 2024
Fall 2025;
14 Weeks Sandra Deepthy Siby
-
TR 09:55 - 11:10
Taught in Abu Dhabi
Fall 2025;
14 Weeks T 14:10 - 16:50
Taught in Abu Dhabi
This course appears in...
Majors > Computer Engineering
Majors > Electrical Engineering
Majors > General Engineering
This course discusses the operating systems that run computers. The course is designed to familiarize students with operating systems, user and program interfacing concepts. Topics include an overview of user interface, process structure, creation and context switching; system calls; process cooperation, memory management; virtual memory, I/O management; interrupt handling, file structures; directories, fault-tolerance. The course includes discussion of the role of the operative system in security systems and related ethical practice.
Prerequisites: ENGR-UH 3510 and ENGR-UH 3511
Previously taught: Fall 2023, Fall 2024
Fall 2025;
14 Weeks Hazim Kemal Ekenel
-
MW 09:55 - 11:10
Taught in Abu Dhabi
Fall 2025;
14 Weeks M 14:10 - 16:50
Taught in Abu Dhabi
This course appears in...
Majors > Computer Engineering
This advanced course in Computer Vision and Pattern Recognition is a focused offering within the expansive field of Artificial Intelligence (AI). The course aims to provide a comprehensive understanding of both foundational and advanced topics in computer vision. Foundational topics include image representation, image pre-processing, edge detection, and image segmentation. The course also covers a range of advanced topics such as image registration, object detection, object tracking, and 3D scene understanding with semantic interpretation. A significant emphasis is placed on the integration of machine learning methods, particularly neural networks and deep learning, to solve complex visual interpretation tasks. Students will engage in hands-on projects that apply these cutting-edge algorithms to real-world engineering challenges. By the end of the course, students will not only be proficient in the most effective machine learning techniques but will also have gained invaluable practical experience in applying these techniques to solve engineering problems.
Prerequisites: ENGR-UH 3510 (or CS-UH 1050 and CS-UH 1052) and (MATH-UH 1022 and ENGR-UH 2010Q (or MATH-UH 2011Q))
Previously taught: Spring 2024
Spring 2025;
14 Weeks Hazim Kemal Ekenel
-
MW 11:20 - 12:35
Taught in Abu Dhabi
Spring 2025;
14 Weeks Hazim Kemal Ekenel
-
W 14:10 - 16:50
Taught in Abu Dhabi