Git Product home page Git Product logo

undergraduate-projects's Introduction

Undergraduate Projects

Q:时间都去哪儿了? A:吃饭 睡觉 zzz

目录

计算机系专业课

时间 课程 项目
2019.12 程序设计基础 LogoInterpreter
2020.08 程序设计训练 GreedySnake, Landlord, Doububan
2020.11 软件工程 TukeyPreWarning
2020.12 数据结构 DSA-PA
2021.05 计算机网络原理 RouterLab
2021.06 人工智能导论 Somao, BetaGo, SentimentClassfier
2021.06 数字逻辑实验 DigitalLab
2021.06 计算机图形学基础 CG-Project
2021.08 汇编语言程序设计 AttackLab
2021.08 Java程序设计与训练 TukeyEdu(backend, frontend)
2021.10 编译原理 MinidecafCompiler
2021.11 操作系统 rCoreLab
2021.11 计算机组成原理 cod-ind-labs, NaiveCPU
2021.11 计算机网络安全技术 CaesarHelper
2021.12 信号处理原理 SignalProcessing
2022.01 数据库系统概论 TrivialDB
2022 计算机系统结构 TODO
2022 数值分析 TODO
2022 高性能计算导论 TODO
2022 数据库专题训练 TODO
2022 专业实践 TODO
2022 网络安全工程与实践 TODO
2023 毕业设计 TODO

其它学校课程

时间 课程 项目
2021.01 Natural Language Processing (Stanford CS224n) PlaceHolder
2021.07 Introduction to Computer System (CMU 15-213) PlaceHolder
2022 Operating System (MIT 6.S081 & 6.828) TODO
2022 Distributed System (MIT 6.824) TODO
TODO TODO TODO

个人项目

时间 项目
2022 RustGit (TODO)

计算机系专业课大作业

LogoInterpreter

可以画小乌龟的 Logo 语言解释器

GreedySnake

丑陋的贪吃蛇小游戏

LandLord

丑陋的斗地主小游戏

Doububan

爬豆瓣 + Web 展示

麻雀虽小,五脏俱全

DSA-PA

数据结构课程编程作业,涵盖了高精度乘法,动态规划,单调队列,分块链表,多叉树,Trie 树,线段树,AVL 树,Splay 树,红黑树,树套树,并查集,图最短路径,图连通分量,Hash 表,堆,左式堆,字符串匹配等数据结构和算法。

虽然看起来比造机用的时间长,但数据结构写十六周,造机只写三周啊!

  • 根据课程 honor code,不能开源
  • 单人完成
  • 相关技术:C++
  • 投入时间:约 150h
  • 项目收获:★★★★★★★
  • 喜爱程度:★★★★★

TukeyEdu

Java 课程大作业,实现一个 Android 教育 APP

贡献了本科第一个通宵,不堪回首

  • [Github] TODO
  • 合作同学:clt czf
  • 相关技术:Java,Spring Boot,Android,Python,Flask,mysql
  • 投入时间:约 45h
  • 项目收获:★★
  • 喜爱程度:0

RouterLab

计算机网络原理课程组队大作业,实现基于 RIP 协议的 IPv4 路由器。

  • 根据课程 honor code,不能开源
  • 合作同学:clt yzc
  • 相关技术:C++,Linux,树莓派
  • 投入时间:约 35h
  • 项目收获:★★★
  • 喜爱程度:★★★

NaiveCPU

计算机组成原理课程组队大作业,实现一个 RISC-V 指令集的五级流水 CPU。

支持 VGA 显存,中断,虚拟内存,支持在不启用 TLB 的前提下运行 uCore

奋战三星期,造台计算机!

  • [GitHub] todo
  • 合作同学:yrt yzc
  • 相关技术:Vivado,Verilog,RISC-V
  • 投入时间:> 130h
  • 项目收获:★★★★★
  • 喜爱程度:★★★★★

undergraduate-projects's People

Contributors

karmad7 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.