Introduction to Computer Networks

Introduction to Computer Networks

Course title
Introduction to Computer Networks
Course tag
11005
Semester
1
Course status
Mandatory
ECTS
5
Lectures
30
Practice
30
Independent work
90
Total
150
Teachers and associates
Silvio Papić, Lecturer
Karlo Josić, Instructor
Krešimir Sikulin
The course aims
Introduction to the basic concepts and principles of computer networks, network equipment, technologies and protocols.
Content
The course primarily deals with network technologies, protocols and devices using seven layers of the OSI network model as a basis. Special attention is given to transport, network and data-link layer where students will learn the purpose of TCP and UDP protocols, IPv4 protocol and addressing as well as the role of MAC address in communication between computers in the network. During lectures and exercises, students will learn basic commands used on the computer to verify the proper functioning of of network infrastructure and using tools for capturing and analyzing traffic, students will learn to recognize and interpret important elements necessary for successful communication between computers on the network. By using software simulator, students will learn how to make a basic configuration for routers and switches and configure a functional office network.
Literature:
1. Course handbook prepared and printed by Algebra University College
Supplementary literature
1. Tanenbaum: Computer Networks, Prentice Hall, 2002
2. W.Stallings: Data and Computer Communications, Prentice Hall, 1997
3. Curt White: Data Communications and Computer Networks: A Business Users Approach, Course Technology, 2006
4. CCNA Exploration: Network Fundamentals, CCNA Exploration Companion Guide, 2007.

Minimum learning outcomes

  1. Critically compare technologies used in computer networks with respect to their role in communication
  2. Critically compare applications with regards to their role in the communication between end devices in the computer network
  3. Determine the role of specific protocols and technologies, as well as their interdependence in the context of communication on a computer network
  4. Designs and implement essential elements for simple, functional computer network

Preferred learning outcomes

  1. Evaluate technologies used in computer networks with respect to their impact on the development of communication
  2. Evaluate applications with regards to their role in the communication between end devices in the computer network
  3. Evaluate specific protocols and technologies, as well as their interdependence with regards to their role in the communication process on a computer network
  4. Justify the use of specific technolgoies using the example of simple, functional computer network