2 項進行中

115-1 選課時程

進行中

  • 初選第一階段 6/15 – 6/18
  • 初選第二階段 6/22 – 6/25
  • 校際選修 進行中 8/24 – 9/18
  • 初選第三階段 8/31 – 9/3
  • 開學後加退選 進行中 9/7 – 9/21
  • 逾期加退選 9/21 – 9/24
選課資源

加入行事曆

選擇訂閱 Google Calendar,或下載通用的 ICS 檔案。

使用 Google Calendar 時,Google 會收到這份課表的公開連結。

開源核心網路設計與實作

Open-Source Core Network Design and Implementation

學期
115-1
學分
3 學分
當期課號
535605
永久課號
CSIC30195
開課單位
數據科學與工程研究所碩士班、多媒體工程研究所、資訊工程學系、資通安全碩士學位學程、資訊科學與工程研究所、網路與資訊系統博士學位學程、資訊安全研究所、資訊學院博士班、網路工程研究所
授課教師
陳志成、杜峯
校區
光復
類別
選修
上課時間表
週一
5
13:20–14:10
開源核心網路設計與實作
ED301(光復)
3 節連堂
6
14:20–15:10
7
15:30–16:20

* 根據陽明交大上課時間表所列

概述

本課程以培養 5G 行動通訊人才為目標。核心網路在 5G 通訊網路中扮演著不可或缺的角色,開發網路元件需要具備豐富的領域知識(SDN / Network Programming / OS...)。本課程除了涵蓋前面提到的知識以外,更會以淺入深出帶領學生體驗核心網路的開發與知識。 本課程將以 free5GC 開源軟體為主體,此軟體為陳志成教授領導開發的核心網路開源軟體,是全世界第一個開源的 5G 核心網路專案,並於 2024 年 9 月 16 日加入全球開源軟體領導組織 — Linux 基金會,為 5G 網路的研究與發展帶來強大的平台與資源。 This course aims to cultivate professionals in the field of 5G mobile communications. The core network plays an essential role in 5G communication networks, and developing core network functions requires extensive domain knowledge in areas such as Software-Defined Networking (SDN), network programming, and operating systems (OS). In addition to covering these fundamental topics, the course will guide students step by step, from basic concepts to hands-on experience in 5G core network development. The course will primarily use free5GC, an open-source 5G core network project led by Professor Jyh-Cheng Chen. free5GC is the world’s first open-source 5G core network project and joined the Linux Foundation on September 16, 2024. By becoming part of the Linux Foundation ecosystem, free5GC provides a powerful platform and greater resources for the research, development, and advancement of 5G networks.

先修科目

必備:計算機網路概論、網路程式設計、C 語言 Required: Introduction to Computer Networks, Network Programming, C Language; 建議:Go 語言、容器化技術 Recommended: Go Language, Containerization

備註

無備註

教學方式

https://github.com/free5gc/free5GLabs https://free5gc.org/doc/ https://cndi-free5gc.github.io/ https://free-ran-ue.github.io/doc-5g-core-book/en/ 助教(TA):謝孟翰(c9274326@gmail.com)

評分方式

Project 1 (15%): free5GC CTF Project 2 (15%): Network Service Function Project 3 (20%): NR Dual Connection Final Project (40%): 5Gix Participation (10%): - Simple Midterm (Quiz level) - Practice 1: Installation - Practice 2: NF Writing - Practice 3: ULCL & Traffic Influence

課程大綱
  • Syllabus & Introduction

    講授:
    3
  • Github, git and dev tool

    講授:
    1
  • 4G to 5G & 5G Architecture

    講授:
    5
  • free5GC

    - AMF - SMF/UPF - Other NFs

    講授:
    9
  • 5GC Deployments

    - free5GC compose - free5GC helm

    講授:
    3
  • 5G RAN/UE - free-ran-ue

    講授:
    3
  • free5GC‘s Test System

    - Unit/Integration Test - free5GC IT System

    講授:
    6
  • Final Project

    講授:
    9
  • Concurrent Programming in Go

    講授:
    3
週次計畫
週次主題
第 1 週

Syllabus

2026-09-07(一)
第 2 週

Github, git and dev tool introduction & 4G to 5G

2026-09-14(一)
第 3 週

5G Architecture

2026-09-21(一)
第 4 週

教師節放假

2026-09-28(一)
第 5 週

free5GC & 5GC Network Functions AMF

2026-10-05(一)
第 6 週

5GC Network Functions SMF/UPF

2026-10-12(一)
第 7 週

5GC Network Functions Other NFs

2026-10-19(一)
第 8 週

光復節放假

2026-10-26(一)
第 9 週

5GC Deployment - free5GC Compose & Helm

2026-11-02(一)
第 10 週

5G RAN/UE - free-ran-ue

2026-11-09(一)
第 11 週

Concurrent Programming in Go

2026-11-16(一)
第 12 週

Unit / Integration Test

2026-11-23(一)
第 13 週

free5GC IT System

2026-11-30(一)
第 14 週

Final Project Discussion

2026-12-07(一)
第 15 週

Final Project Demo

2026-12-14(一)
第 16 週

Final Project DEMO

2026-12-21(一)
教科書

無,授課教師準備投影片 None. Lecture slides will be prepared by the instructor.

Office Hours
地點
EC 415 or online
時間
TBD
聯絡方式
jcc@nycu.edu.tw alonza.tu@nycu.edu.tw