Download presentation
Presentation is loading. Please wait.
Published byStuart Welch Modified over 9 years ago
2
What do we cover? CIS 275-471 Network-based applications
3
IT as part of a general education began with Kemeney and Kurtz “The average college graduate of today is almost sure to need a computer in his work twenty years from now. Therefore, we must prepare him today to use this most powerful of tools.” “Even more significant is the need for changing the attitude of the typical intelligent person towards computers....It is vitally important that the leaders of government, industry and education should know both the potential and limitations of the use of computers, and to be aware of the respective roles of Man and machine in the partnership.” John G. kemeney and Thomas E. KurtzJohn G. kemeney and Thomas E. Kurtz, “The Dartmouth Time-Sharing Computing System,” Final Report to the NSF), June 1967.
4
What do we cover? The skills and concepts needed for success as a student and after graduation as a professional and a citizen.
5
Skills and concepts Skills –Create content: text, image, audio, video –Develop applications on the Internet platform Concepts –Applications –Technology –Implications for individuals, organizations and society
6
Skills and concepts Skills –Create content: text, image, audio, video –Develop applications on the Internet platform Concepts –Applications –Technology –Implications for individuals, organizations and society
7
Skills: content creation Writing –Conversation –Concise documents –Collaborative documents Image, audio and video creation and editing
8
Internet writing is important Probably the most important thing and probably one of the surprises is you have to work with people who are good writers, Jason Fried, 2005.Jason Fried When hiring, Jason Fried, founder of 37 Signals, a leading Internet software company looks for: A positive attitude A well rounded, flexible person A quick learner Trustworthiness – an indpendent worker A good writer Writing (34 sec) All five criteria (2m 42sec)
9
Skills and concepts Skills –Create content: text, image, audio, video –Develop applications on the Internet platform Concepts –Applications –Technology –Implications for individuals, organizations and society
10
1979: Visicalc let users develop their own applications (and drove IT departments crazy)
11
Before VisiCalc After VisiCalc On the Internet platform Application developers
12
The Internet is the “new spreadsheet” It has lowered the application development bar much further than the spreadsheet did One can create ad-hoc applications – a blog, social network, threaded discussion, Web site, database, image or video library, mashup, survey, etc. in a few minutes
13
Skills and concepts Skills –Create content: text, image, audio, video –Develop applications on the Internet platform Concepts –Applications –Technology –Implications for individuals, organizations and society
14
Concepts: applications Stand alone vs. network-based applications with pros and cons Data type evolution – from numbers to video Program and/or data in the cloud Collaborative vs. personal applications Collaboration -- synchronous vs. asynchronous, large group vs. small Falling cost of bandwidth, storage, and processing make new applications feasible Falling cost and skill level for application and content creation Long tail applications and normal vs. power distribution Communication one-one, one-many, many-many Data organization and retrieval – free text, tags, taxonomy, relational, semantic Web Identity, reputation Social networks Syndication Location-aware and mobile applications Open source Intellectual property and copyright
15
Concepts: implications Implications for individualsindividuals Implications for organizationsorganizations Implications for societysociety The global diffusion of the Internetglobal diffusion Telecommunication policypolicy
16
Concepts: technology Functional components of a computer system – CPU, memory, storage, I/O Platform evolution – batch, timesharing, PC, Internet, mobile Internet Accelerating improvement in electronic, storage and communication technology Linear and exponential functions Analog vs. digital data Data types -- numbers, text, images, audio, and video Data encoding, modulation, compression, and dynamic range Units of measure for storage capacity and transmission speed Client-server architecture, mashups, application programming interface Domain name system Circuit vs. packet switching Rudiments of layered protocols (at least application versus the rest) Smart vs. dumb networks Internet vs. intranet vs. extranet Connectivity options from home, organizations, mobile and portable, and on backbones Rudiments of wireless technology – power, frequency, attenuation, modulation, antennae Security threats and safety measures Programming concepts – stored program, algorithmic thinking, control, etc. (Use Scratch from MIT?)
17
Skills and concepts Skills –Create content: text, image, audio, video –Develop applications on the Internet platform Concepts –Applications –Technology –Implications for individuals, organizations and society
18
Food for thought 1.What is the main way that the Internet affects your life? Briefly describe its impact. 2.Give an example of a change in society that will occur as the Internet expands to reach more people and speed increases. 3.Give an example of a change in business that will occur as the Internet expands to reach more people and speed increases. 4.What can you do to improve or alter a picture you have taken with a camera or phone? 5.Have you ever made an audio or video recording and posted it on the Internet? If so, briefly describe. If not, briefly describe the best video you have ever seen on the Internet.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.