COMPUTER ENGINEERING | |||||
Bachelor | TR-NQF-HE: Level 6 | QF-EHEA: First Cycle | EQF-LLL: Level 6 |
Course Code: | CMP2204 | ||||||||
Ders İsmi: | Introduction to Computer Networks | ||||||||
Ders Yarıyılı: | Spring | ||||||||
Ders Kredileri: |
|
||||||||
Language of instruction: | English | ||||||||
Ders Koşulu: | |||||||||
Ders İş Deneyimini Gerektiriyor mu?: | No | ||||||||
Type of course: | Must Course | ||||||||
Course Level: |
|
||||||||
Mode of Delivery: | Face to face | ||||||||
Course Coordinator : | Dr. Öğr. Üyesi ECE GELAL SOYAK | ||||||||
Course Lecturer(s): |
Dr. Öğr. Üyesi PINAR BÖLÜK Dr. Öğr. Üyesi ÖZGÜR ERKUT ŞAHİN |
||||||||
Course Assistants: |
Course Objectives: | This is an introductory course where fundamental computer networking concepts are explained with real-world examples. It aims to provide students with a basic understanding of computer networks and their components, and the technologies that enable data sharing through networks. |
Course Content: | 1. Week : An overview of computer networks 2. Week : OSI reference model and TCP/IP layered architecture 3. Week : Application Layer 4. Week: Transport Layer (I) 5. Week: Transport Layer (II) 6. Week: Network Layer (I) 7. Week: Midterm exam 8. Week: Network Layer (II) 9. Week: Data Link Layer 10. Week: Physical Layer 11. Week: Wireless networks 12. Week: Security in computer networks 13. Week: Project Presentations 14. Week: Semester recap |
The students who have succeeded in this course;
|
Week | Subject | Related Preparation |
1) | An overview of computer networks | |
2) | OSI reference model and TCP/IP layered system architecture; network performance metrics (delay, throughput) | |
3) | Application layer (HTTP, email, DNS, BitTorrent) | |
4) | Transport layer (TCP, congestion control, UDP) | |
5) | Network Layer - I (IP addressing, Internet, IPv6) | |
6) | Network Layer - II (Routing) | |
7) | Midterm exam | |
8) | Data Link Layer; Medium Access (TDMA, FDMA, CDMA) | |
9) | Physical Layer - I (signals, analog and digital modulation, coding) | |
10) | Physical Layer - II (Case Study: WiFi protocol) | |
11) | Cellular Networks (2G, 3G, 4G, 5G, Mobility management) | |
12) | Network Security (properties of a secure communication, cryptography) | |
13) | Project Presentations | |
14) | Semester recap |
Course Notes / Textbooks: | The lecture notes will be given as power point slides. Recommended Book: J. Kurose, K. Ross, Computer Networking: A Top Down Approach, Addison-Wesley, 5th edition, March 2009. |
References: | “Computer Networks”, 2011, 5th edition., A. Tanenbaum, D. J. Wetherall, , Prentice-Hall. |
Ders Öğrenme Kazanımları | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Program Outcomes | ||||||||||
1) Adequate knowledge in mathematics, science and computer engineering; the ability to use theoretical and practical knowledge in these areas in complex engineering problems. | ||||||||||
2) Ability to identify, formulate, and solve complex engineering problems; ability to select and apply appropriate analysis and modeling methods for this purpose. | ||||||||||
3) Ability to design a complex system, process, device or product to meet specific requirements under realistic constraints and conditions; ability to apply modern design methods for this purpose. | ||||||||||
4) Ability to develop, select and use modern techniques and tools necessary for the analysis and solution of complex problems encountered in computer engineering applications; ability to use information technologies effectively. | ||||||||||
5) Ability to design, conduct experiments, collect data, analyze and interpret results for the study of complex engineering problems or computer engineering research topics. | ||||||||||
6) Ability to work effectively within and multi-disciplinary teams; individual study skills. | ||||||||||
7) Ability to communicate effectively in verbal and written Turkish; knowledge of at least one foreign language; ability to write active reports and understand written reports, 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; ability to access information, to follow developments in science and technology and to renew continuously. | ||||||||||
9) To act in accordance with ethical principles, professional and ethical responsibility; information on the standards used in engineering applications. | ||||||||||
10) Information on business practices such as project management, risk management and change management; awareness of entrepreneurship and innovation; information about sustainable development. | ||||||||||
11) Knowledge of the effects of engineering practices on health, environment and safety in the universal and social scale and the problems of the era reflected in engineering; awareness of the legal consequences of engineering solutions. |
No Effect | 1 Lowest | 2 Low | 3 Average | 4 High | 5 Highest |
Program Outcomes | Level of Contribution | |
1) | Adequate knowledge in mathematics, science and computer engineering; the ability to use theoretical and practical knowledge in these areas in complex engineering problems. | 4 |
2) | Ability to identify, formulate, and solve complex engineering problems; ability to select and apply appropriate analysis and modeling methods for this purpose. | 3 |
3) | Ability to design a complex system, process, device or product to meet specific requirements under realistic constraints and conditions; ability to apply modern design methods for this purpose. | |
4) | Ability to develop, select and use modern techniques and tools necessary for the analysis and solution of complex problems encountered in computer engineering applications; ability to use information technologies effectively. | |
5) | Ability to design, conduct experiments, collect data, analyze and interpret results for the study of complex engineering problems or computer engineering research topics. | |
6) | Ability to work effectively within and multi-disciplinary teams; individual study skills. | |
7) | Ability to communicate effectively in verbal and written Turkish; knowledge of at least one foreign language; ability to write active reports and understand written reports, 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; ability to access information, to follow developments in science and technology and to renew continuously. | |
9) | To act in accordance with ethical principles, professional and ethical responsibility; information on the standards used in engineering applications. | |
10) | Information on business practices such as project management, risk management and change management; awareness of entrepreneurship and innovation; information about sustainable development. | |
11) | Knowledge of the effects of engineering practices on health, environment and safety in the universal and social scale and the problems of the era reflected in engineering; awareness of the legal consequences of engineering solutions. |
Semester Requirements | Number of Activities | Level of Contribution |
Quizzes | 3 | % 15 |
Presentation | 1 | % 15 |
Midterms | 1 | % 30 |
Final | 1 | % 40 |
Total | % 100 | |
PERCENTAGE OF SEMESTER WORK | % 60 | |
PERCENTAGE OF FINAL WORK | % 40 | |
Total | % 100 |
Activities | Number of Activities | Workload |
Course Hours | 14 | 42 |
Study Hours Out of Class | 11 | 20 |
Project | 10 | 40 |
Quizzes | 3 | 3 |
Midterms | 2 | 10 |
Final | 3 | 15 |
Total Workload | 130 |