GithubHelp home page GithubHelp logo

itc's Introduction

CS1602: Introduction to Computation

程帆

信息与计算实验室 (Information and Computing Lab)

上海交通大学计算机系

[email protected]


CS1602《计算导论》课程主要面向零起点的大学一年级新生,无专业背景要求。

从计算文化、计算语言、计算工具、以及问题求解四个方面培养本科生对计算科学与工具的使用能力。致力于改善目前本科生由于区域背景、教育环境差异巨大,计算能力参差不齐的局面。熟练掌握现代专业的计算工具的使用。为未来计算机及其它学科的学习,补齐短板。

全部16周,每周4学时,包括实验练习。以Python(3.11)语言为核心工具。

从2017年开始,每年秋季大一上学期授课。课程内容经过不断迭代更新,历年学生投票评教优秀。具备开放条件,准备逐步开放。

课程大纲

  1. Introduction

  2. Fundamental (I)

  3. Fundamental (II)

  4. Condition, Loop and Function

  5. List

  6. Tuple, Dict, String and Set

  7. Recursion

  8. Problems

  9. Class and Module (I)

  10. Class and Module (II)

  11. Complexity and Exception

  12. Random and File

  13. Pythonic

  14. FP and LEGB

  15. Multitaksing and RE

  16. Review

    (由于国庆假期,可能会减少一个学时)

工具类

  1. Visual Studio Code
  2. Jupyter
  3. Pip
  4. Ubuntu环境以及59个Linux常用命令

课程视频

  1. 交大内部可以OC看课堂录像
  2. Bilibili: fcieee

itc's People

Contributors

ichengfan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.