| Language of instruction: |
English |
| Type of course: |
Must Course |
| Course Level: |
Bachelor’s Degree (First Cycle)
|
| Mode of Delivery: |
Face to face
|
| Course Coordinator : |
Assoc. Prof. TEVFİK AYTEKİN |
| Course Lecturer(s): |
Assist. Prof. ERKUT ARICAN
Assoc. Prof. TEVFİK AYTEKİN
|
| Recommended Optional Program Components: |
None |
| Course Objectives: |
This is an introductory course on common data structures that are used in computer engineering. After completing the course, the student will have knowledge of applying, implementing and analysis of basic data structures, including, lists, stacks, queues, hash tables and binary trees. Certain fundamental techniques, such as sorting, searching and recursion are also introduced. |
| |
Program Outcomes |
Level of Contribution |
| 1) |
Adequate knowledge in mathematics and science. |
2 |
| 2) |
Adequate knowledge in subjects specific to Computer Engineering. |
4 |
| 3) |
Ability to use theoretical and practical knowledge in Computer Engineering subjects for complex engineering problems. |
4 |
| 4) |
Ability to identify, define, and formulate complex engineering problems |
4 |
| 5) |
Ability to select and apply appropriate analysis and modeling methods to solve complex engineering problems. |
4 |
| 6) |
Ability to design a complex system, process, device, or product under realistic constraints and conditions to meet specific requirements, and to apply modern design methods for this purpose |
4 |
| 7) |
Ability to develop, select, and use modern techniques and tools required for the analysis and solution of complex problems encountered in computer engineering applications. |
1 |
| 8) |
Ability to use information technologies effectively |
4 |
| 9) |
Ability to design experiments for the investigation of complex engineering problems or research topics in computer engineering. |
4 |
| 10) |
Ability to conduct experiments, collect data, analyze and interpret results for the investigation of complex engineering problems or research topics in computer engineering |
5 |
| 11) |
Ability to work effectively in intra-disciplinary teams. |
|
| 12) |
Ability to work effectively in multidisciplinary teams. |
|
| 13) |
Ability to work independently. |
|
| 14) |
Ability to communicate effectively in both oral and written forms |
|
| 15) |
Knowledge of at least one foreign language |
|
| 16) |
Ability to write effective reports, understand written reports, and prepare design and production reports. |
1 |
| 17) |
Ability to deliver effective presentations and to give and receive clear and understandable instructions. |
|
| 18) |
Awareness of the necessity of lifelong learning |
5 |
| 19) |
Ability to access information, follow developments in science and technology, and continuously improve oneself. |
1 |
| 20) |
Ability to be aware of professional and ethical responsibilities and to act in accordance with ethical principles. |
|
| 21) |
Knowledge of standards used in engineering applications. |
|
| 22) |
Knowledge of professional practices in business life such as project management, risk management, and change management. |
|
| 23) |
Awareness of entrepreneurship and innovation. |
|
| 24) |
Knowledge of sustainable development. |
|
| 25) |
Knowledge of the impacts of engineering applications on health, environment, and safety in universal and societal dimensions, as well as awareness of contemporary issues reflected in the field of engineering. |
|
| 26) |
Awareness of the legal consequences of engineering solutions. |
|