Computer Networks and Cybersecurity

Undergraduate course

Course description

Objectives and Content

The course focuses on the most important concepts in computer networks. The course considers problems that arise at different layers in a hierarchic communication model, and discusses how these problems are solved. Special emphases are placed on how to design application programs based on the services provided by the transport layer, and on network security.

Learning Outcomes

On completion of the course the student should have the following learning outcomes defined in terms of knowledge, skills and general competence

Knowledge

The student should be able to

• Design, understand, analyze, and revise simple communication protocols,

• Explain a layered communication model and what challenges need to be addressed and solved in each layer

Skills

The student is able to

• Implement simple client-server applications in a high level programming language,

• Assess the limitations upon service quality that are inherent in the choice of technology.

General competence

The student

• Understand common threats against network security, and corresponding defensive strategies

Full-time/Part-time

Full-time

ECTS Credits

10 ECTS

Level of Study

Bachelor

Semester of Instruction

Spring

Required Previous Knowledge

None

Recommended Previous Knowledge

INF100

INF110

MNF130 (can be taken in parallel)

Credit Reduction due to Course Overlap

INF140 - 5stp

INF142 - 5stp

Access to the Course

Access to the course requires admission to a programme of study at The Faculty of Science and Technology.

Teaching and learning methods

Lectures, weekly exercises

Compulsory Assignments and Attendance

Mandatory assignments
Mandatory assignments approval is valid for two semesters: the semester of the approval and the following semester.

Forms of Assessment

Digital final exam 100% of the grade

Examination Support Material

Simple calculator

Programme Committee

The Programme Committee is responsible for the content, structure and quality of the study programme and courses.

Course Coordinator

Course coordinator and administrative contact person can be found on Mitt UiB, or contact studieveileder@ii.uib.no

Course Administrator

The Faculty of Science and Technology represented by the Department of Informatics is the course administrator for the course and study programme.