140 likes | 216 Views
csci0150 (aka CS15). A Gateway to Computer Science. Computer Science . CS15 gets you started in understanding computer science for its own intellectual interest for its enrichment of other fields
E N D
csci0150(aka CS15) A Gateway to Computer Science
Computer Science • CS15 gets you started in understanding computer science • for its own intellectual interest • for its enrichment of other fields • for its combination of scientific, engineering, art and design, and as a “mode of thought” • Information technology, including CS, is key to the “knowledge economy” • Some examples of CS in action, to illustrate the breadth of our field and its applications follow…
Immersive Virtual Reality In the past, researchers have been restricted to maps and models for studying the surface of Mars Create fully 3D immersive environments via head-tracked stereo glasses Realistic “field geology” on Mars! A state-of-the-art Cave being built at 180 George street
The Internet and Social Networks • Facebook • 1.15 billion active users worldwide • Over 30 billion pieces of content (links, pictures, etc.) shared each month • 300 million photos updated each day • Open source API allows users to write their own Facebook applications
Dilemmas of the Digital Age • Machines continuing to replace human labor, and increasingly decision-making • machines have increased human productivity while reducing demand for routine, repetitive jobs • with middle-skilled, task-intensive jobs disappearing, income gap has widened • but new jobs are being created, old jobs “upskilled” to be more interesting – education is key to economic survival • Dangers of yielding too much control to algorithms, some too complex to be understood by most people • instability in the stock market due to trading algorithms • piloting vehicles • nuclear power plants
Dilemmas of the Digital Age • Big Data • “data mining”, “machine learning” statistics-based algorithms for detecting patterns, anomalies, etc. • search • language translation • gesture recognition for User Interfaces • credit card fraud detection • crime and terrorism anticipation (shades of Spielberg’s “Minority Report” w/ Tom Cruise) • Big data & personal privacy • information now more accessible than ever • threat to privacy represented by increasing storage of personally identifiable information • i.e. NSA Controversy • Need an educated government, citizenry
Guest Speakers Robotics Chad Jenkins Scientific Visualization and Virtual Reality David Laidlaw Artificial Intelligence Amy Greenwald
Computer Science at Brown Answers Hard Questions How can we continue to make faster computers? How do we have secure data storage and communication? Nanotechnology, Cybersecurity John Savage How do we make programming easier and more user friendly? Steven Reiss User-Interfaces
Computer Science at Brown Answers Hard Questions How can computers understand language to answer questions and hold conversations? Natural Language Understanding Eugene Charniak How can we use computation to model biological processes and structures? Computational Biology Ben Raphael
Computer Science at Brown Answers Hard Questions How do we protect communication and computation against malicious users? Cryptography Anna Lysyanskaya How do we manage and analyze data under challenging situations (i.e. scarce computing resources)? Distributed Computing UgurCetintemel
New Computer Science Faculty JeffHuang Human-Computer Interaction Robot-Human Communication Stefanie Tellex
CS – So Much More Than Programming! • Computers are our only universal machine, • through the magic of software… systems distributed and cloud computing robotics computers graphics (graphical) user interfaces e-books theory algorithms AI programming modeling Art & Design Math CS Engineering Computational Economics Computational Finance Computational Biology Digital Story-telling Digital Humanities
Why Should You Study Computer Science? • For fun and intellectual excitement • A really exciting era is just beginning – CS is still a young discipline • Fundamental “mode of thought” • An increasingly important component of all other fields • Despite outsourcing, plenty of interesting jobs for qualified people, in established companies and start-ups, in research labs and academia