Cloud Education System (CES)


Cloud Education System is an online education environment that allow students to study online and do programming on cloud computing servers.


クラウド教育システム(Cloud Education System=CES)とは


New! 新型コロナウイルスの感染拡大の影響によって、多くの大学の授業はオンライン実施となっています。 CESでは、 演習授業のオンラインサポート(TA補助・質問対応・クイズ等)の機能を新しく追加しました。また、数学演習問題の自動出題・自動採点の機能も開発・追加しました。(詳細)



  1. Googleのクラウドサービスを利用することで、使用者1人に1台の独立なLinux計算機(仮想マシン, 4GB~218GB Memory, 10GB Harddisk)を提供 します。
  2. 使用者のニーズに応じて、計算機が動的に起動します。使用しないとき、計算機が自動的にシャットダウンします。
  3. 多くのプログラミング・計算ソフトが利用できます。例えば、C/C++, Fortran, Java, Python, Octave, R, Maxima, Jupyter Lab, FEniCS, ...

What is Cloud Education System(CES) ?

Cloud Education System(CES) provides students and researchers an easy-to-start online computing environment. With a web browser, you can create your own linux server (virtue machine) wherever you are and whenever you need. The system is constructed based on the cloud-computing service provided by Google.


  1. For each user, one computer (virtue machine: 4GB~128GB, 20GB hard disk) is provided via the service of Google Cloud Platform (GCP).
  2. The on-demand computer is running only when you need. The computer will automatically shutdown when it is idle.
  3. Jupyter notebook is available with Python (FEniCS supported) and Octave kernel.
  4. Many scientific computing libraries are installed. (Octave, FEniCS, Maxima, C/C++, Fortran, ... )
    • Programming language supported:C,C++, Fortran, Java, Python
    • Computing software for mathematics. FEniCS, Octave, R, Numerical Python, Maxima, ...



New! 针对新冠病毒影响下的在线课程的需求,本系统进一步强化了用于课堂的在线编程环境和在线辅导工具,为教学的顺利实施提供有力的平台支持。此外,本系统通过引入符号计算引擎,对学生的数学解答中的数学公式进行正确理解和智能评分。




  1. 基于Google的云计算技术,对课堂中的学生提供1对1的虚拟Linux计算机。计算机的配置可以根据需要自由配置。(4GB~218GB 内存, 10~100GB 硬盘)
  2. 根据学生的使用需求,实时的开启虚拟机。虚拟机闲置时,自动关机,节省费用。
  3. 系统提供多种编程语言和编程软件。比如,C/C++, Fortran, Java, Python, Octave, R, Maxima, Jupyter Lab, FEniCS, ...


  • (New!) 2021年7月28日 数学演習の自動出題・自動採点機能のオンライン説明会を開催します。LINK
  • 2020/10/01: 数学演習の自動出題・自動採点機能を追加しました.Auto correction for mathematics exercises.添加了数学习题的自动出题和智能评分功能。
  • 2020/04/23: Instant quiz function for lectures.
  • 2020/04/20: Online TA support for lectures.
  • 2019/02/02: English portal page added.
  • 2018/04/02: IPython notebook updated.
  • 2017/06/24: 新しいDomainを導入しました。
  • 2017/06/03: Jupyter Notebook Server を5.0にアップグレードしました。
  • 2015/12/03: Window仮想マシンを利用開始しました。
  • 2015/10/05: IPython notebook Octave Kernelを利用開始しました。
  • 2015/08/01: IPython notebook を利用開始しました。
  • 2015/06/17: システムの使用手引きを作成しました。
  • 2015/05/23: Linuxサーバーの提供開始 2015/05/23: Virtual machine (Linux server) online 2015/05/23: Linux虚拟机服务上线
  • 2015/04/XX: 開発スタート ( 2015/04/XX: Project launched (Initial domain: ) 2015/04/XX: 项目开发启动 (初期域名: )

View more »


Introduction and Online manual (in Japanese)


  • システムの紹介 Introduction to CES CES介绍 PDF
  • システムの使用手引きManual page使用手册 GO

CESに使用される技術・ソフトウェア Software/packages in CES系统的软件环境构成

    Google Compute Engine

    Google App Engine

    Jupyter Project

    Octave Kernel for Jupyter

    FEniCS Project


  • このシステムの開発は新潟大学2015年度授業改善プロジェクト,2021年度学長教育助成制度のご支援を頂いております。
  • This system have been supported by the Education Improvement Project of Niigata University on 2015, 2021.
  • 本系统的开发得到了新潟大学2015年度以及2021年度的教学改进项目的支持。


開発チームOur teamOur team

  • 劉 雪峰(新潟大学理学部数学プログラム)     齋藤 裕(新潟大学教育・学生支援機構)



  • 劉雪峰 (LIU Xuefeng):