Computer Science 101

开始时间: 待定 持续时间: Unknown

所在平台: Coursera

课程类别: 计算机科学

大学或机构: Stanford University(斯坦福大学)

授课老师: Nick Parlante

   

课程主页: https://www.coursera.org/course/cs101

Explore 1600+ online courses from top universities. Join Coursera today to learn data science, programming, business strategy, and more.

课程评论:没有评论

第一个写评论        关注课程

课程详情

CS101 teaches the essential ideas of Computer Science for a zero-prior-experience audience. Computers can appear very complicated, but in reality, computers work within just a few, simple patterns. CS101 demystifies and brings those patterns to life, which is useful for anyone using computers today.

In CS101, students play and experiment with short bits of "computer code" to bring to life to the power and limitations of computers. Everything works within the browser, so there is no extra software to download or install. CS101 also provides a general background on computers today: what is a computer, what is hardware, what is software, what is the internet. No previous experience is required other than the ability to use a web browser.

Here is another video Nick created for this class.

课程大纲

CS101 topics are covered with a mixture of video lecture and active lab work, all in the browser:

  • The nature of computers and code, what they can and cannot do
  • How computer hardware works: chips, cpu, memory, disk
  • Necessary jargon: bits, bytes, megabytes, gigabytes
  • How software works: what is a program, what is "running"
  • How digital images work
  • Computer code: loops and logic
  • Big ideas: abstraction, logic, bugs
  • How structured data works
  • How the internet works: ip address, routing, ethernet, wi-fi
  • Computer security: viruses, trojans, and passwords, oh my!
  • Analog vs. digital
  • Digital media, images, sounds, video, compression

课程评论(0条)

Step forward in 2017: Build in-demand career skills with Coursera

课程简介

CS101 teaches the essential ideas of Computer Science for a zero-prior-experience audience. The course uses small coding experiments in the browser to play with the nature of computers, understanding their strengths and limitations. Sign up for the "To be announced" session to be notified by email when the class is next run, and sign up for "Self-Study" to start browsing the class materials right away. Self-Study mode makes all the videos and assignments available to be done at your own pace, but without a certificate of completion at the end.

课程标签

CS101 计算机科学 计算机 计算机科学基础 计算机科学入门

11人关注该课程

主题相关的课程

VLSI CAD: Logic to Layout 关注

关注

Cryptography I 关注

Human-Computer Interaction 关注

Automata 关注

An Introduction to Financial Accounting 关注

Introduction to Mathematical Thinking 关注

Pattern-Oriented Software Architectures for Concurrent and Networked Software 关注

Computational Investing, Part I 关注

关注