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 | ||