Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/SJTU-SE/awesome-se
👨💻 ❤️ 💻 上海交通大学软件学院本科编程作业参考
https://github.com/SJTU-SE/awesome-se
List: awesome-se
csapp cse ics jos-lab lab se shanghai-jiao-tong-university sjtu sjtu-se yfs-lab
Last synced: about 1 month ago
JSON representation
👨💻 ❤️ 💻 上海交通大学软件学院本科编程作业参考
- Host: GitHub
- URL: https://github.com/SJTU-SE/awesome-se
- Owner: SJTU-SE
- Created: 2015-06-16T13:13:20.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-02-21T02:52:04.000Z (10 months ago)
- Last Synced: 2024-05-23T03:04:09.827Z (7 months ago)
- Topics: csapp, cse, ics, jos-lab, lab, se, shanghai-jiao-tong-university, sjtu, sjtu-se, yfs-lab
- Homepage:
- Size: 98.6 KB
- Stars: 783
- Watchers: 54
- Forks: 129
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
- awesome-cs-courses-zh - 代码(大作业、Lab)
- ultimate-awesome - awesome-se - 👨💻 ❤️ 💻 上海交通大学软件学院本科编程作业参考. (Other Lists / PowerShell Lists)
README
# 资源清单
[![Join the chat at https://gitter.im/SJTU-SE/awesome-se](https://badges.gitter.im/SJTU-SE/awesome-se.svg)](https://gitter.im/SJTU-SE/awesome-se?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
## 目录
- [资源清单](#资源清单)
- [目录](#目录)
- [项目介绍](#项目介绍)
- [学术诚信](#学术诚信)
- [课程列表](#课程列表)
- [Data Structure (Stanford CS106b)](#data-structure-stanford-cs106b)
- [ICS/CSAPP (CMU 15-213)](#icscsapp-cmu-15-213)
- [Database System-Book Store](#database-system-book-store)
- [CSE (yfs lab, MIT 6.033)](#cse-yfs-lab-mit-6033)
- [OS (jos lab, MIT 6.828 | chcore lab)](#os-jos-lab-mit-6828--chcore-lab)
- [Computer Graphics](#computer-graphics)
- [Compiler](#compiler)
- [Programming Languages](#programming-languages)
- [Architecture of Enterprise Application](#architecture-of-enterprise-application)
- [Digital Component Design](#digital-component-design)
- [Computer Vision](#computer-vision)
- [Development and Implementation of Enterprise Information System](#development-and-implementation-of-enterprise-information-system)
- [Distributed System](#distributed-system)
- [Software Testing](#software-testing)
- [Computer Systems Security](#computer-systems-security)
- [Information System Engineering](#information-system-engineering)
- [Software Engineering Practice (SEP)](#software-engineering-practice-sep)
- [Machine Learning](#machine-learning)
- [Algorithm Design and Implementation](#algorithm-design-and-implementation)
- [Advanced Data Structures](#advanced-data-structures)
- [Cloud Operating System](#cloud-operating-system)
- [Math In Computer Science](#math-in-computer-science)
___## 项目介绍
这是一个志在收集上海交通大学软件学院同学课程编程作业的项目,收集的目的在于为后来的同学提供一些参考,也希望你能够积极地提交自己的 Lab / Project 到这个项目中,如果你有贡献的想法可以直接提交 Pull Requests。
## 学术诚信
学院课程检查可能设有 Anti-Cheat Check,远离 copycat,从我做起。
请不要上传还在进行中的课程的编程作业。
___
## 课程列表
以下是各种课程的列表,顺序按年级主序,名字字典序次序。
### Data Structure (Stanford CS106b)
> 2014 级及以前:SE105 & SE106 - 程序设计
> 2015 级及以后:SE117 - 程序设计与数据结构
> 工科平台:SE232 - 程序设计与数据结构* [Azard-2012](https://github.com/Azard/SE106-DataStructure)
* [gaocegege-2012-lab](https://github.com/gaocegege/SE106-Homeworks)
* [wizardforcel-2012-lab](https://github.com/wizardforcel/se106labs)
* [abucraft-2013-Lab](https://github.com/abucraft/ds-Lab)
* [mycspring-2013](https://github.com/mycspring/data_structure)
* [NoteBookie-2013](https://github.com/NoteBookie/SE106-labs)
* [silencious-2013](https://github.com/silencious/SE106)
* [YeXiaoRain-2013](https://github.com/YeXiaoRain/SE106)
* [zackszhu-2013](https://github.com/zackszhu/SE106-Data-Structure)
* [codeworm96-2014](https://github.com/codeworm96/SE106-Data-Structure)
* [ComMouse-2014](https://github.com/ComMouse/SE106-Answers)
* [sjtuzwj-2017](https://github.com/sjtuzwj/DataStructureLab)
* [ghazariann-2021](https://github.com/ghazariann/SJTU-data-structures)只有 Project 的 Repo:
* [gaocegege-2012-project](https://github.com/gaocegege/SE106-Project)
* [tcbbd-2012-project](https://github.com/tcbbd/SE106Project)
* [wizardforcel-2012-project](https://github.com/wizardforcel/se106project)
* [codeworm96-2014-project](https://github.com/codeworm96/laindb) ([Rust](https://www.rust-lang.org) binding: [laindb-rs](https://github.com/codeworm96/laindb-rs))
* [qinjr-2015-project](https://github.com/qinjr/naive_db)
* [vinx13-2015-project](https://github.com/vinx13/naivedb)
* [fyc1007261-2016-database](https://github.com/fyc1007261/B-Plus-tree-database)### ICS/CSAPP (CMU 15-213)
> 2021 级及以前:SE101 & SE111 - 计算机系统基础
> 2022 级及以后:SE2301 & SE2302 计算机系统基础* [Azard-2012](https://github.com/Azard/icslabs)
* [gaocegege-2012](https://github.com/gaocegege/ICS-Labs)
* [pwwpche-2012](https://github.com/pwwpche/ICS_handouts)
* [tcbbd-2012](https://github.com/tcbbd/ics-csapp-labs)
* [wizardforcel-2012](https://github.com/wizardforcel/icslabs)
* [abucraft-2013](https://github.com/abucraft/ics-Lab)
* [hczhcz-2013](https://github.com/hczhcz/trick-n-trick/tree/master/ics)
* [hczhcz-2013: y86jit](https://github.com/hczhcz/y86)
* [mycspring-2013](https://github.com/mycspring/ics-lab)
* [NoteBookie-2013](https://github.com/NoteBookie/csapp-labs)
* [silencious-2013](https://github.com/silencious/ICSLABS)
* [YeXiaoRain-2013](https://github.com/YeXiaoRain/ICS_LAB)
* [zackszhu-2013](https://github.com/zackszhu/CSAPP-labs)
* [codeworm96-2014](https://github.com/codeworm96/ICS-Labs)
* [ComMouse-2014](https://github.com/ComMouse/ICS-Answers)
* [dynamicheart-2015](https://github.com/dynamicheart/icslabs)
* [gousaiyang-2015](https://github.com/gousaiyang/icslabs)
* [Jzy-2015](https://github.com/Wesley-Jzy/icslabs)
* [qinjr-2015](https://github.com/qinjr/ICSLabs)
* [vinx13-2015](https://github.com/vinx13/ics-labs)
* [YeXiaoRain-2016-cmu+doc](https://github.com/YeXiaoRain/ICS_LAB_CMU_2016)
* [jry-king-2016](https://github.com/jry-king/icslabs)
* [lingxu-wxw-2016](https://github.com/lingxu-wxw/ics-lab)
* [artor1os-2016](https://github.com/artor1os/ics-labs)
* [Girafboy-2017](https://github.com/girafboy/ICS-AllLabs)
* [LFsoul0-2019](https://github.com/LFsoul0/ICS_Labs)
* [rennsax-2021](https://github.com/rennsax/ICS-lab)
* [ghazariann-2021](https://github.com/ghazariann/SJTU-computer-system-fundamentals)
* [GiggleWang-2022](https://github.com/GiggleWang/ICS_lab)
* [Kiwi-2022](https://github.com/kiwi142857/SJTU-SE2302-ICS)### Database System-Book Store
> 2013 级及以前:SE223 - 数据库原理与技术
> 2014 级及以后:SE228 - Web 开发技术* [gaocegege-2012](https://github.com/gaocegege/Onlien-Book-Store)
* [pwwpche-2012](https://github.com/pwwpche/Simple-Online-BookStore)
* [tcbbd-2012](https://github.com/tcbbd/Web-Store)
* [wizardforcel-2012](https://github.com/wizardforcel/se223)
* [hczhcz-2013](https://github.com/hczhcz/bookstore)
* [silencious-2013](https://github.com/silencious/DB-Bookstore)
* [codeworm96-2014](https://github.com/codeworm96/SE228-Web)
* [ComMouse-2014](https://github.com/ComMouse/SE228-Answers)
* [dynamicheart-2015](https://github.com/dynamicheart/bookstore)
* gousaiyang-2015: [PHP](https://github.com/gousaiyang/BookStore-PHP), [Java](https://github.com/gousaiyang/BookStore-Java)
* [jasonliu747-2015](https://github.com/jasonliu747/bookstore)
* [rudeigerc-2015](https://github.com/rudeigerc/SE228)
* [vinx13-2015](https://github.com/vinx13/bookstore)
* [TerCZ-2015](https://github.com/TerCZ/Naive-Book-Store)
* [zzbslayer-frontend-2016](https://github.com/zzbslayer/bookstore-web-dev)
* [zzbslayer-backend-2016](https://github.com/zzbslayer/bookstore-backend)
* [fyc1007261-backend-2016](https://github.com/fyc1007261/bookstore-backend)
* [fyc1007261-frontend-2016](https://github.com/fyc1007261/online-bookstore)
* [Musicminion-ebook-2020](https://github.com/Musicminion/SJTU-SE2321-Web-Application-Development)
* [ghazariann-2021](https://github.com/ghazariann/SJTU-bookstore)
* [GiggleWang-frontend-2022](https://github.com/GiggleWang/web-bookstore-frontend)
* [GiggleWang-backend-2022](https://github.com/GiggleWang/web-bookstore-backend)
### CSE (yfs lab, MIT 6.033)> SE227 - 计算机系统工程
* [kingFighter-2011](https://github.com/kingFighter/cse-lab-2013-fall)
* [Azard-2012](https://github.com/Azard/SE227-CSE-lab)
* [gaocegege-2012](https://github.com/gaocegege/CSE-Labs)
* [tcbbd-2012](https://github.com/tcbbd/cselabs)
* [wizardforcel-2012](https://github.com/wizardforcel/cselabs)
* [abucraft-2013](https://github.com/abucraft/lab-cse)
* [hczhcz-2013](https://github.com/hczhcz/cse)
* [mycspring-2013](https://github.com/mycspring/cse-lab)
* [silencious-2013](https://github.com/silencious/CSELABS)
* [codeworm96-2014](https://github.com/codeworm96/cse-labs)
* [gousaiyang-2015](https://github.com/gousaiyang/cse-labs)
* [jasonliu747-2015](https://github.com/jasonliu747/CSE-Labs)
* [Jzy-2015](https://github.com/Wesley-Jzy/SJTU-CSE-LAB-2017)
* [TerCZ-2015](https://github.com/TerCZ/CSE-labs-2017)
* [vinx13-2015](https://github.com/vinx13/SE227)
* [TongruizheWithGzz-2016](https://github.com/TongRuizheWithGzz/CSE-labs)
* [Girafboy-2017](https://github.com/girafboy/CSE-Lab)
* [Gusabary-2017](https://github.com/Gusabary/Junior/tree/master/CSE)
* [sjtuzwj-2017](https://github.com/sjtuzwj/Naive-file-system)
* [WilliamX1-2019](https://github.com/WilliamX1/cse-2021)
* [LFsoul0-2019](https://github.com/LFsoul0/CSE_Labs)
* [ghazariann-2021](https://github.com/ghazariann/SJTU-computer-system-engineering)### OS (jos lab, MIT 6.828 | chcore lab)
> 18级及之前:SE315 - 操作系统
>
> 19级之后:SE3357 - 操作系统(系统软件方向选修课)
>
> 从18级开始,lab由jos lab转为chcore lab* [Azard-2012](https://github.com/Azard/SE315-OperatingSystem)
* [tcbbd-2012](https://github.com/tcbbd/joslabs)
* [abucraft-2013](https://github.com/abucraft/joslabs)
* [codeworm96-2014](https://github.com/codeworm96/jos)
* [dynamicheart-2015](https://github.com/dynamicheart/os-labs)
* [gousaiyang-2015](https://github.com/gousaiyang/jos-labs)
* [artor1os-2016](https://github.com/artor1os/jos-lab)
* [YeXiaoRain-2017-mit+doc](https://github.com/YeXiaoRain/JOS_LAB_MIT_2017)
* [YeXiaoRain-2017-sjtu](https://github.com/YeXiaoRain/JOS_LAB_SJTU_2017)
* [Electronic-Waste-2020](https://github.com/Electronic-Waste/Chcore)### Computer Graphics
> SE344 - 计算机图形学
* [Azard-2012](https://github.com/Azard/World-of-Garden)
* [tcbbd-2012](https://github.com/tcbbd/GLGarden)
* [pwwpche-2012](https://github.com/pwwpche/OpenGL-Garden)
* [zackszhu-2013](https://github.com/zackszhu/SimpleQuidditch)
* [vinx13-2015](https://github.com/vinx13/SE344)
* [zrdumped-2015](https://github.com/zrdumped/GlacierAndPhenix)
* [Gusabary-2017](https://github.com/Gusabary/Shrine)
* [Swampert-2018](https://github.com/Swampert-zhi/Lathe-Simulation)
* [Chiaki_meow-2019](https://github.com/Chiaki-meow/computerGraphics)
* [echo-xiao9-2019](https://github.com/echo-xiao9/Master-of-Oriental-Tea-Set)
* [LFsoul0-2019](https://github.com/LFsoul0/Computer-Graphics)### Compiler
> SE302 - 编译原理与技术
* [Azard, guoyanchang-2012](https://github.com/Azard/PsychoCompiler)
* [tcbbd-2012](https://github.com/tcbbd/dragon-Compiler)
* hczhcz, gaocegege, qikangqi-2012,2013 [MyLang](https://github.com/gaocegege/CompilerLab) [MyParser](https://github.com/hczhcz/myparser) [MyLang2 & libBlock2](https://github.com/hczhcz/libblock2)
* [riaqn,silencious,yhzhang-2013](https://github.com/riaqn/estlc)
* [rododo-2013](https://github.com/rododo-meow/jcc)
* [zackszhu-2013](https://github.com/zackszhu/ZodiacLanguage)
* [codeworm96-2014](https://github.com/codeworm96/compiler-labs)
* [dynamicheart-2015](https://github.com/dynamicheart/compiler-labs)
* [Jzy-2015](https://github.com/Wesley-Jzy/SJTU-COMPILER-LAB-2017)
* [TerCZ-2015](https://github.com/TerCZ/Compiler-labs-2017)
* [vinx13-2015](https://github.com/vinx13/SE302)
* [lingxu-wxw-2016](https://github.com/lingxu-wxw/compiler-lab)
* [artor1os-2016](https://github.com/artor1os/tiger)
* [LQYuan-2017](https://github.com/CodingYuanLiu/Compilers)
* [zhaoshenglong-2017](https://github.com/zhaoshenglong/compilers_lab)
* [ShenJiahuan-2017](https://github.com/ShenJiahuan/SE302_Compilers)
* [eyeKill-2017](https://github.com/eyeKill/SE302-Lab)
* [Girafboy-2017](https://github.com/girafboy/Compiler)
* [VerySimple-2019](https://github.com/SineStriker/SJTU-2021-Compilers)
* [WilliamX1-2019](https://github.com/WilliamX1/tiger-compiler)
* [ghazariann-2021](https://github.com/ghazariann/SJTU-compilers)
* [rennsax-2021](https://github.com/rennsax/SE3355-Tiger-Compiler)### Programming Languages
> 2014 级及以前:SE352 - 程序语言基础
> 2015 级之后不再开设此课程* [gaocegege-2012](https://github.com/gaocegege/programming-language)
### Architecture of Enterprise Application
> SE3353 - 企业级应用系统体系架构
* [pwwpche](https://github.com/pwwpche/SE353_Enterprise_Applications_EJB_Bookstore)
* [wizardforcel-2012](https://github.com/wizardforcel/se343)
* [WilliamX1-2019](https://github.com/WilliamX1/bookstore)
* [echo-xiao9-2019](https://github.com/echo-xiao9/E-BookStore)
* [Musicminion-2020](https://github.com/Musicminion/2022-2023-1-Application-System-Architecture)
* [PeterTheSparrow-2021](https://github.com/PeterTheSparrow/SE3353-Architecture-of-Enterprise-Applications-2023Autumn-SJTU-notes)### Digital Component Design
> SE345 - 数字部件设计
* [gousaiyang-2015](https://github.com/gousaiyang/SE345-digital-design)
* [Jzy-2015](https://github.com/Wesley-Jzy/SJTU-DCD-LAB-2017)
* [TerCZ-2015](https://github.com/TerCZ/Digital-Component-Design-labs-2017)### Computer Vision
> SE342 - 计算机视觉
> 2019级: SE362 - 可视计算* [gousaiyang-2015](https://github.com/gousaiyang/SE342-simple-image-processor)
* [TerCZ-2015](https://github.com/TerCZ/retarded-PS)
* [JosephKim6-2015](https://github.com/JosephKim6/SE342-Computer-Vision)
* [LFsoul0-2019](https://github.com/LFsoul0/Computer-Vision)### Development and Implementation of Enterprise Information System
> SE350 - 企业信息系统综合设计与实现
* rudeigerc, ljw9609, jasonliu747-2015 [project-matthiola](https://github.com/project-matthiola)
### Distributed System
> MIT 6.824 - 分布式系统
> SE347 - 分布式系统The following is the result of searching "6.824 distributed systems site:github.com" on google.
* [bluesea147](https://github.com/bluesea147/6.824)
* [chyyuu](https://github.com/chyyuu/mit-ds-course)
* [norlanliu](https://github.com/norlanliu/mit-6.824)
* [zeyuanxy](https://github.com/zeyuanxy/course-6.824-distributed-systems/)SE347《分布式系统》课程实验:
* [dynamicheart-2015](https://github.com/dynamicheart/ds-labs)
* dynamicheart, vinx13, timchen1997-2015 [Final Project: DTSS](https://github.com/dynamicheart/DTSS)
* [gousaiyang-2015](https://github.com/gousaiyang/ds-labs)
* [artor1os-2016](https://github.com/artor1os/ds-labs)
* [chiangel-2017](https://github.com/CHIANGEL/DS-labs)
* [sjtuzwj-2017](https://github.com/sjtuzwj/DistributedSystemLab)### Software Testing
> SE213 - 软件测试
* [gousaiyang, anchovYu, TerCZ, cbsh88-2015](https://github.com/gousaiyang/SE213-software-testing)
* [chiangel, tx19980520, Girafboy, MXWXZ](https://github.com/CHIANGEL/Software-Test-Labs)
* [sjtuzwj,xiejiahang,liuqianxi,gaoshihao](https://github.com/sjtuzwj/SeleniumTestDemo)### Computer Systems Security
> MIT 6.858 - 计算机系统安全
The following is the result of searching "6.858 Computer Systems Security site:github.com" on google.
* [Kaffa-MY](https://github.com/Kaffa-MY/mit6.858Fall2014)
* [alinush](https://github.com/alinush/6.858-lecture-notes)### Information System Engineering
> SE348 - 信息系统工程
* [tx19980520-2019](https://github.com/tx19980520/ISEs)### Software Engineering Practice (SEP)
> SE127 - 软件基础实践
* [shenhliu-2018](https://github.com/shenhliu/SJTU-SE127-SEP)
* [AlanHN-2018](https://github.com/AlanHN/SEP_Labs)
* [LFsoul0-2019](https://github.com/LFsoul0/SEP_Labs)
* [rennsax-2021](https://github.com/rennsax/SE2308-QBasic)
* [ghazariann-2021](https://github.com/ghazariann/SJTU-software-engineering-practice)
* [GiggleWang-2022](https://github.com/GiggleWang/SJTU-SEP-code)
* [Kiwi-2022](https://github.com/kiwi142857/SJTU-SEP-Project)### Machine Learning
> SE125 - 机器学习
* [shenhliu-2018](https://github.com/shenhliu/SJTU-SE125-machine-learning)
* [ghazariann-2021](https://github.com/ghazariann/cnn-lstm)### Algorithm Design and Implementation
> 2018级:SE121 - 算法设计与实现
* [shenhliu-2018](https://github.com/shenhliu/SJTU-SE121)
### Advanced Data Structures
> SE2322 - 高级数据结构
* [LFsoul0-2019](https://github.com/LFsoul0/Advanced-Data-Structures)
* [Chiaki_meow-2019](https://github.com/Chiaki-meow/Advanced-Data-Structure)
* [Musicminion-2020](https://github.com/Musicminion/2022-2023-2-Advanced-Data-Structure)
* [Creeper-2022](https://github.com/creeper12356/LSM-KV)
* [GiggleWang-2022](https://github.com/GiggleWang/LSM_Tree)
* [Kiwi-2022](https://github.com/kiwi142857/SJTU-SE2322-ADS)### Cloud Operating System
> SE3356 云操作系统
* [lzh-2019](https://github.com/Okabe-Rintarou-0/Cloud-OS-labs)
* [Musicminion-2020](https://github.com/Musicminion/2022-2023-1-Cloud-OS)
* [ghazariann-2021](https://github.com/ghazariann/minik8s)
* [zhaodangxue-2021](https://github.com/zhaodangxue/Minik8s)### Math In Computer Science
> SE2324 计算机科学的数学基础
* [GiggleWang-2022](https://github.com/GiggleWang/MathInCS)