Courses

Instructor: Prof. Arzucan Özgür, arzucan.ozgur@boun.edu.tr

Semester: Spring 2024 | Credits: (3+0+2) 4 ECTS 6

Logical organization of data: Entity-relationship modeling of data. Hierarchical, network and relational models. Data description and query languages. Normal forms and database design. Physical design and access strategies. Security, integrity and reliability. Design and implementation of a simple database management system that includes file security and a simple query language.

Instructor: Arzucan Özgür, Department of Computer Engineering, BM 18, arzucan.ozgur@boun.edu.tr

Semester: Spring 2022 | Credits: (3+0+2) 4 ECTS 6

Advances in technology has led to the generation of huge amount of biological and genomics data, the analysis of which results in challenges as well as in opportunities for a better understanding of the biological processes underling life and health. This course will provide a basic understanding of the fundamental algorithms for genomic and biological data analyses.

Instructor: Prof. Arzucan Özgür, Office: Computer Engineering Building BM 18

Semester: Spring 2024 | Credits: (3+0+2) 4 ECTS 6

There has been a striking growth in text data such as web pages, news articles, e-mail messages, social media data, and scientific publications in the recent years. Developing tools for accessing, managing, and utilizing this huge amount of textual information is getting increasingly important. This course will cover the basic technology underlying search engines, focusing on a wide range of topics including methods for processing, indexing, querying, and organizing textual data, as well as methods for web search, crawling, and link analysis.

Instructor: Arzucan Özgür, Department of Computer Engineering, BM 38, arzucan.ozgur@boun.edu.tr

Semester: Fall 2024 | Credits: (3+0+2) 4 ECTS 6

This course will provide an introduction to bioinformatics and the associated main algorithms.

Instructor: Prof. Dr. John Doe

Semester: Fall 2023 | Credits: 3

This course covers the fundamental concepts and techniques in Natural Language Processing (NLP), including text preprocessing, language modeling, part-of-speech tagging, syntactic parsing, semantic analysis, and basic neural network approaches for NLP tasks.