Week |
Subject |
Related Preparation |
1) |
Introduction to Parallel Programming |
Andrew S. Tanenbaum, Marteen van Steen (2007). Distributed Systems Principles and Paradigms 2nd Ed.. Prentice Hall. ISBN: 0-13-239227-5
Mark Anthony McLaughlin (2006). A Framework for Enabling Distributed Applications on the Internet, http://arxiv.org/abs/1106.2677. |
2) |
Parallel Programming Platforms |
Andrew S. Tanenbaum, Marteen van Steen (2007). Distributed Systems Principles and Paradigms 2nd Ed.. Prentice Hall. ISBN: 0-13-239227-5
Mark Anthony McLaughlin (2006). A Framework for Enabling Distributed Applications on the Internet, http://arxiv.org/abs/1106.2677. |
3) |
Parallel Computer System and Interconnection Architectures |
Andrew S. Tanenbaum, Marteen van Steen (2007). Distributed Systems Principles and Paradigms 2nd Ed.. Prentice Hall. ISBN: 0-13-239227-5
Mark Anthony McLaughlin (2006). A Framework for Enabling Distributed Applications on the Internet, http://arxiv.org/abs/1106.2677. |
4) |
Network Communication Models |
Andrew S. Tanenbaum, Marteen van Steen (2007). Distributed Systems Principles and Paradigms 2nd Ed.. Prentice Hall. ISBN: 0-13-239227-5
Mark Anthony McLaughlin (2006). A Framework for Enabling Distributed Applications on the Internet, http://arxiv.org/abs/1106.2677. |
5) |
Basic Communication Operations |
Andrew S. Tanenbaum, Marteen van Steen (2007). Distributed Systems Principles and Paradigms 2nd Ed.. Prentice Hall. ISBN: 0-13-239227-5
Mark Anthony McLaughlin (2006). A Framework for Enabling Distributed Applications on the Internet, http://arxiv.org/abs/1106.2677. |
6) |
Message Passing Interface – 1 |
Andrew S. Tanenbaum, Marteen van Steen (2007). Distributed Systems Principles and Paradigms 2nd Ed.. Prentice Hall. ISBN: 0-13-239227-5
Mark Anthony McLaughlin (2006). A Framework for Enabling Distributed Applications on the Internet, http://arxiv.org/abs/1106.2677. |
7) |
Message Passing Interface – 2 |
Andrew S. Tanenbaum, Marteen van Steen (2007). Distributed Systems Principles and Paradigms 2nd Ed.. Prentice Hall. ISBN: 0-13-239227-5
Mark Anthony McLaughlin (2006). A Framework for Enabling Distributed Applications on the Internet, http://arxiv.org/abs/1106.2677. |
8) |
MİDTERM |
Andrew S. Tanenbaum, Marteen van Steen (2007). Distributed Systems Principles and Paradigms 2nd Ed.. Prentice Hall. ISBN: 0-13-239227-5
Mark Anthony McLaughlin (2006). A Framework for Enabling Distributed Applications on the Internet, http://arxiv.org/abs/1106.2677. |
10) |
Shared Memory Programming Model |
Andrew S. Tanenbaum, Marteen van Steen (2007). Distributed Systems Principles and Paradigms 2nd Ed.. Prentice Hall. ISBN: 0-13-239227-5
Mark Anthony McLaughlin (2006). A Framework for Enabling Distributed Applications on the Internet, http://arxiv.org/abs/1106.2677. |
11) |
Shared Memory - OpenMP Programming |
Andrew S. Tanenbaum, Marteen van Steen (2007). Distributed Systems Principles and Paradigms 2nd Ed.. Prentice Hall. ISBN: 0-13-239227-5
Mark Anthony McLaughlin (2006). A Framework for Enabling Distributed Applications on the Internet, http://arxiv.org/abs/1106.2677. |
12) |
Basic Matrix Calculations |
Andrew S. Tanenbaum, Marteen van Steen (2007). Distributed Systems Principles and Paradigms 2nd Ed.. Prentice Hall. ISBN: 0-13-239227-5
Mark Anthony McLaughlin (2006). A Framework for Enabling Distributed Applications on the Internet, http://arxiv.org/abs/1106.2677. |
13) |
Linear Equation Systems |
Andrew S. Tanenbaum, Marteen van Steen (2007). Distributed Systems Principles and Paradigms 2nd Ed.. Prentice Hall. ISBN: 0-13-239227-5
Mark Anthony McLaughlin (2006). A Framework for Enabling Distributed Applications on the Internet, http://arxiv.org/abs/1106.2677. |
14) |
Project Presentations |
Andrew S. Tanenbaum, Marteen van Steen (2007). Distributed Systems Principles and Paradigms 2nd Ed.. Prentice Hall. ISBN: 0-13-239227-5
Mark Anthony McLaughlin (2006). A Framework for Enabling Distributed Applications on the Internet, http://arxiv.org/abs/1106.2677. |
15) |
FINAL |
Andrew S. Tanenbaum, Marteen van Steen (2007). Distributed Systems Principles and Paradigms 2nd Ed.. Prentice Hall. ISBN: 0-13-239227-5
Mark Anthony McLaughlin (2006). A Framework for Enabling Distributed Applications on the Internet, http://arxiv.org/abs/1106.2677. |
|
Program Outcomes |
Level of Contribution |
1) |
Competent knowledge of mathematics, science and technology, and computer engineering; ability to apply this knowledge to engineering solutions. |
|
2) |
Skills to design and conduct experiments, collect data, analyze and interpret results. |
|
3) |
Ability to design a complex system, process, device or product under realistic constraints and conditions to meet specific requirements; ability to apply modern design methods for this purpose. |
|
4) |
Ability to develop, select and use modern techniques and tools required for analysis and solution of complex problems encountered in engineering practice; ability to use information technologies effectively. |
|
5) |
Ability to design and conduct experiments, collect data, analyze and interpret results to investigate complex engineering problems or discipline-specific research topics. |
|
6) |
Ability to work effectively in intra-disciplinary and multi-disciplinary teams; ability to work individually. |
|
7) |
Ability to communicate effectively in Turkish, both orally and in writing; Knowledge of at least one foreign language; the ability to write and understand written reports effectively, to prepare design and production reports, to make effective presentations, to give and receive clear and understandable instructions. |
|
8) |
Awareness of the necessity of lifelong learning; the ability to access information, to follow developments in science and technology, and to constantly renew oneself. |
|
9) |
Acting in accordance with ethical principles, professional and ethical responsibility awareness; information about standards used in engineering applications. |
|
10) |
Information about business life practices such as project management, risk management and change management; awareness of entrepreneurship, innovation; information about sustainable development. |
|
11) |
Knowledge about the universal and social effects of engineering applications on health, environment and safety and the problems of the age reflected in the field of engineering; awareness of the legal consequences of engineering solutions. |
|