Hello Friends, Today we are going to share about the new course on Computer Science 101, by Stanford which made your basic concepts or fundamentals of computers.
About the Course: Computer Science 101
CS101 is a self-paced course that teaches the basics of computer science to people who have never studied it before. Computers can look very complicated, but they really only follow a few simple rules. These patterns are made clear and come to life in CS101, which is useful for anyone who uses a computer today.
In CS101, students play with and experiment with short bits of “computer code” to show how computers work and what they can and can’t do. Everything works in the browser, so you don’t need to download or install any extra software. CS101 also gives a general overview of what computers are, what hardware is, what software is, and what the Internet is. This course could be good for anyone who knows how to use a web browser. No experience with computer science is needed.
- 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
Nick Parlante, Senior Lecturer, Computer Science