Download presentation
Presentation is loading. Please wait.
Published byAshley Sullivan Modified over 9 years ago
1
Day 59 Computer Science and Industry Exploring The Intersection Between CS and Other Fields
2
Intro to CS & Industry
5
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.
6
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.
7
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.
8
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.
9
CS & the Security Industry Full disclosure : to ensure that when bugs are found the "window of vulnerability" is kept as short as possible.
10
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.
11
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
12
CS and Health Informatics This field is an intersection between computer science, information science and health care.
13
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.
14
Computational Physics
15
Many fields come under computational physics: FEM – Finite Element Modeling CFD – Computational Fluid Dynamics Computational Astrophysics Numerical Relativity Notable software: Extreme Loading
16
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.
17
Computational Physics
18
CS and Robotics This field concerns artificial intelligence, computer vision and robotics,
19
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
20
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.
21
CS, Finance & E-Commerce 1970s: the main focus of computational finance shifted to options pricing and analyzing mortgage securitzations.
22
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.
23
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).
24
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
25
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.
26
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.
27
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.
28
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.
29
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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.