CS Login

Access the Computing Society Portal

Configure Profile

Personalize your CS experience

Welcome to Computing Society

Empowering the UWC community through technology, programming, and open-source collaboration.

Activities

Explore Web Dev, AI Tech, and Hardware workshops.

About Us

Learn about our ZhiXing mission and leadership.

Zhi·Tech Blog

Access session materials, Python guides, and APIs.

Xing·Workshop

Collaborate on open-source community projects.

Novice Guide

Your timeline for mastering CS and IB alignment.

Core Activities

Our structured curriculum for the 2026-2027 academic year.

🌐 Web Programming

Master the internet structure. Learn frontend basics (HTML/CSS), backend architecture with Flask, database integration (SQLAlchemy), and RESTful API deployment.

🧠 AI Technology

Deep dive into Neural Networks. From Perceptrons and Backpropagation to advanced Sequential Models (CNNs for images, RNNs/LSTMs for text) and LangGraph workflows.

💻 Computer Hardware

Understand architecture basics: CPU, RAM, motherboards, and how computers process and store data at a fundamental level.

About Us

ZhiXing: Creativity & Service

Our Mission (ZhiXing)

Derived from previous years’ progress, we continuously endeavor to teach the basics of Computer Science. We aim to empower the UWC community through extra-curricular training, building projects, and utilizing AI tools to boost productivity. This ZhiXing addresses an authentic need by teaching practical, ethical, and sustainable tech skills.

Leadership (26-27)

Hongyu (Andy) Lu

Co-Leader | FP

hylu25@uwcchina.org

Shouzhong (Leo) Bai

Co-Leader | FP

Szbai25@uwcchina.org

David Afolabi

Faculty Supervisor

Zhi·Tech Blog & Resources

Access official curriculum materials from 2025-2026 and current sessions.

Xing·Open Source Workshop

Collaborate on community-driven projects.

Submit a Project

UWC Tournament Generator

Infinite elimination bracket algorithm using Python.

Needs: UI/UX Designer, Algorithm Tester

GitHub Link

Novice Guide & Timeline

Your roadmap integrating CS basics, IB CompSci 2027 Syllabus, and AI extensions.

Phase 1: Foundations

Weeks 1-5

  • Intro to Internet & Protocols
  • Python Basics (Syntax, Loops)
  • IB CS Alignment: System Fundamentals

Phase 2: Web Dev

Weeks 6-11

  • HTML/CSS Structure
  • Backend with Flask & Routing
  • Databases (SQLite/SQLAlchemy)

Phase 3: Deep Tech

Weeks 12-16

  • APIs & Cloud Deployment
  • Neural Networks Extension: CNNs, RNNs, Backpropagation
  • IB CS Alignment: Computational Thinking

Phase 4: Architecture & Projects

Weeks 17-20

  • Hardware Architecture (CPU, RAM)
  • LangGraph Agent Workflows
  • Project Demo Day