11111

COURSE INTRODUCTION AND APPLICATION INFORMATION


ce.cs.ieu.edu.tr

Course Name
Code
Semester
Theory
(hour/week)
Application/Lab
(hour/week)
Local Credits
ECTS
Spring
Prerequisites
 SE 115To succeed (To get a grade of at least DD)
Course Language
Course Type
Required
Course Level
-
Mode of Delivery -
Teaching Methods and Techniques of the Course Discussion
Problem Solving
Q&A
Application: Experiment / Laboratory / Workshop
Course Coordinator
Course Lecturer(s)
Assistant(s)
Course Objectives
Learning Outcomes The students who succeeded in this course;
  • Will be able to examine and evaluate the structure and functionality of network protocols,
  • Describe and get familiar with the structure and functionality of the Data Link Layer and MAC
  • Examine the concept of the Network Layer, design local area networks (LAN), comprehend IP addressing scheme, examine and design subnetworks,
  • Will be able to examine Routing Algorithms and analyze routing information exchange,
  • Will comprehend the functionality of the Transport Layer and TCP/IP protocol stack. By using packet analysis tool, the students will also be able to analyze and decode layers data of the TCP/ IP stack.
  • Application Layer: Students will be able to use basic networking tools to monitor and decode network traffic. Implement client-server applications using socket programming library of the UNIX platform.
Course Description

 



Course Category

Core Courses
X
Major Area Courses
Supportive Courses
Media and Managment Skills Courses
Transferable Skill Courses

 

WEEKLY SUBJECTS AND RELATED PREPARATION STUDIES

Week Subjects Required Materials
1 Introduction to Computer Networks. Tools, techniques and methodologies used in analyzing and implementing computer networks Computer Networking, J. F. Kurose & K.W. Ross: Chapter 1, pages1-81 UNIX-shell, tcpdump, wireshark
2 Data Link Layer: Multiple Access Protocols Computer Networking, J. F. Kurose & K.W. Ross: Chapter 5, pages 471-487
3 Medium Access Control (MAC) Protocols, Contention and Collision- free protocols Computer Networking, J. F. Kurose & K.W. Ross: Chapter 5, pages 435-480
4 Data Link Layer: Error-detection and Correction, Link-Layer Addressing ARP,RARP Computer Networking, J. F. Kurose & K.W. Ross: Chapter 5, pages 459-471, pages 488-502
5 Transport Layer: Connection-oriented and Connectionless networking. TCP and UDP protocols Computer Networking, J. F. Kurose & K.W. Ross: Chapter 5, pages 211-284
6 Error control, flow control, error detection and correction Computer Networking, J. F. Kurose & K.W. Ross: Chapter 5, pages 211-284
7 Wireless and Mobile Networks Computer Networking, J. F. Kurose & K.W. Ross: Chapter 5, pages 539-580
8 Midterm Exam
9 Network Layer, IPv4 Addressing. Subnetworking, ICMP, NAT, Dynamic Addressing BOOTP, DHCP Computer Networking, J. F. Kurose & K.W. Ross: Chapter 5, pages 331-381
10 Routing algorithms Computer Networking, J. F. Kurose & K.W. Ross: Chapter 5, pages 389-425
11 Routing Information Exchange TCP/IP Networking, Kondakci II & III – Computer Networks Tanenbaum – Chapter 5
12 Application Layer: Socket programming, Connection-oriented and Connectionless client-server programming S. Kondakci Lecture Notes and Computer Networks And Internets, D. E. Comer – Chapter 3
13 MIDTERM EXAM
14 Basic Network Security Cryptography & Network Security: Lecture Notes, Kondakci
15 Review of the Semester
16 Review of the Semester  
Course Notes/Textbooks Computer Networking: A Top Down Approach Featuring Internet, 6th Ed., James Kurose, Keith Ross© 2012 Addison, Wesley, ISBN13: 978-0-273-76896-8
Suggested Readings/Materials Computer Networks, 5th Edition, Andrew Tanenbaum, Pearson Education Int., ISBN: 0132126958\nComputer Networks And Internets, 5th Edition, Douglas E. Comer, 2009. Prentice Hall, ISBN 0136061273.\nCryptography & Network Security: Lecture Notes, Suleyman Kondakci, Izmir University of Economics, \nTCP/IP Networking I,II, and III, Suleyman Kondakci, University of Oslo\n

 

EVALUATION SYSTEM

Semester Activities Number Weigthing
Participation
Laboratory / Application
Field Work
Quizzes / Studio Critiques
Portfolio
Homework / Assignments
Presentation / Jury
Project
Seminar / Workshop
Oral Exam
Midterm
2
60
Final Exam
1
40
Total

Weighting of Semester Activities on the Final Grade
1
60
Weighting of End-of-Semester Activities on the Final Grade
1
40
Total

ECTS / WORKLOAD TABLE

Semester Activities Number Duration (Hours) Workload
Course Hours
(Including exam week: 16 x total hours)
16
2
32
Laboratory / Application Hours
(Including exam week: 16 x total hours)
16
2
Study Hours Out of Class
16
5
Field Work
Quizzes / Studio Critiques
Portfolio
Homework / Assignments
Presentation / Jury
Project
Seminar / Workshop
Oral Exam
Midterms
2
18
Final Exams
1
20
    Total
200

 

COURSE LEARNING OUTCOMES AND PROGRAM QUALIFICATIONS RELATIONSHIP

#
Program Competencies/Outcomes
* Contribution Level
1
2
3
4
5
1

Adequate knowledge in Mathematics, Science and Computer Engineering; ability to use theoretical and applied information in these areas to model and solve Computer Engineering problems

X
2

Ability to identify, define, formulate, and solve complex Computer Engineering problems; ability to select and apply proper analysis and modeling methods for this purpose

X
3

Ability to design a complex computer based system, process, device or product under realistic constraints and conditions, in such a way as to meet the desired result; ability to apply modern design methods for this purpose

X
4

Ability to devise, select, and use modern techniques and tools needed for Computer Engineering practice

X
5

Ability to design and conduct experiments, gather data, analyze and interpret results for investigating Computer Engineering problems

X
6

Ability to work efficiently in Computer Engineering disciplinary and multi-disciplinary teams; ability to work individually

X
7

Ability to communicate effectively in Turkish, both orally and in writing; knowledge of a minimum of two foreign languages

8

Recognition of the need for lifelong learning; ability to access information, to follow developments in science and technology, and to continue to educate him/herself

9

Awareness of professional and ethical responsibility

10

Information about business life practices such as project management, risk management, and change management; awareness of entrepreneurship, innovation, and sustainable development

11

Knowledge about contemporary issues and the global and societal effects of engineering practices on health, environment, and safety; awareness of the legal consequences of Computer Engineering solutions

*1 Lowest, 2 Low, 3 Average, 4 High, 5 Highest

 

İzmir Ekonomi Üniversitesi | Sakarya Caddesi No:156, 35330 Balçova - İZMİR Tel: +90 232 279 25 25 | webmaster@ieu.edu.tr | YBS 2010