820 likes | 934 Views
CIS 275 f2010 greatest hits. These are some of the slides from presentations we covered this term. I’ve modified some of them a little and added a couple organzing slides. This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License. IT literacy.
E N D
CIS 275 f2010 greatest hits These are some of the slides from presentations we covered this term. I’ve modified some of them a little and added a couple organzing slides. This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
IT literacy What skillsand conceptsare needed for success as a student and after graduation as a professional and a citizen? John Kemeney Thomas Kurtz
Internet concepts Technology Applications Internetconcepts • Applications • Technology • Implications Internet skills • Application development • Content creation • User skills Implications
Skills Content creation Application development Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation • User skills User skills
Applications Video Web search Phone calls email Music Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation • User skills Chat Shopping
Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation • User skills Network-based applications The Internet (programs and data) A relatively slow link
Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation • User skills Network vs. desktop applications Internet Desktop or stand-alone Network based
Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation • User skills Web data flow Server Client Request Web client program Web server program Page Memory Memory Requested page Requested page The Internet Display Storage
Retrieving a Web application program request Server Client Web page plus WP program Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation • User skills
I would like to open a connection GET <file location> Display response Close connection OK Send page or error message OK An HTTP conversation Client Server Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation • User skills
Information technologies Processing and memory Communication Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation • User skills Storage
Technology improvement and technology shifts Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation • User skills
Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation • User skills The bottom line
Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation • User skills Computer components CPU Input devices Memory Output Devices Storage devices (programs and data)
The Internet is a very large, slow storage device Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation • User skills The Internet (programs and data) A relatively slow link
Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation • User skills Sensors
Internet concepts • Applications • Technology (communication) • Implications Internet skills • Application development • Content creation • User skills Summary 100110 101010 100101 011101
Connectivity from and within a LAN Internet concepts • Applications • Technology (communication) • Implications Internet skills • Application development • Content creation • User skills How does the LAN connect to the Internet? The Internet LAN How are the computers connected inside the LAN?
Internet concepts • Applications • Technology (communication) • Implications Internet skills • Application development • Content creation • User skills Connectivity
Communication links Computer 2 Computer 1 Internet concepts • Applications • Technology (communication) • Implications Internet skills • Application development • Content creation • User skills
Units of measure for data transmission rate Transmission rate = amount of data per unit of time Internet concepts • Applications • Technology (communication) • Implications Internet skills • Application development • Content creation • User skills
The route from one host to another Internet concepts • Applications • Technology (communication) • Implications Internet skills • Application development • Content creation • User skills
Internet concepts • Applications • Technology (communication) • Implications Internet skills • Application development • Content creation • User skills Function of each layer
TCP/IP hierarchy -- protocols Application (many) Physical (LAN, WAN links) Internet concepts • Applications • Technology (communication) • Implications Internet skills • Application development • Content creation • User skills Transport (UDP, TCP) Internet (IP) Data link (Ethernet, WiFi)
TCP/IP hierarchy -- responsibilities Physical (LAN, WAN links) Application (do useful work) Internet concepts • Applications • Technology (communication) • Implications Internet skills • Application development • Content creation • User skills Transport (app to app communication) Internet (net to net communication) Data link (LAN communication)
IP addresses and domain names Internet concepts • Applications • Technology (communication) • Implications Internet skills • Application development • Content creation • User skills 65.55.12.249 = www.microsoft.com 65.55.12.249 www.microsoft.com
Implications for … Society Individuals Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation • User skills Organizations
Application development platforms • Twitter • Blogger • Google docs • Google spreadsheet • Wikispaces wiki • Zoho creator database • Collaboration • Survey gizmo • Listserver • Subscription (RSS and email) • HTML • Publish Web pages using FTP Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation (text) • User skills
Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation • User skills A two column interface Post title and date Post body Additional information Footer
Application development Personal computer Batch processing and time sharing Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation (text) • User skills Internet platform
Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation (text) • User skills Content creation data types Text Image Audio Video
Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation • User skills Data types
Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation • User skills All data is binary 010101011100101010101010101010111010101010101010101010101010100101010101000010110101010101010010101101101010101010110010110010101010100101110101001010010101010101010001001010101011010011010010101010100101101001011100101010101001010101000101010101010101010010101001010101001001001001010101001000101010101110100101001010101010010101010101001010100100101010010101001001010101001010100101010100101010101001010101011110101011100001111011
Numeric prefixes – exact and close enough Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation • User skills
Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation • User skills Data + a code → information 0100110001100001011100100111001001111001
1-bit code 2-bit code 3-bit code 4-bit code A 00 B 01 C 10 D 11 A 0000 B 0001 C 0010 D 0011 E 0100 F 0101 G 0110 H 0111 I 1000 J 1001 K 1010 L 1011 M 1100 N 1101 O 1110 P 1111 A 0 B 1 A 000 B 001 C 010 D 011 E 100 F 101 G 110 H 111 More bits means more unique codes
Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation • User skills All data types are compressible Image Numeric Audio Video Text
Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation (text) • User skills Internet writing is important When hiring, Jason Fried looks for: • A positive attitude • A well rounded, flexible person • A quick learner • Trustworthiness – an independent worker • A good writer Probably the most important thing and probably one of the surprises is you have to work with people who are good writers. All five criteria (2m 42sec) Writing (34 sec)
Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation (text) • User skills Three tips • Collaborative writing • Conversational writing • Writing short documents
Image processing work flow Capture Edit Compress Distribute Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation (image) • User skills
Image characteristics Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation (image) • User skills
12 colors, 12 codes Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation (image) • User skills
Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation (image) • User skills 96% reduction
RGB Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation (image) • User skills
Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation (audio) • User skills Recording and playing sound Computer 10010110 (150) 11001001 (201) 11000111 (199) … Analog to digital converter Computer 10010110 (150) 11001001 (201) 11000111 (199) … Digital to analog converter
Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation (audio) • User skills Which clock is digital? Analog? http://som.csudh.edu/fac/lpress/presentations/clocks/clocks.html
Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation (audio) • User skills Sampling an analog signal
Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation (audio) • User skills Recording tradeoffs Increase sample rate → quality ↑ file size ↑ Increase sample size → quality ↑ file size ↑
User skills Internet concepts • Applications • Technology • Implications Internet skills • Application development • Content creation (audio) • User skills
The parts of a domain name Internet concepts • Applications • Technology (communication) • Implications Internet skills • Application development • Content creation • User skills • The particular host is called som • The organization that owns the name it is csudh • This host is at an educational organization som.csudh.edu