My major CS and Math courses here.
-
IIIS
IIIS professional Courses -
Math
courses that are included in the math minor degree -
practice
practicing courses (typically in summer semester) -
graduate
courses that are intended for graduates.
Autumn 2020
IIIS
(Prof. Ran Duan) Introduction to Computer Science- Java
- Discrete Mathematics
IIIS
(Prof. Yong Xu) Linear Algebra- Calculus I
Spring 2021
IIIS
(Prof. Andrew Yao) Mathematics for Computer ScienceIIIS
(Prof. Ran Duan) Theory of ComputationIIIS
(Prof. Dongling Deng) Abstract AlgebraIIIS
graduate
(Prof. Yang Yu) Causal and Statistal LearningIIIS
(Prof. Xiongfeng Ma) General Physics I- Calculus II
Summer 2021
IIIS
practice
(Prof. Huanchen Zhang) Data Structures in Real World- Projects (C++): B-Tree implementation, Bloom Filter.
IIIS
practice
(Prof. Yong Xu) Physics of Infomation
Autumn 2021
IIIS
(Prof. Jian Li) Algorithms DesigningIIIS
(Prof. Huanchen Zhang) Database Systems- Projects (C++): Basic database structure, B-Tree Indexing, 2PL(2-Phase Lock), Join algorithms.
IIIS
(Prof. Luyan Sun) General Physics IIMath
Numercial Analysis- Digital Electronics
- Spanish I
Spring 2022
IIIS
(Prof. Mingyu Gao) Computer Architecture- Projects (RISC-V Assembly and C++): RISC-V Optimization, Processor and branch prediction, Cache design
- Notes
IIIS
(Prof. Yilei Chen) Cryptography- Course Project: A survey on Committed Oblivious Tranferring (Report)
IIIS
(Prof. Zhixuan Fang) Game TheoryMath
Probability TheoryMath
Measures and Integrals (Real Analysis)
Summer 2022
IIIS
practice
AI+X Computing Acceleration: From Algorithms Development, Analysis, to Deployment- NOC project report (in Chinese)
Autumn 2022
IIIS
(Prof. Li Yi) Computer GraphicsIIIS
(Prof. Wei Xu) Operating Systems and Distributed Systems- Projects (C++ and Go): Multithread-safe Queue, RPC Application, Blockchain implementation and Optimization
- Notes
Math
ODE- Spanish II
Spring 2023
-
IIIS
graduate
(Prof. Tao Du) Physics-based Simulation -
Math
Mathematical Programming -
Math
PDE
NEXTCourse Notes