| Course Material |
Computer Basics
hardware vs. software
von Neumann architecture: CPU + memory + I/O
bits, bytes
operating system (OS)
The World Wide Web
Web development & growth, World Wide Web Consortium
key ideas: hypertext, Web server, Web browser, search engines
Web protocols: HTTP, HTML
caching, cookies
The Internet
ARPANet development & growth, Internet of Things, Internet Society
key ideas: distributed network, packet-switching
Internet protocols: TCP, IP
IP addresses, domain name servers
History of Computers
generation 0: mechanical (Jacquard's loom, Babbage & Lovelace, relay machines)
generation 1: vacuum tube (COLOSSUS, ENIAC, von Neumann architecture)
generation 2: transistor (miniaturization & mass production, high-level languages)
generation 3: integrated circuit (mass production of complex circuitry, OS)
generation 4: VLSI & microprocessor (Moore's Law, PC revolution, networking)
generation 5: ULSI & wireless computing (parallel processing, mobile computing)
generation 6: ULSI+ & artificial intelligence (supercomputers, cloud computing)
Applications in Artificial Intelligence
approaches: expert systems, genetic algorithms, neural nets
examples: character recognition, facial recognition, self-driving cars, chatBots, data mining
effective and ethical use of Generative AI
Creating a Web Page
Hypertext Markup Language (HTML): tags, elements
structural elements: !doctype, html, head, body, meta
text layout: p, br,
headings: h1, h2, ..., h6, hr
font formatting: b, i, u, sup, sub
lists: ul, ol, li
tables: table, tr, td
hyperlinks: a; href attribute
remote (external) vs. local (internal) address
images: img; src, alt, height & width attributes
Styling a Page
style attribute (can only be 1 per element)
color properties: color, background-color
alignment properties: text-align, text-indent, margin-left, margin-right, margin
font properties: font-family, font-size
table property: border-style
list property: list-style
other text-based elements: span, div
aligning images, tables & lists
Cascading Style Sheets (CSS)
place style properties in a separate file
link Web pages to that file using link tag
can style subclasses of elements using class attribute
|