程帆
信息与计算实验室 (Information and Computing Lab)
上海交通大学计算机系
CS1602《计算导论》课程主要面向零起点的大学一年级新生,无专业背景要求。
从计算文化、计算语言、计算工具、以及问题求解四个方面培养本科生对计算科学与工具的使用能力。致力于改善目前本科生由于区域背景、教育环境差异巨大,计算能力参差不齐的局面。熟练掌握现代专业的计算工具的使用。为未来计算机及其它学科的学习,补齐短板。
全部16周,每周4学时,包括实验练习。以Python(3.11)语言为核心工具。
从2017年开始,每年秋季大一上学期授课。课程内容经过不断迭代更新,历年学生投票评教优秀。具备开放条件,准备逐步开放。
-
Introduction
-
Fundamental (I)
-
Fundamental (II)
-
Condition, Loop and Function
-
List
-
Tuple, Dict, String and Set
-
Recursion
-
Problems
-
Class and Module (I)
-
Class and Module (II)
-
Complexity and Exception
-
Random and File
-
Pythonic
-
FP and LEGB
-
Multitaksing and RE
-
Review
(由于国庆假期,可能会减少一个学时)
- Visual Studio Code
- Jupyter
- Pip
- Ubuntu环境以及59个Linux常用命令
- 交大内部可以OC看课堂录像
- Bilibili: fcieee