elements of computing elaine rich bill young ear/elementsprogram2009.ppt
TRANSCRIPT
![Page 1: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/1.jpg)
Elements of Computing
Elaine Rich
Bill Young
http://www.cs.utexas.edu/~ear/ElementsProgram2009.ppt http://www.cs.utexas.edu/~ear/ElementsProgram2009.ppt
![Page 2: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/2.jpg)
We Live in a Knowledge-Based World
![Page 3: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/3.jpg)
Knowledge-Based Public Relations
http://www.ebayholiday.com/black-friday
![Page 4: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/4.jpg)
Knowledge-Based Politics
http://cohort11.americanobserver.net/latoyaegwuekwe/multimediafinal.html
![Page 5: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/5.jpg)
Knowledge-Based Corporations
http://www.wolframalpha.com/
![Page 6: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/6.jpg)
It’s Exploding
Computers Connected to the Internet
![Page 7: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/7.jpg)
Moore’s Law
![Page 8: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/8.jpg)
What Does It Mean?
![Page 9: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/9.jpg)
But Fast Isn’t Always Good Enough
Traveling Salesman Problem
![Page 10: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/10.jpg)
But Fast Isn’t Always Good Enough
Paths among 50 cities:
For start: 50 choices
For next: 49 choices
For next: 48 choices
and so forth
So the total number of paths to consider is:
50 49 48 47 … = 50!
![Page 11: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/11.jpg)
But Fast Isn’t Always Good Enough
![Page 12: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/12.jpg)
But Fast Isn’t Always Good Enough
50!
![Page 13: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/13.jpg)
How Is All That Computing Power Being Used?
• $3,076 is being spent on pornography
• 28,258 Internet users are viewing pornography
• 372 Internet users are typing adult search terms into search engines
The pornography industry is larger than the revenues of the top technology companies combined: Microsoft, Google, Amazon, eBay, Yahoo!, Apple, Netflix and EarthLink.
Every second:
![Page 14: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/14.jpg)
How Is All That Computing Power Being Used?
![Page 15: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/15.jpg)
How Is All That Computing Power Being Used?
• 94% of all email sent is spam
• spam costs industry over $100 billion a year.
It is estimated that:
![Page 16: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/16.jpg)
How Is All That Computing Power Being Used?
• 71% of the time, attacks began within a week of the theft.
• Women were 26% more likely to be victims than men.
• Low tech methods (lost or stolen wallets, checkbooks, credit cards) were still prevalent (43% of attacks).
An estimated 9.9 million US adults will fall victim to identity fraud in 2009, up 1.8 million from 2007, at a cost of $48 billion.
![Page 17: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/17.jpg)
Where the Jobs Are
![Page 18: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/18.jpg)
Where the Jobs Are
![Page 19: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/19.jpg)
Motivations for the Elements Program
• Computational thinking is a key skill.
• The threshold to attaining that skill is not so high that students should shy away from considering acquiring it.
![Page 20: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/20.jpg)
Multiple Paths through the Program
• Big picture track: the fundamental technology and how it impacts our lives.
• Logical track: develop fundamental reasoning skills.
• Programming track: acquire a useful and marketable skill.
![Page 21: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/21.jpg)
Levels of Involvement
• One course: gain some basic computer literacy, explore an area of personal interest
• Two courses: learn some useful programming skills
• Four courses: get a certificate from the CS department
• Six courses: recognition on UT official transcript
![Page 22: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/22.jpg)
Courses• CS 301K Foundations of Logical Thought
![Page 23: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/23.jpg)
Courses• CS 301K Foundations of Logical Thought
Physician: The continued use of this drug to treat patients with a certain diseasecannot be adequately supported by the proposition that any drug that treats thedisease is more effective than no treatment at all. What must also be taken intoaccount is that this drug is very expensive and has notable side effects.Which one of the following most accurately expresses the main point of the physician’s argument?
(A) The drug is more effective than no treatment at all.(B) The drug is more effective than other forms of treatment for the disease.(C) The drug is more expensive than other forms of treatment for the disease.(D) The drug should not be used to treat the disease unless it is either effectiveor inexpensive.(E) The drug’s possible effectiveness in treating the disease is not sufficientjustification for using it.
A Sample LSAT Question
![Page 24: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/24.jpg)
Courses
• CS 301K Foundations of Logical Thought
• CS 302 Computer Fluency
• CS 329E Elements of Computing in Society
![Page 25: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/25.jpg)
Courses• CS 301K Foundations of Logical Thought
• CS 302 Computer Fluency
• CS 329E Elements of Computing in Society
The case of Tanya Rider
![Page 26: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/26.jpg)
Courses• CS 301K Foundations of Logical Thought
• CS 302 Computer Fluency
• CS 329E Elements of Computing in Society
• Writing Flag
• Ethics and Leadership Flag
![Page 27: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/27.jpg)
Courses - Programming• CS 303E Elements of Computers and Programming• CS 313E Elements of Software Design
• CS 320N Computers from the Ground Up
• CS 320N Visual Programming
![Page 28: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/28.jpg)
Courses - Topics
• CS 323E Elements of Scientific Computing
• CS 324E Elements of Graphics and Visualization
• CS 326E Elements of Networking
• CS 327E Elements of Databases
• CS 329E Elements of Navigating Cyberspace
• CS 329E Elements of Web Programming
• CS 329E Elements of Modeling Biological Data
![Page 29: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/29.jpg)
Fulfilling Requirements
• CS 302 meets the Natural Sciences Part II requirement.
• More ways to use Elements classes to satisfy core requirements are being pursued.
• Elements certificate can satisfy a 12-hour minor requirement.
![Page 30: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/30.jpg)
From Our AlumniBefore I decided to join this program, I would have considered myself familiar with how to use computers and most of the programs on them. But that familiarity was very surface level, and I wanted to know more. …
Th[e] certificate has impacted me in so many ways I never thought possible. For one, I've got the elements program listed on my resume, which always inspires people interviewing or reading over my resume to ask me questions about it. In grad school right now, I feel that I am at a complete advantage over my peers when we are dealing with our statistical programs like R, SAS, and SPSS. Also, very recently, I got my first new smartphone. I love the it, but there were just some annoying quirks about it that I didn't like, and there was no option on the user interface to get rid of them. So I actually went into the registry, into the files related to the annoyances, and changed the programming in them to suit what I wanted. What amazed me about all of this, was how comfortable and completely at ease I was, which is due to the elements program.
- Audrey Leroux
![Page 31: Elements of Computing Elaine Rich Bill Young ear/ElementsProgram2009.ppt](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e745503460f94b74bcd/html5/thumbnails/31.jpg)
Jason Sears – an Elements Alumnus