Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/SJTU-SCS/awesome-scs

上海交通大学网安学院本科编程作业参考
https://github.com/SJTU-SCS/awesome-scs

List: awesome-scs

Last synced: about 1 month ago
JSON representation

上海交通大学网安学院本科编程作业参考

Awesome Lists containing this project

README

        

# 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([email protected])](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)