is all about understanding: understanding what's going on inside your computer when you flip on the switch, why tech support
has you constantly rebooting your computer, how everything you do on the Internet
can be watched by others, and how your computer can become infected with a worm just by turning it on.
Today's websites are increasingly dynamic
. Pages are no longer static HTML files but instead generated by scripts and database calls. User interfaces are more seamless, with technologies
like Ajax replacing traditional
page reloads. This course
teaches students how to build dynamic websites with Ajax and with Linux, Apache, MySQL, and PHP
), one of today's most popular frameworks.
Professor David J. Malan discusses the use of PHP in building dynamic websites.
Network topologies. The Internet
: backbones, TCP/IP, DHCP
, and DNS
. NAT. Ethernet: NICs
, and access points. Wireless: IR, RF, Bluetooth
, and WiFi
. ISPs. Modems: dialup
, and DSL
Students versus teaching fellows!