This
course 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 (L
AMP), 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,
cabling,
switches,
routers, and access points. Wireless: IR, RF,
Bluetooth, and
WiFi. ISPs. Modems:
dialup,
cable, and
DSL.
Students versus teaching fellows!