名称 描述
网页 网上对cs61a评价

    

网页地址 杭电学生写的学习cs61a经验
教材&参考资料 网页地址 本课程采用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/

网页地址 教材 Composing Programs中文翻译

https://composingprograms.netlify.app/

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

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

本课程采用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/ 进行抄袭检测。

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

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

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

作业提交,不要压缩。

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

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

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

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

目录下包括

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

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

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

教师个人主页及研究简介

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