Section Name Description
Page 网上对cs61a评价

    

URL 杭电学生写的学习cs61a经验
教材&参考资料 URL 本课程采用cs61a 2020spring前半学期python内容。推荐学习次序:上课(看lecture),看教材,做lab,做hw,做proj。

https://www.bilibili.com/video/BV1s3411G7yM 这个链接是所有不同年份cs61a中最全的,60+小时,除了lecture外,涵盖了lab和hw辅导等,大家可以按需学习,也可以一睹名校师生的整个教学学习过程。

https://web.archive.org/web/20210104105406/https://cs61a.org/

URL 教材 Composing Programs中文翻译

https://composingprograms.netlify.app/

教材pdf下载 通过网盘分享的文件:讲义
链接: https://pan.baidu.com/s/1CEm_Xgy3qy7rdM5RRqRkgQ?pwd=hd31 提取码: hd31 
--来自百度网盘超级会员v7的分享

URL 教材 Composing Programs 英文版 不用翻墙就可阅读
URL 参考资料 Nanjing University SICP fa2021
URL UCB CS61A Structure and Interpretation of Computer Programs
URL python官方教程
URL 精译【UC Berkeley 公开课-CS61A (Spring 2021)】-中英双语字幕
URL 【中文精翻|中文语音】[2023·CS61A
评分标准&成绩查询 Page 评分标准

本课程采用cs61a 2020spring前半学期python内容

1. 6次作业,每次满分100分,(平时)作业成绩占比15%。每迟交24小时成绩扣5分,抄袭当次成绩为-200分(抄袭和被抄袭同样处罚)

2.5次实验作业,每次满分100分,(平时)实验成绩占比10%。每迟交24小时成绩扣5分,抄袭当次成绩为-200分(抄袭和被抄袭同样处罚)

3. 3个项目(较大作业),每次满分100分,(项目)实验成绩占比25%。每迟交24小时成绩扣5分,抄袭当次成绩为-200分(抄袭和被抄袭同样处罚)

4. 期中考试(因为运动会课程顺延取消)

5. 期末考试,笔试,满分100分,考试成绩占比50%。考试范围https://cs61a.org/resources/ cs61a官方对应章节历史试题。(原题或改编,目标是不增加同学的复习负担,重点发现、审核成绩不统一的学生平时代码是否存在抄袭)。如果一个章节 2020年题目不足10题,我就会按照 [20 21 19 22 18 23 17 24 16] 这个顺序不断加入年份题目 到 大于等于10题 然后在里面抽取。

如何避免抄袭/抄袭标准:最低标准为看过答案或他人代码后确保充分理解后,关闭所有参考代码,再开始coding。不要反复多次频繁查看。禁止复制粘贴任何他人代码。

本课程会对学生提交的代码采用https://theory.stanford.edu/~aiken/moss/ 进行抄袭检测。

URL 查看历次成绩-腾讯文档链接
URL 作业提交网址以及示例

https://leedong64.cn2.quickconnect.cn/homework/

用户名:上课时公布的 密码:上课时公布的

作业提交,不要压缩。

0.找到课程名称对应目录,本课程为2024python

1. 找到对应的目录,例如lab00、hw01等。进入该目录。

2. 新建自己的目录,例如3120001234张三;或更改本地要上传到文件夹名为3120001234张三

3. 将所有需要上传的文件或文件夹拖进刚刚新建的自己的目录下,或将本地3120001234张三拖进当次作业目录下(如lab00)

目录下包括

1.ok评分截图(如下图的例子通过几个测试就相当于评分,另外截图要截到系统时间),按题号命名(新加入目录的文件)。

2.代码(要所有文件)。

01 Introduction & 技能补缺 Page HW00 shell cmd git
Page lab00 环境配置说明,只有最后一步判分命令--sumbit改--local不一样
File lab00 环境配置说明,只有最后一步判分命令--sumbit改--local不一样
File 作业题lab00-Code.zip已更新ok解决3.12无法执行的问题
URL python代码风格要求
File python3速查卡cheetsheet
File 01 introduction
File 01 实验室demo
Page 教师主页及本科生进实验室说明

教师个人主页及研究简介

https://teacher.gdut.edu.cn/lidong/zh_CN/index.htm

大一暑期前标准完成下列课程作业0,其后标准为完成作业0、1、3、4.

https://courses.gdut.edu.cn/course/view.php?id=1602

02 Names, Functions & Control Page Lab 01: Variables & Functions, Control tutorial 不能打开的用下方百度云下载pdf
URL Hw 01: Variables & Functions, Control tutorial 不能打开的用下方百度云下载pdf
URL lab hw proj tutorials 百度云打包下载
URL lab hw proj code模板 百度云打包下载 已更新新OK
File 02-Names-and-Functions
File 03 control
03 Env Diagrams & Higher-order Functions URL Lab 02: Higher-order Functions
URL Hw 02: Higher-order Functions
URL lab hw proj tutorials (内容由上面网页转pdf)百度云打包下载
URL lab hw proj code模板 百度云打包下载 已更新新OK
File 04-Environment-Diagrams
04 Recursion (Examples) & Containers URL Lab 03: Recursion and Tree Recursion
URL Hw 03: Recursion and Tree Recursion
File lecture 06
File lecture 07
File lecture 08-Containers
05 Proj 01: The Game of Hog URL Proj 01: The Game of Hog
05 Data Abstractions File 09-Data-Abstractions
07 Trees URL Lab 04: Data Abstraction, Lists, and Trees
URL Hw 04: Data Abstraction, Lists, and Trees
File 10-Trees
File Trees
08 Proj 02: Autocorrected Typing Software URL proj02: Autocorrected Typing Software
08 Mutability File 11 mutable values
File Mutability-cn
URL Q&A
09 Iterators & Lazy Evaluation URL Lab 05: Nonlocal, Iterators, and Generators
URL Hw 05: Nonlocal, Iterators, and Generators
File 13-Iterators
File 13-Lazy-Evaluation
File Iterators-cn
File Generators-cn
File 补充讲义4.2 隐式序列
11 Proj 03: Ants vs. Some Bees URL Proj 03: Ants vs. Some Bees
12 Object Oriented Programming File 14 OOP
File Objects
File Attributes-cn
Page Q&A
13 Inheritance URL Hw 06: OOP and Inheritance