BMT-210 DATA STRUCTURE AND ALGORITHMS

Assoc. Prof. Dr. Adem Tekerek

Course Overview

Data structures and algorithms course is a fundamental topic in computer science and focus on improving the data processing and problem-solving abilities of computers. Data structures define the ways data elements are organized, stored, and accessed. Algorithms, on the other hand, refer to a systematic sequence of steps to solve a certain problem or perform a certain task. This course aims to teach students to understand different data structures and to perform operations on data structures using various algorithms. These fundamental issues are critical to efficiency and performance in the software development process. Data Structure nad Algorithms course aims to introduce abstract concepts for data organization and manipulation, to show how these concepts are useful in problem solving and how abstractions can be made concrete using a programming language.

Course Time and Place 

Gazi University, Technology Faculty, Computer Engineering Department

1. Schedule Time :Tuesday 08:30 - 13:20 - Course Place : Computer Laboratory 6

2. Schedule Time :Wednesday 08:30 - 13:20 - Course Place : Computer Laboratory 6

Teknology Faculty Dursun Önkuzu Building 

Course Reseach Asistances

Course Syllabus

Quizes

Reading Materials

Setup DEV C++

Course Evaluation and Grading:

Assoc. Prof. Dr. Adem Tekerek

atekerek@gazi.edu.tr

He is a full-time associate professor at Technology Faculty in Computer Engineering Department with expertise on pedagogy, artificial intelligence, software development, information security, environmental protection trainings, sustainability, energy savings, training the trainers. He has been working as academic person since 2009. He graduated from Technical Education Faculty, Computer Systems Education Department in 2007. He graduated from MSc program of Informatics Institute in 2010. His master thesis is about Institutional Content Management Systems. He graduated from PhD program of Informatics Institute in 2016. His PhD thesis is about Implementation of a real time web-based intrusion prevention aimed web application firewall algorithms. He published papers on about 45 computer sciences. His research area is artificial intelligence, machine learning, deep learning, data mining and their applications especially on information security. He took part in the development of many software and information system infrastructure projects in the Information Technologies, where he worked until 2020. In 2018, he did postdoctoral research for 3 months at Hacettepe University, Department of Information Security. After 2020, he started working as a faculty member at Gazi University, Faculty of Technology, Department of Computer Engineering. He has been giving undergraduate and graduate courses, conducting master's and doctorate thesis and a great number of papers, research projects in computer science area. He works as a field editor in many international journals. He serves as an organizing committee member and scientific committee member in many international conferences. He has finished and has been working on many EU funded projects. He has coordinated many international projects and international conferences. He is experienced in developing real-time artificial intelligence applications, developing rich educational content, developing education and training platforms, and developing information systems infrastructures.

TwitterLinkedInFacebookLinkLinkLinkLinkLink