我的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 ...