我的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 两部分的内容在讲授时不是分开的,而是同步进行的,比如一节课的内容可能包括BST Review & Rotation和Command Line (Bash)。 考核方式: 本课程成绩构成如下: (32%) Weekly Activities and Weekly Quizzes (32%) Project Work across two projects (32%) Midterm and Final Exam (4%) Lecture Participation ...

一月 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,待更新 COMPSCI 354 Machine Organization and Programming 修读于Spring 2025,待更新 Advanced Computer Science Courses COMPSCI 435 Introduction to Cryptography 修读于Spring 2025,待更新 Mathematics MATH 340 Elementary Matrix and Linear Algebra 修读于Fall 2024,由Timur Yastrzhembskiy教授授课,助教是Amelia Stokolosa。 ...

一月 19, 2025