1 / 0

csci0150 (aka CS15)

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

taini
Download Presentation

csci0150 (aka CS15)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. csci0150(aka CS15)

    A Gateway to Computer Science
  2. 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…
  3. Stunning Special Effects
  4. 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
  5. 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
  6. 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
  7. 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
  8. Guest Speakers Robotics Chad Jenkins Scientific Visualization and Virtual Reality David Laidlaw Artificial Intelligence Amy Greenwald
  9. 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
  10. 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
  11. 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
  12. New Computer Science Faculty JeffHuang Human-Computer Interaction Robot-Human Communication Stefanie Tellex
  13. 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
  14. 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
More Related