IN5031 – Protocols and AI for Future Internet

Course content

In this course you will meet distinguished speakers from industry and universities to give the lectures, where the following topics are taught: Basic optical communication, Cross-domain real-time systems, IP router architecture, Generative-AI, AI Agents, AI/ML-based Big Data Management & Analytics, incl. Cloud solutions, Cybersecurity and AI-based malware analysis, Internet of Things (IoT), IPv6 - future Internet, Basic Wi-Fi technology, Multicast communication, Content delivery networks, and Quality of Service in the Internet.

Learning outcome

This course focuses on building advanced knowledge, hands-on skills, and critical awareness in communication networks, AI/ML technologies and applications, and Future Internet infrastructures.

By the end of the course, you will be able to:

  • Critically evaluate?state-of-the-art and emerging communication solutions (optical, wireless, IoT, IPv6, Wi-Fi, multicast) and?formulate?network concepts ensuring QoS.
  • Analyze and mitigate?cross-domain real-time systems’ vulnerabilities and?how to?apply?secure communication protocols against cyber threats and malware.
  • Explain and evaluate?different?high-performance IP router designs and content delivery systems for large-scale data traffic.
  • Integrate and make use of?AI/ML and generative AI agents for traffic control, classification, privacy protection, and security monitoring.
  • Apply and optimize?AI/ML-based Big Data management, analytics, and cloud solutions for large-scale networked systems.
  • Model and understand?IoT-enabled infrastructures (smart cities, smart grids, energy trading) and?validate?their scalability and efficiency.
  • Synthesize and evaluate?next-generation Internet solutions, including IPv6, content delivery networks, and future-oriented architectures used in industry.

Admission to the course

Students admitted at UiO must?apply for courses?in Studentweb. Students enrolled in Master's Degree Programmes not belonging to IFI can, on application, be admitted to the course if this is cleared by their own study programme.

Nordic citizens and applicants residing in the Nordic countries may?apply to take this course as a single course student.

If you are not already enrolled as a student at UiO, please see our information about?admission requirements and procedures for international applicants.

It would be?advantageous to have basic network knowledge, such as from IN3230 – Computer Networks/IN4230.

Overlapping courses

Teaching

3 hours seminar each week. The students will themself present topics/articles during the first 2 hours. The last hour will be use to present next weeks topic. Which student that?ll present which topic will be determined as soon as possible after the start of the semester.

Attending the first lecture is mandatory.

Examination

Oral presentation contributes 20% towards the final grade, while an oral exam contributes 80%. All parts of the exam must be passed and this must be done during the same semester.

It will also be counted as one of?your three?attempts to sit the exam for this course, if you sit the exam for one of the following courses: IN9031 – Protocols and AI for Future Internet, IN5030 – Protocols and Routing in the Internet (continued), IN9030 – Protocols and Routing in the Internet (continued), INF5050 – Protocols and routing in the internet (continued), INF9050 – Protocols and Routing in the Internet (continued)

Examination support material

No examination support material is allowed.

Language of examination

The examination text is given in Norwegian. If the course is taught in English, the examination text will only be given in English. You may answer in Norwegian, Swedish, Danish or English.

Grading scale

Grades are awarded on a scale from A to F, where A is the best grade and F?is a fail. Read more about?the grading system.

Resit an examination

Students who can document a valid reason for absence from the regular examination are?offered a postponed examination at the beginning of the next semester. Re-scheduled examinations are not offered to students who withdraw during, or did not pass the original examination.

More about examinations at UiO

You will find further guides and resources at the web page on examinations at UiO.

Last updated from FS (Felles studentsystem) Oct. 16, 2025 1:26:11 AM

Facts about this course

Level
Master
Credits
10
Teaching
Spring
Teaching language
English