EPOKA UNIVERSITY
FACULTY OF ARCHITECTURE AND ENGINEERING
DEPARTMENT OF COMPUTER ENGINEERING
COURSE SYLLABUS
COURSE INFORMATIONCourse Title: COMPUTER NETWORKS |
Code | Course Type | Regular Semester | Theory | Practice | Lab | Credits | ECTS |
---|---|---|---|---|---|---|---|
CEN 361 | B | 5 | 2 | 0 | 2 | 3 | 5 |
Academic staff member responsible for the design of the course syllabus (name, surname, academic title/scientific degree, email address and signature) | NA |
Lecturer (name, surname, academic title/scientific degree, email address and signature) and Office Hours: | Julian Hoxha |
Second Lecturer(s) (name, surname, academic title/scientific degree, email address and signature) and Office Hours: | NA |
Teaching Assistant(s) and Office Hours: | NA |
Language: | English |
Compulsory/Elective: | Compulsory |
Classroom and Meeting Time: | |
Course Description: | OSI reference model, Internet and TCP/IP. Application layer protocols: HTTP, FTP, SMTP, POP3, and DNS. Socket programming, transport layer services, flow and congestion control, network layer and IP protocol, addressing, routing, data link layer protocols, local area networks. |
Course Objectives: | 1) To provide students with a theoretical and practical base on principles, architecture, and protocol knowledge of Computer Networks and Internet. 2) Prepare students for easy transfer from academia into practical network supporting tasks in a given networking oriented jobs. 3) Get hands on experiences by learning basic network computing techniques |
COURSE OUTLINE
|
Week | Topics |
1 | Introduction to Computer Networks and Internet. |
2 | The network core and edge. Delay, loss, and throughput in packet-switched networks. |
3 | Principles of Data Communication, Networking Devices. Types of Networks Models OSI, TCP/IP. |
4 | Application layer: principles of network applications. |
5 | The Web and HTTP. FTP, Electronic mail. DNS and peer-to-peer applications. |
6 | Transport-layer services. Principles of reliable data transfer. |
7 | Midterm |
8 | TCP. Principles of congestion control. |
9 | Network layer: forwarding and routing. Virtual circuits and datagram networks. |
10 | What is inside a router? IP Protocol. |
11 | Routing algorithms. Broadcast and multicast. |
12 | Link layer. Error-detection and correction techniques. |
13 | Wireless and mobile networks. |
14 | RTP protocol for real time transmission. |
Prerequisite(s): | Basic knowledge of computer architecture, mathematics, probability, and graph theory. |
Textbook: | Kurose and Ross, Computer Networking: A Top-Down Approach, Pearson, 6th edition |
Other References: | Computer Networks 5th By Andrew S. Tanenbaum |
Laboratory Work: | |
Computer Usage: | |
Others: | No |
COURSE LEARNING OUTCOMES
|
1 | Ability to identify, formulate, and solve basic network related problems. |
2 | Knowledge of contemporary issues in computer networks. |
3 | Ability to use techniques, skills, and modern networking tools. |
COURSE CONTRIBUTION TO... PROGRAM COMPETENCIES
(Blank : no contribution, 1: least contribution ... 5: highest contribution) |
No | Program Competencies | Cont. |
Bachelor in Business Informatics (3 years) Program | ||
1 | Identify activities, tasks, and skills in management, marketing, accounting, finance, and economics. | 5 |
2 | Apply key theories to practical problems within the global business context. | 5 |
3 | Demonstrate ethical, social, and legal responsibilities in organizations. | 4 |
4 | Develop an open minded-attitude through continuous learning and team-work. | 4 |
5 | Integrate different skills and approaches to be used in decision making and data management. | 3 |
6 | Combine computer skills with managerial skills, in the analysis of large amounts of data. | 2 |
7 | Provide solutions to complex information technology problems. | 2 |
8 | Recognize, analyze, and suggest various types of information-communication systems/services that are encountered in everyday life and in the business world. | 2 |
COURSE EVALUATION METHOD
|
Method | Quantity | Percentage |
Homework |
2
|
5
|
Midterm Exam(s) |
1
|
30
|
Project |
2
|
5
|
Laboratory |
4
|
5
|
Final Exam |
1
|
30
|
Total Percent: | 100% |
ECTS (ALLOCATED BASED ON STUDENT WORKLOAD)
|
Activities | Quantity | Duration(Hours) | Total Workload(Hours) |
Course Duration (Including the exam week: 16x Total course hours) | 16 | 3 | 48 |
Hours for off-the-classroom study (Pre-study, practice) | 12 | 3 | 36 |
Mid-terms | 1 | 22 | 22 |
Assignments | 0 | ||
Final examination | 1 | 22 | 22 |
Other | 4 | 5.5 | 22 |
Total Work Load:
|
150 | ||
Total Work Load/25(h):
|
6 | ||
ECTS Credit of the Course:
|
5 |