My major CS and Math courses here.
-
IIISIIIS professional Courses -
Mathcourses that are included in the math minor degree -
practicepracticing courses (typically in summer semester) -
graduatecourses 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 AlgebraIIISgraduate(Prof. Yang Yu) Causal and Statistal LearningIIIS(Prof. Xiongfeng Ma) General Physics I- Calculus II
Summer 2021
IIISpractice(Prof. Huanchen Zhang) Data Structures in Real World- Projects (C++): B-Tree implementation, Bloom Filter.
IIISpractice(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 IIMathNumercial 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 TheoryMathProbability TheoryMathMeasures and Integrals (Real Analysis)
Summer 2022
IIISpracticeAI+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
MathODE- Spanish II
Spring 2023
-
IIISgraduate(Prof. Tao Du) Physics-based Simulation -
MathMathematical Programming -
MathPDE
NEXTCourse Notes