Prerequisites
|
-
|
Language of Instruction
|
Turkish
|
Responsible
|
Asst. Prof. Dr. Seda ŞAHİN
|
Instructors
|
-
|
Assistants
|
-
|
Resources
|
R1.Weiss, M.A. (2006), Data Structures and Algorithm Analysis in C++, 3rd Edition, Addison Wesley Inc, Boston.
R2.Kruse, R.L. (1986). Data structures and program design in C. 2nd Edition, Prentice-Hall, New Jersey.
R3.Cormen, T. H. (2001). Introduction to Algorithms 2nd. MIT Press, USA.
|
Supplementary Book
|
-
|
Goals
|
to understand, analyze and apply the basic data types used in computer science.
|
Content
|
Introduction to data structures, Complexity analysis, Connected lists, Duplex, cyclic linked lists, Stack, Queue, Search and sort algorithms, Binary trees, Graph data structure, STL library, Hashing, Example applications, Repetition
|
|
Program Learning Outcomes |
Level of Contribution |
1
|
To be able to apply mathematics, science and engineering theories and principles to Computer Engineering problems.
|
5
|
2
|
To have the ability to define, model, and solve problems related to Computer Engineering.
|
5
|
3
|
To be able to design and conduct experiments, as well as to analyze and interpret data.
|
4
|
4
|
To be able to design and analyze a process for a specific purpose within technical and economical limitations.
|
-
|
5
|
To be able to use modern techniques and calculation tools required for engineering applications.
|
-
|
6
|
To have the awareness of professional liabilities and ethics.
|
-
|
7
|
To be able to get involved in interdisciplined and multidisciplined team work.
|
4
|
8
|
To be able to declare his/her opinions orally or written in a clear, concise and brief manner.
|
-
|
9
|
To improve him/herself by following the developments in science, technology, modern issues, and know the importance of lifelong learning.
|
-
|
10
|
To be able to evaluate engineering solutions for the global and social problems especially for the health, safety, and environmental problems.
|
-
|
11
|
To have knowledge about of contemporary issues.
|
5
|