Understanding computer and the internet
this a collections of actual video lecture from Harvard University's Extension School. Lecture 1: Hardware
Computation. Overview. Bits and bytes. ASCII. Processors. Motherboards: buses, connectors, ports, slots, and sockets. Memory: ROM, RAM, and cache.
Lecture 2: Harware, Continued
Secondary storage: floppy disks, hard disks (PATA and SATA), CDs, and DVDs. Virtual Memory. Expansion buses and cards: AGP, ISA, PCI, PCI Express, and SCSI. I/O devices. Peripherals. How to shop for a computer. History.
Lecture 3: Software (no video)
This lecture is a film showing on look at "how modern day visionaries Bill Gates and Steve Jobs changed the world" by way of Pirates of Silicon Valley, a dramatization of the history of Microsoft Corporation and Apple Computer, Inc. the video will not post here due to copyright, if want to watch Pirates of Silicon Valley, you can rent this on your local video shop.
Lecture 4: The Interweb
Networks: clients and servers, peer-to-peer, LANs and WLANs, the Internet, and domains. Email: addresses; IMAP, POP and SMTP; netiquette; spam; emoticons; snail mail; and listservs. SSH. The World Wide Web: URLs and HTTP. Blogs. Instant messaging. SFTP. Usenet.
Lecture 5: The Interweb, Coninued
Network topologies. The Internet: backbones, TCP/IP, DHCP, and DNS. NAT. Ethernet: NICs, cabling, switches, routers, and access points. Wireless: IR, RF, Bluetooth, and WiFi. ISPs. Modems: dialup, cable, and DSL.
Lecture 6: Multimedia
Graphics: file formats, bitmaps and vectors, and compression. Audio: file formats and compression. Video (and audio): file formats and compression. Streaming.
Lecture 7: Security
Threats to privacy: cookies, forms, logs, and data recovery. Security risks: packet sniffing, passwords, phishing, hacking, viruses and worms, spyware, and zombies. Piracy: WaReZ and cracking.
Lecture 8: Security, Continued
Defenses: scrubbing, firewalls, proxy servers, VPNs, cryptography, virus scanners, product registration and activation.
Lecture 9: Website Development
Web servers: structure, permissions, and implementations. Static webpages: XHTML, well- formedness, and validity. Dynamic webpages: SSIs, DHTML, AJAX, CGI, ASPs, and JSPs.
Lecture 10: Programming
Pseudocode. Constructs: instructions, variables, conditions, branches, and loops. Languages: interpreted and compiled. Scratch.
Lecture 11: Startups (No Video)
It's the second of two movie nights for Computer Science E-1! A look at the rise and fall of the dotcom era by way of Startup.com, a documentary that traces the history of govWorks.com.
Lecture 12: Exciting Conclusion
Where were you? Where are you? Where can you go?