Course Description |
|
Course Name |
: |
Computer Networks |
|
Course Code |
: |
EEE448 |
|
Course Type |
: |
Optional |
|
Level of Course |
: |
First Cycle |
|
Year of Study |
: |
4 |
|
Course Semester |
: |
Spring (16 Weeks) |
|
ECTS |
: |
5 |
|
Name of Lecturer(s) |
: |
Asst.Prof.Dr. TURGAY İBRİKÇİ |
|
Learning Outcomes of the Course |
: |
1) understanding computer network structures 2) Layers and communicaiton of the layers 3) To write a code about computer networks with programming language
|
|
Mode of Delivery |
: |
Face-to-Face |
|
Prerequisites and Co-Prerequisites |
: |
None |
|
Recommended Optional Programme Components |
: |
None |
|
Aim(s) of Course |
: |
The main objectives of the course are
1) General information about computer networks
2) Computer programming knowledge to use network-based samples
3) General information about the layers of computer network structures.
4) Data transfer protocol to identify |
|
Course Contents |
: |
Computer Network Structures, Layers, Communication between layers, samples |
|
Language of Instruction |
: |
English |
|
Work Place |
: |
Classroom |
|
|
Course Outline /Schedule (Weekly) Planned Learning Activities |
| Week | Subject | Student's Preliminary Work | Learning Activities and Teaching Methods |
|
1 |
Meeting, Rules of the course
Introduction to Computer Networks
Computer Networks Definitions
|
None |
Presentation |
|
2 |
Introduction to computer networks and Internet
|
to read the presentation and related chapter of the book |
Presentation |
|
3 |
Application layer: HTTP, DNS, SMTP |
to read the presentation and related chapter of the book |
Presentation |
|
4 |
Application layer (cont.): FTP, SMTP, socket programming
|
to read the presentation and related chapter of the book |
Presentation |
|
5 |
Transpotation Layer
• Multiplexing
• Connection-Oriented :TCP
• TCP/IP Sockets with CSharp |
to read the presentation and related chapter of the book |
Presentation |
|
6 |
Basit Sockets
•Addressing
• Application of Socket
• Homework 1 |
to read the presentation and related chapter of the book |
Presentation |
|
8 |
Midterm Exam |
Covers all previous topics |
Midterm |
|
9 |
Network Layer: Internet architecture, addressing, Internet protocol
|
to read the presentation and related chapter of the book |
Presentation |
|
10 |
NAT, ICMP, IPv4,IPv6
|
to read the presentation and related chapter of the book |
Presentation |
|
11 |
Local Networks
LAN Addressing |
to read the presentation and related chapter of the book |
Presentation |
|
12 |
Router architecture; introduction to data link layer; error detection |
to read the presentation and related chapter of the book |
Presentation |
|
13 |
Secrutiy of Networks
Homeworks - 2 |
to read the presentation and related chapter of the book |
Presentation |
|
14 |
Students´s presentations I |
Special topics of computer networks |
Presentation |
|
15 |
Students´s presentations II |
Special topics of computer networks |
Presentation |
|
16/17 |
Final Exam |
Covers all topics in this course |
Exam |
|
|
| Contribution of the Course to Key Learning Outcomes |
| # | Key Learning Outcome | Contribution* |
|
1 |
Has capability in those fields of mathematics and physics that form the foundations of engineering. |
4 |
|
2 |
Grasps the main knowledge in the basic topics of electrical and electronic engineering. |
3 |
|
3 |
Comprehends the functional integrity of the knowledge gathered in the fields of basic engineering and electrical-electronics engineering. |
3 |
|
4 |
Identifies problems and analyzes the identified problems based on the gathered professional knowledge. |
4 |
|
5 |
Formulates and solves a given theoretical problem using the knowledge of basic engineering. |
4 |
|
6 |
Has aptitude for computer and information technologies |
5 |
|
7 |
Knows English at a level adequate to comprehend the main points of a scientific text, either general or about his profession, written in English. |
5 |
|
8 |
Has the ability to apply the knowledge of electrical-electronic engineering to profession-specific tools and devices. |
5 |
|
9 |
Has the ability to write a computer code towards a specific purpose using a familiar programming language. |
5 |
|
10 |
Has the ability to work either through a purpose oriented program or in union within a group where responsibilities are shared. |
3 |
|
11 |
Has the aptitude to identify proper sources of information, reaches them and uses them efficiently. |
3 |
|
12 |
Becomes able to communicate with other people with a proper style and uses an appropriate language. |
2 |
|
13 |
Internalizes the ethical values prescribed by his profession in particular and by the professional life in general. |
2 |
|
14 |
Has consciousness about the scientific, social, historical, economical and political facts of the society, world and age lived in. |
0 |
| * Contribution levels are between 0 (not) and 5 (maximum). |
|
|