1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM.

Slides:



Advertisements
Similar presentations
Ch.1 Introduction to Software Engineering The Evolution 1.1 The Evolving Role of Software 1/15 In the early days: User Computer Software = Place a sequence.
Advertisements

© Chinese University, CSE Dept. Software Engineering / Software Engineering Topic 1: Software Engineering: A Preview Your Name: ____________________.
Wrap-Up Wednesday/Friday 10th Week. Goals of this course Give students a broader, more realistic view of the discipline of computer science as they decide.
Computer Science & Software Engineering challenges in Albania.
Chapter Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing Describe.
Analyst Meet August 27, 2002 R&D Orientation of Computer Science and Technology in Chinese R&D Organizations Wang Huaimin School of Computer Science and.
CSCI 3 Introduction to Computer Science. CSCI 3 Course Description: –An overview of the fundamentals of computer science. Topics covered include number.
CS 101 Course Summary December 5, Big Ideas Abstraction Problem solving Fundamentals of programming.
The Challenging (and Fun!) World of Computer Engineering Professor Dave Meyer School of Electrical & Computer Engineering Purdue University.
Ph.D. required courses Keith Marzullo University of California, San Diego Computer Science and Engineering.
What is Computer Science?
Computing ESSENTIALS     CHAPTER Ch 9Copyright 2003 The McGraw-Hill Companies, Inc Graphics, Multimedia, and Artificial Intelligence computing.
Distinctions Between Computing Disciplines
Learning Sciences and Engineering Professional Master’s Program Ken Koedinger Vincent Aleven Albert Corbett Carolyn Rosé Justine Cassell.
FACULTY OF COMPUTER SCIENCE & INFORMATION TECHNOLOGY, UNIVERSITY OF MALAYA.
SYSTEMS SUPPORT FOR GRAPHICAL LEARNING Ken Birman 1 CS6410 Fall /18/2014.
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
The Continuing Story of the Computer Age: Past, Present, and Future
PRESENTATION START.
Tennessee Technological University1 The Scientific Importance of Big Data Xia Li Tennessee Technological University.
SYSTEMS SUPPORT FOR GRAPHICAL LEARNING Ken Birman 1 CS6410 Fall /18/2014.
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 190 Careers in Computer Science, Computer Engineering, and Computer Information.
Computer Engineering Everything you need to know about becoming and doing the job of a computer engineer.
JAHLIA CHERRY Mr.Jiang Pd. 1 May 16 th WHAT DID YOU LEARN FROM THIS CLASS!!! I LEARNED ABOUT ANIMATIONS HOW TO USE FLASH HOW TO USE PHOTOSHOP I.
An Introduction to Computer Science. CSE Studies How Computers Work and How to Make Them Work Better Architecture  Designing machines Programming languages.
Informatics Achievements and Objectives. Key Facts We lead the UK in research (according to the UK Research Assessment Exercise we have 69% more top rated.
Btec National - Principles of Software Development 1 Principles of Software Design and Development More On Choosing a Language.
Introduction to Computing Muhammad Saeed. Topics Course Description Overview of Areas Contact Information.
NATIONAL ENGINEERS MONTH 2014 A WORLD OF I.T. YOUR LOGO HERE.
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
© 2009 IBM Corporation Motivation for HPC Innovation in the Coming Decade Dave Turek VP Deep Computing, IBM.
Steve Smalley 5/21/12 Hour 4.  Design and develop software  Use computer science and mathematics to test and evaluate software applications  Design.
Complex Network Theory – An Introduction Niloy Ganguly.
CSE 102 Introduction to Computer Engineering What is Computer Engineering?
CS 127 Introduction to Computer Science. What is a computer?  “A machine that stores and manipulates information under the control of a changeable program”
GET CONNECTED Information Technology Career Cluster.
More Computer Science in your Future? CSE 142 Autumn
ARTIFICIALINTELLIGENCE ARTIFICIAL INTELLIGENCE EXPERT SYSTEMS.
Computer Science 340 Software Design & Testing Software Architecture.
Information Systems in Organizations 4.3. New innovations: future trends in consumer systems Impact on individuals: Digital identity management.
Humans & Computers Will computers ever achieve human intelligence? Creativity? Originality? Thoughts? Is Artificial Intelligence Possible? The future of.
By: Nelson Webster. Algorithm Engineers Algorithm engineers study the effectiveness and efficiency of procedures of solving problems on a computer.
SN department.  You will find a job  You will find a good job  Since you will learn subjects  Ranging from programming to cutting-edge development.
WELCOME Topic: Peoples and Machines. Definition People and machines is a concept that includes all of the issues that relate to how people interact with.
CS4HS Why Computer Science? Ed Lazowska Bill & Melinda Gates Chair in Computer Science & Engineering University of Washington August 2012.
What’s a Computer?. The Basics A computer is a machine that manipulates data based on a list of instructions called a program.
Expert Systems. Knowledge base Inference engine ReasoningControl User interface user Components of an rule based Expert System.
Overview We are living in a technological world and rapidly advancement in all the different fields of science. With the development in the technology.
Why Should You Apply to Graduate School? Masters Degree
Welcome GE Igniting Minds!
Computer Information Systems
Background & History Google Inc. is an American multinational technology company that specializes in Internet Related services and products. These include online.
Electrical Engineering
Analysis of Computing Options at ISU
Cloud Computing & ANalytics
Computer Science Education (CSE) Students
Software What Is Software?
Frequently asked questions about software engineering
Frequently asked questions about software engineering
نظم المعلومات التسويقية
Human Computer Interaction
کتابهای تازه خریداری شده دروس عمومی 1397
کتابهای خریداری شده دروس عمومی 1397
What Is Next Big Thing in Technology?
FUTURY - INNOVATION CHALLENGE
FUTURY - INNOVATION CHALLENGE
We work with companies advancing artificial intelligence
Coventry University, UK
The Intelligent Enterprise and SAP Business One
Presentation transcript:

1 Computer Science & Engineering While Standing On One Foot Elliot Soloway CSE, CoE, UM

2 Today’s Story What are the major areas of CSE? What are the areas of impact of CSE?

3 Ask the Experts 1

4 Ask the Experts 2

5 My Personal View ( Toda y) Languages Manage complexity Systems Reliability Theory Encryption Software Engineering Manage complexity Artificial Intelligence Smart machines Human- Computer Interaction Usability Networks Make connections Hardware Ubiquity

6 Programming Languages: Manage Complexity

7 Theory Encryption

8 Artificial Intelligence Smart Machines

9

10 Networks: Make Connections - Plumbing

11 Networks: Make Connections - End User Support

12 Operating Systems: Reliability

13 Software Engineering Manage Complexity

14 Human-Computer Interaction Usability

15 Hardware: Ubiquity

16 The Past is NOT a Predictor of the Future

17 The Past is NOT a Predictor of the Future Exponential Growth TODAY- 2 cores cores

18 Disruptive Technologies

19 Disruptive Technologies

20 Disruptive Technologies

21 Disruptive Technologies

22 Disruptive Technologies

23 Disruptive Technologies

24 Disruptive Technologies

25 Disruptive Technologies

26 Identify 10 companies (e.g., youTube, facebook, Cisco, Disney) that are “players” in the technology world Fill out the following template for each of the companies: Company Name, Products CEO Name, CEO educational background 2 “interesting” facts about the CEO 2 “interesting” financial facts (revenue, investment, etc.)

27 Impact On… Everything

28 Scaling UP!

29 The Innovator’s Dilemma

30 Mini-Summary Done: Areas in CSE Next: Realizing CSE –2 Challenges

31 UM EECS