college of natural sciences university of northern iowa welcome to the computer science department...

27
College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer

Upload: jesse-wilmore

Post on 29-Mar-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer

College of Natural Sciences University of Northern Iowa

Welcome to the Computer Science Department

Dr. Ben Schafer

Page 2: College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer

College of Natural Sciences University of Northern Iowa

When was the first computer invented?

• Sort of a trick question

• The first computers were people – who did computations

Page 3: College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer

College of Natural Sciences University of Northern Iowa

• The first DIGITAL computer was built at Iowa State University in 1941.

• The Attanasoff-Berry Computer

Page 4: College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer

What do you think about when you of computer science??

Page 5: College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer

Information SecurityUser informationAssurance

Digital Special Effects

Databases

High Performance Simulation

Human ComputerInterface Design

Groups of Contacts

Icons Representing

Individual contacts

Group Icons

Page 6: College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer

Wearable Computing

VirtualEnvironments

Graphics

Computer Vision

Robotics

Ubiquitous Computing

Bioinformatics

Page 7: College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer

What do these things have in common?

• They all treat the computer as only part of a bigger picture.

• They all treat the computer as a tool!

Page 8: College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer

Which tool would you rather use?

Page 9: College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer

Hopefully you said “It depends”

• Just like all tools, there are times where the computer is the “right” tool, and there are times when the computer is the “wrong” tool

Page 10: College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer

Three Levels of tools

• Standard Tools – “Off the shelf” tools such as Microsoft Office, Web

Browser, iTunes, etc. – Most users can “figure them out”

• Expert Tools– Professional grade tools such as ArcGIS,

MathCAD, Cadsoft, (Microsoft Office) etc.– Most users have been trained to use these tools

• Tool Builders– The people who build these other tools

Page 11: College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer

Does computer science == programming

• Saying the computer science is only about programming would be like saying that cooking is only about recipes!

• There is so much more!

Page 12: College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer

What is Computer Science?

• Computer scientists study: – how to write recipes (programming, software

engineering) – how the structure of the recipes effect the results

(algorithms) – the nature of the inputs and outputs (data structures,

databases) – what can recipes actually produce (theory, systems,

artificial intelligence) – how well the recipes work (theory, human-computer

interfaces)

Page 13: College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer

How can we use the computer to help people make difficult decisions? (Such as what movie should I see?)

Page 14: College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer

Understanding the Computation

Ghost Apollo 13

Toy Story

Titanic United 93

R.V. X-Men 3

Ben D A B D ? ? ? Amy A F D F Mark A A A A A A Paul D A C Jason A C A C A Philip F A F Gene D A A

Page 15: College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer

Prediction-MovieLens

Page 16: College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer
Page 17: College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer

What the members of this department study

• Software Engineering

• Programming Languages

• Bioinformatics

• Information Storage and Retrieval

• Real Time Systems

• Cluster Computing

• Artificial Intelligence/Robotics

Page 18: College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer

What is Bioinformatics?

Developing software tools for mining biological databases.

Utilizing software tools to perform biological studies.

Page 19: College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer

Interdisciplinary field

BIOINFORMATICS

Physics

Chemistry

Mathematics

Biology

Statistics

Computer Science

Page 20: College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer
Page 21: College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer
Page 22: College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer
Page 23: College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer
Page 24: College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer

Real-Time Embedded Systems

Page 25: College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer

Cluster Computing

Page 26: College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer

Robots!

• Let’s look at some demos!

Page 27: College of Natural Sciences University of Northern Iowa Welcome to the Computer Science Department Dr. Ben Schafer

What should you look for in a college?

• Schools that have a strong program in your field of interest.

• Schools that have a computer science department that can teach you something even if you aren’t a CS major.