Course Descriptions

Ders Adı / Ders Kodu
Saatler
Kredi
AKTS

Data Structures and Algorithms

CSE202

Algorithm analysis, linked lists, stacks, queues, trees, hashing, priority queues, sorting, graph data structures and graph algorithms.

( 3 + 2 + 1 )
4
6

AKTS

6

Kredi

4

Saatler

(3 + 2 + 1 )

Database Systems

CSE222

Entity-relationship model, database conceptual design, relational algebra, SQL, storage and indexing, B+ trees, hash indexes, query evaluation, external sorting, query optimization, normalization.

( 3 + 2 + 1 )
4
7

AKTS

7

Kredi

4

Saatler

(3 + 2 + 1 )

Human Computer Interaction

CSE252

Principles of human computer interaction. Elements of interactive computer systems, windows, and input devices. Window systems and dialogue control. Design of dialogues for interactive systems. Psychological, physiological, linguistic, and perceptual factors. Advantages and disadvantages of various interaction techniques, command language syntaxes, and data presentations. Design methodology and guidelines.

( 3 + 0 + 0 )
3
5

AKTS

5

Kredi

3

Saatler

(3 + 0 + 0 )

Analysis of Algorithms

CSE312

Divide-and-conquer strategy, graph algorithms, depth first search, breadth first search, shortest path algorithms, greedy strategy, dynamic programming, linear programming, numeric algorithms, NP-complete problems, approximation algorithms.

( 3 + 0 + 1 )
3
7

AKTS

7

Kredi

3

Saatler

(3 + 0 + 1 )

Operating Systems

CSE332

Process abstraction, program loading and execution, multithreading, scheduling, synchronization, memory management, file systems, mass storage, I/O systems.

( 3 + 0 + 1 )
3
6

AKTS

6

Kredi

3

Saatler

(3 + 0 + 1 )

Computer Networks

CSE334

Network architecture, network protocols, application layer, transport, congestion, routing, link protocols, multiple access, overview of communication architectures.

( 3 + 0 + 1 )
3
6

AKTS

6

Kredi

3

Saatler

(3 + 0 + 1 )

Computer Organization

CSE341

Assembly language, computer arithmetic, datapath and control, pipelining, memory hierarchy, cache.

( 3 + 0 + 1 )
3
7

AKTS

7

Kredi

3

Saatler

(3 + 0 + 1 )

Industrial Training II

CSE390

( 0 + 0 + 0 )
0
5

AKTS

5

Kredi

0

Saatler

(0 + 0 + 0 )

Project

CSE490

Design and development of a project for a computer engineering problem under the supervision of an academic advisor; submission of the results in the form of a project report and oral presentation.

( 0 + 0 + 0 )
4
7

AKTS

7

Kredi

4

Saatler

(0 + 0 + 0 )

Engineering Statistics

IE256

Basic topics in parametric statistics; estimation, confidence intervals, and hypothesis testing; analysis of variance, regression and correlation analysis; goodness of fit tests. Elementary design of experiments and data collection; computer implementations using available up-to-date statistical software.

( 3 + 0 + 0 )
3
5

AKTS

5

Kredi

3

Saatler

(3 + 0 + 0 )