Repository: SJTU-SCS/awesome-scs
Branch: master
Commit: db9cb03a2b34
Files: 2
Total size: 9.9 KB
Directory structure:
gitextract_3r1mona3/
├── LICENSE
└── README.md
================================================
FILE CONTENTS
================================================
================================================
FILE: LICENSE
================================================
MIT License
Copyright (c) 2018 School of Cyber Security, SJTU
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
================================================
FILE: README.md
================================================
# awesome-scs
上海交通大学网安学院本科编程作业参考
## 资源清单
### 目录
* [项目介绍](#项目介绍)
* [Thinking and Approach of Programming](#cs902)
* [Software Engineering](#se407)
* [Mathematic Fundamentals of Information Security I](#is201)
* [Electronics Lab.](#es003)
* [Computer Organization and Architecture](#is224)
* [Compiler Principles](#is203)
* [Information Theory and Coding](#is205)
* [Digital System Design](#is208)
* [Computer Communication and Network](#is301)
* [Operating System](#is206)
* [Principles and Applications of Embedded System](#is222)
* [Course Design on Application Software](#is305)
* [Data Mining](#is303)
* [Data Communication](#is404)
* [Course Design In System Software](#is415)
* [Security Development Model and Security Programming](#nis3368)
* [Introduction to Artificial Intelligence](#nis4307)
* [Information Security Technology Innovation](#nis3302)
---
### 项目介绍
这是一个收集上海交通大学信安学院同学课程编程作业的项目,收集的目的在于为后来的同学提供一些参考,以便快速入门,写出更棒的 code。也希望你能够积极地提交自己的 Project 到这个项目中。如果想要成为 contributor 的话,
1. 可以直接 Pull Requests
2. 如果你是信安学院的同学,请联系 [@wangjksjtu(wangjksjtu@gmail.com)](https://github.com/wangjksjtu),邀请你加入 [SJTU-SCS](https://github.com/SJTU-SCS) 中。
PS: 学院课程检查可能设有 Anti-Cheat Check,远离 copycat,从我做起
**Notice: 希望大家可以积极贡献,相信一些代码可以帮你快速入门,杜绝copy,从我做起**
> 以下是各种课程的列表,顺序按年级主序,名字字典序次序。
### Thinking and Approach of Programming
> CS902 - 程序设计思想与方法
* [2017 - TreeViewer](https://github.com/JarryShaw/TreeViewer)
### Software Engineering
> SE407 - 软件工程
* [2016 - 大学生拼拼平台](https://github.com/jeklen/PingPing)
* [2016 - 师生线上答疑交流系统](https://github.com/RAGNAROSaa/Q-A-online)
* [2016 - SuperAlarm](https://github.com/wangjksjtu/SuperAlarm)
* [2016 - 易书网](https://github.com/shenqili/Yishuwang)
* [2017 - 图书馆预约占座系统](https://github.com/SE407-2017/FinalProject-library-seats-reservation)
* [2017 - 校园信息平台](https://github.com/SE407-2017/campus-information-platform/)
* [2017 - 学生工作平台](https://github.com/SE407-2017/StudentJobManagement)
* [2017 - 站队投票网](https://github.com/SE407-2017/Taking-Sides)
* [2017 - 中国象棋](https://github.com/JiNianLuo/chessboard_Chinese-chess)
__PS__:这里列出**完成较好**,**文档较详细**的项目;由于使用 Django 框架开发网页的项目较多,__恕不一一列出__。
1. [2016 软工项目清单(15级)](https://github.com/mayinghua/SJTU_SoftwareEngineering/issues/36)
2. [2017 软工项目清单(16级)](https://github.com/SE407-2017)
### Mathematic Fundamentals of Information Security I
> IS201 - 信息安全的数学基础(1)
* [2017 - Homeworks_IS](https://github.com/somecat1996/Homeworks_IS)
* [2017 - jsntlib](https://github.com/JarryShaw/jsntlib/tree/master)
* [2017 - python_NumTheory](https://github.com/wangjksjtu/python_NumTheory)
* [2018 - Mathematical-Caculation-Tools ](https://github.com/KuroChan1998/Mathematical-Caculation-Tools)
* [2019 - MathFoundationSJTU](https://github.com/YangLeiSX/MathFoundationSJTU)
### Electronics Lab.
> ES003 电子技术实验
* [2017 - DigitLock-Verilog](https://github.com/JarryShaw/DigitLock-Verilog)
### Computer Organization and Architecture
> IS224 - 计算机组成与系统结构
* [2017 - Assembly](https://github.com/wangjksjtu/IS-Assignments/tree/master/IS224)
* [2017 - emu8086](https://github.com/somecat1996/emu8086)
* [2017 - 8086](https://github.com/JarryShaw/8086)
* [2018 - COA](https://github.com/LuminousXLB/Homework_IS/tree/COA)
* [2021 - armasm](https://github.com/true-zk/Matrix_multiply_ARMasm)
* [2022 - ARMASM](https://github.com/ysyszheng/SJTU-Course/tree/NIS2331)
### Compiler Principles
> IS203 - 编译原理
* [2017 - Compiler](https://github.com/JarryShaw/Compiler)
* [2017 - Lexer](https://github.com/wangjksjtu/IS-Assignments/tree/master/IS203)
* [2017 - LexicalAnalysis](https://github.com/somecat1996/LexicalAnalysis)
* [2018 - Lexer](https://github.com/LuminousXLB/Homework_IS/tree/cp)
* [2020 - Seal Compiler](https://github.com/chenhs1641/SJTU-IS203)
* [2022 - Tinylanguage-parser](https://github.com/true-zk/tinylanguage-parser)
* [2022 - Tiny Compiler](https://github.com/young1881/TINY_compiler)
### Information Theory and Coding
> IS205 - 信息论与编码
* [2018 - ITC](https://github.com/dujiajun/ITC)
* [2019 - Huffman Coding](https://github.com/pydxflwb/Huffman-Coding)
* [2019 - ArithCodingSJTU](https://github.com/YangLeiSX/ArithCodingSJTU)
* [2019 - HuffmanFileCompression ](https://github.com/LeafCCC/HuffmanFileCompression)
### Digital System Design
> IS208 - 数字系统设计
* [2017 - FinalLab](https://github.com/wangjksjtu/IS-Assignments/tree/master/IS208)
* [2017 - HomeworkOfVerilog](https://github.com/somecat1996/HomeworkOfVerilog)
* [2017 - Verilog](https://github.com/JarryShaw/Verilog)
* [2018 - VerilogLab](https://github.com/LuminousXLB/Homework_IS/tree/dsd)
* [2019 - DigidalSystemDesignSJTU](https://github.com/YangLeiSX/DigitalSystemDesignSJTU)
### Computer Communication and Network
> IS301 计算机通信网络
#### Sniffer
* [2017 - antisomus_sniffer](https://github.com/AntiSomnus/sniffer)
* [2017 - JKSniffer](https://github.com/wangjksjtu/JKSniffer)
* [2017 - PurePySniffer](https://github.com/phyank/PurePySniffer)
* [2017 - RAGNAROSaa_sniffer](https://github.com/RAGNAROSaa/Sniffer)
* [2017 - SimpleSniffer](https://github.com/zqzqz/SimpleSniffer)
* [2017 - SniffCat](https://github.com/somecat1996/SniffCat)
* [2017 - WireSniffer](https://github.com/cpeggg/WireSniffer) (Written in `C#` on Windows platform)
* [2017 - wsniffer](https://github.com/waderwu/wsniffer)
* [2018 - SnifferZ](https://github.com/QingruZhang/SnifferZ)
* [2019 - ComputerNetworkSJTU](https://github.com/YangLeiSX/ComputerNetworkSJTU)
* [2020 - winSniffer](https://github.com/Sail3r/winSniffer)
* [2022 - SnifferbyMFC+winpcap](https://github.com/true-zk/sniffer-)
#### Packet Sender
* [2016 - Trafficker](https://github.com/LyleMi/Trafficker)
* [2018 - iSender](https://github.com/Yuran-Zhao/iSender)
#### Chat Room
* [2018 - ChatRoom](https://github.com/dujiajun/ChatRoom)
### Operating System
> IS206 - 操作系统 (NIS2334 - 操作系统原理)
* [2018 - ycq091044](https://github.com/ycq091044/Operating-System)
* [2018 - wangjksjtu](https://github.com/wangjksjtu/IS-Assignments/tree/master/IS206)
* [2019 - LuminousXLB](https://github.com/LuminousXLB/Lab_OS)
* [2022 - EulerOS](https://github.com/true-zk/EulerOS_analysis)
* [2023 - OpenEuler-Process-Scheduling](https://github.com/heatingma/OpenEuler-Process-Scheduling)
### Principles and Applications of Embedded System
> IS222 - 嵌入式系统原理与应用
* [2018 - DSSE-Notes](https://github.com/wangjksjtu/DSSE-Notes)
* [2018 - Emotional-Notebook](https://github.com/zqzqz/notebook)
* [2019 - GravityMaze](https://github.com/dujiajun/GravityMaze)
* [2022 - Exploratory maze](https://github.com/FengweiZhang/IS222-Project-Maze)
### Course Design on Application Software
> IS305 - 应用软件课程设计
* [2018 - Key-Vis](https://github.com/RickFreemanCui/KeyVis)
* [2018 - Copyright-Chain-(ethereum app)](https://github.com/zqzqz/CR-chain)
* [2019 - Student-Information-Administration-System](https://github.com/KuroChan1998/Student-Information-Administration-System)
* [2019 - CourseBlock](https://github.com/dujiajun/CourseBlock)
* [2020 - CanvasUpdater](https://github.com/YangLeiSX/CanvasUpdater)
* [2021 - Anime-Coloring-Tool](https://github.com/yangco-le/Colorization_Tool_on_Web)
* [2021 - JTrace](https://github.com/Rainy-Imola/backend)
* [2022 - SimplePaperLib](https://github.com/FengweiZhang/SimplePaperLib)
### Data Mining
> IS303 - 数据挖掘
* [2018 - Data-Mining-51Job](https://github.com/wangjksjtu/Data-Mining-51Job)
* [2019 - Data-Mining-LianJia](https://github.com/QingruZhang/Data-Mining-LianJia-HousePrice-Prediction-Project)
### Data Communication
> IS404 - 数据通信
* [2020 - DataComSJTU](https://github.com/YangLeiSX/DataComSJTU)
### Principles of Computer Virus
> IS217 - 计算机病毒原理
* [2019 - TaraRansomeware](https://github.com/LuminousXLB/TaraRansomeware)
### Course Design In System Software
> IS415 - 系统软件课程设计
* [2020 - FileVaultSJTU](https://github.com/YangLeiSX/FileVaultSJTU)
* [2021 - Firmiana](https://github.com/Snowfall99/IS415)
* [2022 - 基于系统调用重载的程序运行权限管理](https://github.com/FengweiZhang/SystemDesign-IS415-dev)
### Security Development Model and Security Programming
> NIS3368 - 安全开发模型及安全编程
* [2023 - GNetChat](https://github.com/heatingma/GNetChat)
### Introduction to Artificial Intelligence
> NIS4307 - 人工智能导论
* [2023 - MNIST GENERATE](https://github.com/heatingma/MNIST_GENERATE)
### Information Security Technology Innovation
> NIS3302 - 信息安全科技创新
* [2023 - okftools](https://github.com/heatingma/NIS3302-okftools)