 Day 59 Computer Science and Industry Exploring The Intersection Between CS and Other Fields.

Slides:



Advertisements
Similar presentations
Which Course? Where Does Your City University Degree Lead? Dr. Sebastian Hunt Associate Dean.
Advertisements

1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
Chp 1 – Introduction to Computers
Department of Mathematics and Computer Science
Careers in Mathematics. What can you do with a math degree?
Artificial Intelligence Austin Luczak, Katie Regin, John Trawinski.
What do Computer Scientists and Engineers do? CS101 Regular Lecture, Week 10.
What is Computer Science? Study of the foundations of computing, data storage, and information processing Computer Science spans diverse areas: –Security.
Intelligent Agent Systems. Artificial Intelligence Systems that think like humans Systems that think rationally Systems that act like humans Systems that.
The Challenging (and Fun!) World of Computer Engineering Professor Dave Meyer School of Electrical & Computer Engineering Purdue University.
An expert system is a package that holds a body of knowledge and a set of rules on a subject that has been gained from human experts. An expert system.
Opportunities in Quantitative Finance in the Department of Mathematics.
Frequently asked questions about software engineering
Lecture 1.
By Joshua Reddick.  Direct and coordinate the design, manufacture, and testing of aircraft and aerospace products  Assess proposals for projects to.
Computational Thinking Related Efforts. CS Principles – Big Ideas  Computing is a creative human activity that engenders innovation and promotes exploration.
IT Job Roles Task 20. Software Engineer Job Description Software engineers are responsible for creating and maintaining software of various different.
Medical Informatics Basics
By: Dr. Mohammed Alojail College of Computer Sciences & Information Technology 1.
LÊ QU Ố C HUY ID: QLU OUTLINE  What is data mining ?  Major issues in data mining 2.
What is Business Intelligence? Business intelligence (BI) –Range of applications, practices, and technologies for the extraction, translation, integration,
Computer Programming My Home Page My Paper Job Description Computer programmers write, test, and maintain the detailed instructions, called programs,
PRESENTATION START.
Information Technology
Computer Science Department Sonoma State University.
Introduction to Computer and Programming CS-101 Lecture 6 By : Lecturer : Omer Salih Dawood Department of Computer Science College of Arts and Science.
OverviewOverview – Preparation – Day in the Life – Earnings – Employment – Career Path Forecast – ResourcesPreparationDay in the LifeEarningsEmploymentCareer.
Management Information Systems
Information Systems Security Computer System Life Cycle Security.
6.01 Understand emerging technologies.
CS 1410 Intro to Computer Tecnology Computers and History1.
1/24 Information Technology Definition and Curriculum.
Objectives Overview Identify the qualities of valuable information Describe various information systems used in an enterprise Identify the components of.
OverviewOverview – Preparation – Day in the Life – Earnings – Employment – Career Path Forecast – ResourcesPreparationDay in the LifeEarningsEmploymentCareer.
Your Career Connects Our Focus! BSI Financial Group Suit 2700, 161 Bay Street 27 th Floor, TD Canada Trust Tower PO BOX 508 Toronto M5J.
OPERATION RESEARCH MERVE GUL CONTEXT: What is O.R. ? History of Operation Research Necessity of O.R. The Basic Tools Used in O.R. The Seven.
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
Chapter 3 DECISION SUPPORT SYSTEMS CONCEPTS, METHODOLOGIES, AND TECHNOLOGIES: AN OVERVIEW Study sub-sections: , 3.12(p )
Database A database is a collection of data organized to meet users’ needs. In this section: Database Structure Database Tools Industrial Databases Concepts.
KJC001 (sp2015.ppt – May 12, 2015) – Industry senior project presentation Industry-based Senior Project in the Department of Computer Science and Engineering.
Presentation for CS490 Other Topics By: Chihwei Hsu By: Chihwei Hsu Date: Nov 17, 2003 Date: Nov 17, 2003 Class: CS490 Class: CS490.
I Robot.
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
Architecture of Decision Support System
My 3 Career Choices By Drake Thomas (6h Hour). Information Technology Computer Programmer Mathematician Aerospace Engineer.
Unit 22 People in Computing
CSE 102 Introduction to Computer Engineering What is Computer Engineering?
Algorithmic, Game-theoretic and Logical Foundations
Computer Science in Context Evangelos E. Milios Professor and Graduate Coordinator Faculty of Computer Science Dalhousie University.
 Explore fundamental issues in computing and develop theories and models to address those issues  Help scientists and engineers solve complex computing.
1 INSTYTUT PODSTAW INFORMATYKI PAN OR INSTITUTE OF COMPUTER SCIENCE, POLISH ACAD. SCI. (56 scientists, including 49 Ph.D.’s) IN THE FOLLOWING AREAS: OFFER.
Nursing Informatics MNS 5103 MASTER OF NURSING SCIENCE (MNS)
10 Best Technologies to Learn at Eduonix in 2016 The tech field is progressing rapidly, with newer software applications and development tools being released.
Discovering Computers 2009 Chapter 1 Introduction to Computers.
Emerging Technology 6.01 Understand the evolution of information technology. 6.01b Understand emerging technologies.
Fields and Careers in Tech FSU Technology Outreach Presenter Names go here.
Sub-fields of computer science. Sub-fields of computer science.
Mechanical & Manufacturing Engineering Program
Analysis of Computing Options at ISU
Transaction Processing Systems
Computer Science Courses
Chapter 1- Introduction
Career JEOPARDY! Cluster: Information Technology
What are your Career Options?
CS1301 – Where it Fits Institute for Personal Robots in Education
Computing and Mathematics
Computer Science Courses in the Major
AI In By
Computer Science Dr Hwang Chair, Computer Science Department
Presentation transcript:

 Day 59 Computer Science and Industry Exploring The Intersection Between CS and Other Fields

Intro to CS & Industry

Economic growth and efficiency depend more than ever on computers and computing. Increased processing power and network access is now available. Wireless access areas are increasingly common. Vast amounts of information can be accessed over the Web. All of this provides a unique opportunity for the next generation of computing technology. Of particular importance today are networked information systems, computer and network security, Web services, and also Web search and data mining.

2006 Census on CS Employment  83.4% of those in mathematics & computer sciences are employed.  74.0% of those in accounting & computer science are employed.

CS & the Security Industry  Principle of least privilege : Each part of the system has only the privileges that are needed for its function. So if a hacker gains access to one part, they have only limited access to the whole system.

CS & the Security Industry  Principle of least privilege : Each part of the system has only the privileges that are needed for its function. So if a hacker gains access to one part, they have only limited access to the whole system.  Audit trails : tracking system activity, so that when a security breach occurs, the mechanism and extent of the breach can be determined. Storing audit trails remotely, where they can only be appended to, can keep intruders from covering their tracks.

CS & the Security Industry  Full disclosure : to ensure that when bugs are found the "window of vulnerability" is kept as short as possible.

CS & the Security Industry  Full disclosure : to ensure that when bugs are found the "window of vulnerability" is kept as short as possible.  Defense in depth : where the design is such that more than one subsystem needs to be violated to compromise the integrity of the system and the information it holds.

CS & the Security Industry  Full disclosure : to ensure that when bugs are found the "window of vulnerability" is kept as short as possible.  Defense in depth : where the design is such that more than one subsystem needs to be violated to compromise the integrity of the system and the information it holds.  Cryptography

CS and Health Informatics  This field is an intersection between computer science, information science and health care.

CS and Health Informatics  It is an intersection between computer science, information science and health care. It concerns computational techniques relevant to health care.  A recent federal law issued requires health care providers to maintain patient records in electronic form. New jobs are emerging in health informatics.

Computational Physics

Many fields come under computational physics: FEM – Finite Element Modeling CFD – Computational Fluid Dynamics Computational Astrophysics Numerical Relativity Notable software: Extreme Loading

Computational Physics Many fields come under computational physics: FEM – Finite Element Modeling CFD – Computational Fluid Dynamics Computational Astrophysics Notable software: Extreme Loading Physics problems are in general very difficult to solve exactly. Many physical systems are inherently nonlinear at best, and at worst chaotic: this means it can be difficult to ensure any numerical errors do not grow to the point of rendering the 'solution' useless.

Computational Physics

CS and Robotics  This field concerns artificial intelligence, computer vision and robotics,

CS and Robotics  “Reynoso, a computer science summer intern … His project is to develop a graphical user interface, or GUI, that engineers can use on a hand held touch screen to easily manipulate the proposed lunar lander's robotic arm.” – NASA

CS and Robotics  “Reynoso, a computer science summer intern … His project is to develop a graphical user interface, or GUI, that engineers can use on a hand held touch screen to easily manipulate the proposed lunar lander's robotic arm.” – NASA  AI concerns models of intelligent interaction, multi-agent systems, natural language understanding, constraint programming, computational vision, robotics, machine learning, and reasoning under uncertainty.

CS, Finance & E-Commerce  1970s: the main focus of computational finance shifted to options pricing and analyzing mortgage securitzations.

CS, Finance & E-Commerce  1970s: the main focus of computational finance shifted to options pricing and analyzing mortgage securitzations.  Late 70s and early 80s, young quantitative practitioners who became known as “rocket scientists”, arrived on Wall Street and brought along personal computers.

CS, Finance & E-Commerce  1980s: Physicists and mathematicians become known as “financial engineers” (“quant” is a term that includes both rocket scientists and financial engineers, as well as quantitative portfolio managers).

CS, Finance & E-Commerce  1980s: Physicists and mathematicians become known as “financial engineers” (“quant” is a term that includes both rocket scientists and financial engineers, as well as quantitative portfolio managers).  This led to a second major extension of the range of computational methods used in finance, also a move away from personal computers to mainframes and supercomputers

CS, Web Development and Application Developers  Application developers usually have a degree in computer programming and have a strong training in algorithms, mathematics, and software.

CS, Web Development and Application Developers  Application developers usually have a degree in computer programming and have a strong training in algorithms, mathematics, and software.  Developers make several versions of the same basic application that can be read by different devices such as cell phones, tablets, and PCs.

CS and Game Development  Computer game development has become a sophisticated subject, drawing on advanced knowledge in a number of areas of computer science, such as artificial intelligence and computer graphics  People work on projects, using multiple 3D graphic application programming interfaces (APIs) and programming tools to design, develop, test, and maintain game applications.

CS and Game Development  Game development is a growing $2 billion-a-year industry in Canada where nearly 300 software development firms employ some 9,000 people full time.

CS and Game Development  Game development is a growing $2 billion-a-year industry in Canada where nearly 300 software development firms employ some 9,000 people full time.  Work as a junior game developer or game tester for game development companies, Internet service providers and companies developing games for handheld and mobile devices. Job titles include game marketer, game software developer, game software engineer, project manager and team leader for game software development.