Resources2
This has been translated from a Chinese GitHub page. You may have to translate certain resources/documents from chinese.
awesome-cs
Shanghai Jiao Tong University Computer Science Department undergraduate assignment reference
Project introduction
This project aims to collect GitHub undergraduate (programming) assignments from the Department of Computer Science of Shanghai Jiao Tong University.
If you want to add your own project to the list, click the Edit button in the upper right corner of [README.md] (https://github.com/SJTU-CSE/awesome-cs/edit/master/README.md) to automatically create a branch and edit it, and then use [Pull Request] (https://github.com/SJTU-CSE/ awesome-cs/pulls) submission.
Your project should be added to the list in the following format:
* [@user, Year Semester] (URL) Additional information
Your items should be inserted in the appropriate locations according to the order below.
- Academic Year and Semester (2019 Spring 2019 Fall - 2020 Spring)
- Author ID (A b C)
After sending the PR, our script automatically checks for your modifications. Thank you for your contribution.
Academic integrity
Do not upload assignments for the current course before course grading has begun.
It is forbidden to plagiarize and plagiarize these public items.
If your course instructor or teaching assistant has made it clear that the content for the course is not publicly indexed, please contact us to remove the content.
Resource manifest
directory
- CS0501, CS0501H (formerly CS149, CS158, CS358): Data Structure
- [CS1603 (formerly CS125): Programming] (#cs1603)
- [CS1956 (formerly MS125): Integrated Programming Practice] (#cs1956)
- [CS2301 (formerly CS308): Compilation principle] (#cs2301)
- [CS2302 (formerly CS307): Operating System] (#cs2302)
- [CS2303 (formerly CS356): Operating System Course Design] (#cs2303)
- [CS2304 (formerly CS499): Foundations of Mathematics in Computer Science] (#cs2304)
- [CS2305 (formerly CS359): Computer System Architecture] (#cs2305)
- [CS2306 (formerly CS145): Computer System Structure Experiment] (#cs2306)
- [CS2307 (formerly EI209): Computer composition] (#cs2307)
- [CS2308 (formerly CS214): Algorithms and complexity] (#cs2308)
- [CS2309 (formerly CS241): Problem Solving and Practice] (#cs2309)
- [CS3301 (formerly CS473): GPU Computing and Deep Learning] (#cs3301)
- [CS3303 (formerly SE353): Program Analysis and Validation] (#cs3303)
- [CS3304 (formerly CS383): Programming Language] (#cs3304)
- [CS3310 (formerly CS337): Computer graphics] (#cs3310)
- [CS3311 (formerly CS339): Computer Networks] (#cs3311)
- [CS3312 (formerly IS308): Computer System Security] (#cs3312)
- [CS3313 (formerly CS467): Theory of Computation] (#cs3313)
- [CS3314 (formerly IS307): Fundamentals of Cryptography and Information Security] (#cs3314)
- [CS3317 (formerly CS410): Artificial Intelligence] (#cs3317)
- [CS3321 (formerly SE305): Database Technology] (#cs3321)
- [CS3322: Database Principles] (#cs3322)
- [CS3324 (formerly CS386): Digital Image Processing] (#cs3324)
- [CS3328 (formerly CS236): Cloud Computing Technology] (#cs3328)
- [CS3331 (formerly EE458): Software Engineering] (#cs3331)
- [CS3507 (formerly EI328): Engineering Practice and Technology Innovation IV-J] (#cs3507)
- [CS3512 (formerly EI314): Engineering Practice and Technology Innovation III-E] (#cs3512)
- [CS3609 (formerly CS385): Machine learning] (#cs3609)
- [CS3610 (formerly EE359): Data Mining Techniques] (#cs3610)
- [CS4302 (formerly CS433): Parallel and Distributed Computing] (#cs4302)
- [ICE3608 (formerly EE447): Mobile Internet] (#ice3608)
CS0501 + CS0501H (原 CS149 + CS158 + CS358) - Data Structure + Data Structure (Hons) + Data Structure A
- SJTU-OJ
- Deque
- B-Tree
- Map
- 笔记
- 小作业
- #29 数据结构(荣誉)课程助教不建议公开索引代码。
CS1603 (原 CS125) - 程序设计
CS1956 (原 MS125) - Integrated Practice of Programming (Hons)
- RISC-V Simulator
- Raft
- DHT
- Chatroom
- @Galaxies99, 2019 Summer (Server)
- @Galaxies99, 2019 Summer (Client)
- BASIC Compiler
CS2301 (原 CS308) - Compilation Principles (Class A)
CS2302 (原 CS307) - Operating System (Class D)
- 笔记
CS2303 (原 CS356) - Operating System Course Design
- 英文班
- Project 1
- Project 2
- Android Scheduler
- Android Memory Management
- Memory Limit for Applications
- 中文班
CS2304 (原 CS499) - 计算机科学中的数学基础
- 笔记
- @Youngzt998, 2019 Spring Dominik Scheder 英文班
- @Flash-321, 2020 Spring 中文班
- @Galaxies99, 2020 Spring 英文班
- 学习资料
CS2305 (原 CS359) - Foundations of mathematics in computer science
- 笔记
- 课程实践(中文班)
- Project 1: Optimizing the Performance of a Pipelined Processor (英文班)
- Project 2: Understanding Cache Memories (英文班)
CS2306 (原 CS145) - Computer system structure experiments
- Lab 1-4
- Lab 5
- Lab 6
CS2307 (原 EI209) - Computer composition
- 笔记
- lab
CS2308 (原 CS214) - Algorithms and complexity
- 中文班
- 英文班 Project
- 笔记
CS2309 (原 CS241) - Problem solving and practice
- 英文班
- 中文班
CS3301 (原 CS473) - GPU Computational and deep learning
- Project
- Homework and Project
CS3303 (原 SE353) - 程序分析与验证
- Project
- Assignments
CS3304 (原 CS383) - Programming Language (Class A)
- Project
CS3310 (原 CS337) - Computer graphics
- 笔记
- CG Lab
- Project
CS3311 (原 CS339) - network
- 笔记
- Project
- Lab
CS3312 (原 IS308) - Computer system security
- Homework & Lab
CS3313 (原 CS467) - Theory of computation
- 笔记
CS3314 (原 IS307) - Fundamentals of cryptography and information security
CS3317 (原 CS410) - artificial intelligence
- 笔记
- Project
CS3321 (原 SE305) - Database technology
CS3322 - Database principle
- 笔记
- SQL Statement Exercises
CS3324 (原 CS386) -digital image processing
CS3328 (原 CS236) - Cloud computing technology
- Project
CS3331 (原 EE458) - Software
CS3507 (原 EI328) - Engineering Practice and Scientific and Technological Innovation IV-J
- Project
- Homework 1
CS3512 (原 EI314) - Engineering Practice and Scientific and Technological Innovation III-E
- Project
CS3609 (原 CS385) - machine learning
- Project 1
- Project 2
- @Galaxies99, 2021 Spring (VAE)
- @Galaxies99, 2021 Spring (GAN)
CS3610 (原 EE359) - Data mining techniques
CS4302 (原 CS433) - Parallel and distributed computing
- Homeworks
- Project
ICE3608 (原 EE447) - Mobile Internet
- Homework & Lab
- Project