我的2024Fall选课与课程评价

简介 本篇博客用以记录我的2024 Fall所选课程的总结与评价。课程将按照CS / Math / GeneralEd进行分类。 由于本人是转学生,Basic Calculus课程和部分Basic Computer Sciences课程不是在UW-Madison修读的,故不做记录。 Computer Science Basic Computer Sciences COMPSCI 400 Programming III 修读于Fall 2024,由Gary Dahl和Florian Heimerl两位教授共同授课,我上的是Gary Dahl教授的section。 课程内容: 课程内容从我个人角度来分类的话,主要包含两部分。 第一部分是数据结构/算法相关的内容,包括:BST Review & Rotation、Red-Black Tree、AVL Tree、B-Tree、Sets and Graphs、MST on Graphs、Shortest Paths、Linear Sorts、Hashtables、Tries、Skip Lists 第二部分是实用的编程技术,包括Command Line (Bash)、Testing (JUnit) and Editors、SSH、Git - Version Control、Make、Lambda Expressions、HTML+CSS+JavaScript、Webservers、GUI (JavaFX)、Regex、Streams and Pipes ...

一月 19, 2025

我的UW-Madison选课与课程评价

简介 本篇博客受到David Teather学长的博客启发,用以记录我在UW-Madison学习过程中所选课程的总结与评价。课程将按照CS / Math / GeneralEd进行分类。 关于每门课程更详细的学习内容与考核标准的介绍,请点击课程部分相关链接。 由于本人是转学生,Basic Calculus课程和部分Basic Computer Sciences课程不是在UW-Madison修读的,故不做记录。 本篇博客将在毕业前持续更新 Computer Science Basic Computer Sciences COMPSCI 400 Programming III 修读于Fall 2024,由Gary Dahl和Florian Heimerl两位教授共同授课,我上的是Gary Dahl教授的section。 课程内容与考核方式见此链接 个人经验与评价: COMPSCI 400是一门教学资源支持很足的课,放心学就行了。基本上每个工作日的下午都有4到5小时固定地点的Office Hour,那里有很多助教可以帮助你。上午也有一些答疑时间,你还可以单独和教授预约答疑时间。另外,教授在Piazza上的答疑也很及时。只要你不是把问题留到ddl前一刻,这些资源足够你搞定一切作业编程上的问题。 关于COMPSCI 400的教授。一句话评价是,Gary人特别好,真的。除了课后积极给学生答疑,他在学期初开放了一个Bring Your Own (BYO) Lunch with Gary的问卷,有兴趣的话可以预约一下,然后你可以自己带着午饭和别的同学一块在他办公室吃饭唠嗑。我参加了一次,聊天氛围挺轻松的,Gary提到了他自己是怎么走上现在的职业道路的,我认为很有启发。 上Gary的section,唯一美中不足的一点是,他讲授算法的时候,发布在canvas上的对应幻灯片/笔记没有Florian做的那么清晰易读。不过这点问题不大,因为不管你选哪个section,canvas上都有两个section的幻灯片、课程资料你都可以自由访问。Florian的算法笔记在我复习考试的时候真的帮了大忙,所以如果你正准备/正在修读这门课的话,别忘了把两个section的资料都看看,也许会有很多新收获。 COMPSCI 240 Introduction to Discrete Mathematics 修读于Spring 2025,待更新 ...

一月 19, 2025

博客上线评论系统

Tardirisu的博客现在支持使用Giscus 系统的评论功能,如果你有 GitHub 账号,你可以在每篇文章底部留言,与我交流你的想法或分享建议。 本篇博客用于测试评论功能 如果你有 GitHub 账号,你可以在这篇博客下随意发送评论、表情,体验博客内的评论功能。 不妨试一试:

一月 18, 2025

欢迎来到我的博客!

欢迎来到我的博客!🎉 你好,欢迎来到Tardirisu的博客! 这个博客的创建初衷是构建自己的知识架构。很多我喜欢的博主都真诚建议人们创建属于自己的知识结构,有人称之为知识网络,有人戏称此为“穿起一屋散钱的钱串子”,这个比喻挺好玩的。 我好像曾也有满满一屋子的散钱,小的时候看什么都觉得新鲜,有意思的东西看过之后能记住好久,思绪也是跳脱的,看书写字,时有“精骛八极,心游万仞”的痛快。不知道从什么时候开始,好奇心和记忆力一起消磨了很多。以前当作常识轻松记下来的东西,凭着三分钟热度开发出的有趣技能,没过几年都“情随事迁”,忘得一干二净了,实在是可惜。 我一边搭建博客,一边整理存储空间,翻出来以前学过看过上手做过的好多好多东西。现在恐怕忘得快要比学得多了,不由十分惭愧——及时存档已经是迫在眉睫的事情了。又想到,光是自己闷头记录也没甚意思,不如把能分享的东西拿出来翻翻晒晒。虽然没太赶上互联网知识共享最兴盛的时候,但是自己做点力所能及的事情,如果能帮到他人,也算实践了一回海盗精神了。 这里会记录什么? 这个博客的内容可能会显得有些“杂”,比如: 技术知识分享: 以Computer Science相关的技术分享为主,后面可能会分享一些专业课的学习笔记 图书影音推荐: 会推荐一些个人觉得有意思/好玩的书影音,后续可能会建立专门的书单/共享盘进行分享 业余爱好记录: 会存档自己的素描习作(当然这不一定会公开发布……),以及花滑、烹饪、绘画相关的教程 职业探索心得: 未来计划存档关于student jobs/internships/graduate life的经验总结(如果发展顺利能够得到这些机会的话……) 主要内容会以技术学习分享为主,但也会不定期存档一些与业余爱好相关的资料。欢迎和我交流! PS: 评论功能还没做,等我这两天弄好!敬请期待 最近在学什么 🔒 目前,我对安全和隐私领域很感兴趣。2025 年春季学期,我选修了COMPISCI 435(密码学),同时也正在 GitHub 上进行基于密码学教材的算法实现项目。作为一个初学者,我还有很多需要学习的地方。 如果你有任何有趣的话题想和我聊,或者对我的项目有建议,欢迎通过以下方式与我交流: 评论(还在开发中,敬请期待) 邮件 GitHub Issues 感谢阅读(´▽`)

一月 17, 2025