computer science @ virginia techresearch.cs.vt.edu/ctech2/090706-cs-at-vt.pdf · top 20...

of 74 /74
Computer Science @ Virginia Tech Professor Wu FENG Image Sources for this Presentation: Google and Personal Sources. Wednesday, July 8, 2009

Author: others

Post on 07-Jul-2020

0 views

Category:

Documents


0 download

Embed Size (px)

TRANSCRIPT

  • Computer
Science
@
Virginia
Tech

    Professor
Wu
FENG

    Image Sources for this Presentation: Google and Personal Sources.

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    What
is
Computer
Science?

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    What
is
Computer
Science?

    Is
it
just
about
programming?

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    What
is
Computer
Science?

    Is
it
just
about
programming?

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    What
is
Computer
Science?

    Is
it
just
about
programming?

    No! If it were, we wouldrename the major to

    computer programming!

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
in
the
College
of
Engineering?

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
in
the
College
of
Engineering?

    What
is
Science? Obtaining
knowledge
of
the
physical
or
material
world
through
observa3on
and
experimenta3on.

    The
study
of
“How
do
things
work?”


    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
in
the
College
of
Engineering?

    What
is
Science? Obtaining
knowledge
of
the
physical
or
material
world
through
observa3on
and
experimenta3on.

    The
study
of
“How
do
things
work?”


    What
is
Engineering?Making
pracIcal
applicaIon
of
the
knowledge
of
pure
sciences
(e.g.,
physics,
chemistry)
to
construct
new
arIfacts
(e.g.,
bridges,
ships,
computers).

    The
design
of
“How
to
build
things.”



    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
in
the
College
of
Engineering?

    What
is
Science? Obtaining
knowledge
of
the
physical
or
material
world
through
observa3on
and
experimenta3on.

    The
study
of
“How
do
things
work?”


    What
is
Engineering?Making
pracIcal
applicaIon
of
the
knowledge
of
pure
sciences
(e.g.,
physics,
chemistry)
to
construct
new
arIfacts
(e.g.,
bridges,
ships,
computers).

    The
design
of
“How
to
build
things.”



    …
What
is
Computer
Science?

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Importance
of
Computer
Science

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Importance
of
Computer
Science How
many
computers
does
your
family
own?

    More
than
you
might
think!

Would
you
believe
40+

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Importance
of
Computer
Science How
many
computers
does
your
family
own?

    More
than
you
might
think!

Would
you
believe
40+

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Importance
of
Computer
Science How
many
computers
does
your
family
own?

    More
than
you
might
think!

Would
you
believe
40+

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Importance
of
Computer
Science How
many
computers
does
your
family
own?

    More
than
you
might
think!

Would
you
believe
40+

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Importance
of
Computer
Science How
many
computers
does
your
family
own?

    More
than
you
might
think!

Would
you
believe
40+

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Importance
of
Computer
Science How
many
computers
does
your
family
own?

    More
than
you
might
think!

Would
you
believe
40+

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Importance
of
Computer
Science How
many
computers
does
your
family
own?

    More
than
you
might
think!

Would
you
believe
40+

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Importance
of
Computer
Science How
many
computers
does
your
family
own?

    More
than
you
might
think!

Would
you
believe
40+

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Importance
of
Computer
Science How
many
computers
does
your
family
own?

    More
than
you
might
think!

Would
you
believe
40+

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Importance
of
Computer
Science How
many
computers
does
your
family
own?

    More
than
you
might
think!

Would
you
believe
40+

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Importance
of
Computer
Science How
many
computers
does
your
family
own?

    More
than
you
might
think!

Would
you
believe
40+

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Importance
of
Computer
Science How
many
computers
does
your
family
own?

    More
than
you
might
think!

Would
you
believe
40+

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Importance
of
Computer
Science

    Keeping
Ford
compeIIve!

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Importance
of
Computer
Science

    Keeping
Ford
compeIIve!

    Ford used computer design to bypass the costly and time-consumingbuilding of multiple generations of prototypes.

    Source: USA Today, 2 July 2009

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
…

    Create
virtual
worlds
(for
work
and
for
play) Enhance
and
enrich
all
of
life Build
communiIes Be
more
compeIIve
in
business Solve
important
problems Integrate,
communicate,
and
preserve
informaIon Invent
the
future!

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
… Create
virtual
worlds
for
work
…


    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
… Create
virtual
worlds
for
work
…


    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
… Create
virtual
worlds
for
work
…


    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
… Create
virtual
worlds
for
work
…


    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
… Create
virtual
worlds
for
work
…


    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
… Create
virtual
worlds
for
work
…


    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
… …
and
for
play!

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
… …
and
for
play!

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
… …
and
for
play!

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
… …
and
for
play!

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
… …
and
for
play!

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
… …
and
for
play!

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
…

    Enhance
and
enrich
all
of
life.

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
…

    Enhance
and
enrich
all
of
life.

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
…

    Enhance
and
enrich
all
of
life.

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
…

    Enhance
and
enrich
all
of
life.

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
…

    Enhance
and
enrich
all
of
life.

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
…

    Enhance
and
enrich
all
of
life.

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
…

    Enhance
and
enrich
all
of
life.

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
…

    Enhance
and
enrich
all
of
life.

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
…

    Build
communiIes.

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
…

    Build
communiIes.

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
…

    Build
communiIes.

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
…

    Build
communiIes.

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
… Be
more
compeIIve
in
business.

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Ford used computer design to bypass the costly and time-consumingbuilding of multiple generations of prototypes.

    Source: USA Today, 2 July 2009

    Computer
Science
Enables
Us
To
… Be
more
compeIIve
in
business.

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
… Be
more
compeIIve
in
business.

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
… Be
more
compeIIve
in
business.

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
… Be
more
compeIIve
in
business.

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
…

    Solve
important
problems.

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
…

    Solve
important
problems.

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
…

    Solve
important
problems.

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
…

    Solve
important
problems.

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
…

    Integrate,
communicate,
and
preserve
informaIon.

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
…

    Integrate,
communicate,
and
preserve
informaIon.

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
…

    Integrate,
communicate,
and
preserve
informaIon.

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Enables
Us
To
…

    Invent
the
future!

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science:
Powerful
Beyond
ImaginaIon
(Courtesy:
IEEE/ACM
SC06)

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science:
Powerful
Beyond
ImaginaIon
(Courtesy:
IEEE/ACM
SC06)

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
@
Virginia
TechVT’s Jamika Burge at IBM San Jose

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
@
Virginia
Tech

    Both systems featured in The New York Times.Green Destiny is now in the Computer History Museum.

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
@
Virginia
Tech

    JigCell Problem-Solving Environment

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
@
Virginia
Tech

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Reality
Check
…

    Top
20
Highest‐Paying
Jobs
for
2009
(CareerBuilder) Systems
and
Programming
Managers

    Mean
Annual
Salary:
$90,1382016
Projected
Employment:
N/A


    Lead
Computer
ProgrammersMean
Annual
Salary:
$80,1822016
Projected
Employment:

417,000

    Lead
Computer
Systems
AnalystsMean
Annual
Salary:
$79,4792016
Projected
Employment:
650,000

    Computer
Programmers
and
AnalystsMean
Annual
Salary:
$60,6822016
Projected
Employment:
417,000

    All top 20 high-paying jobs involve computing.

    These 4 high-paying jobs focusspecifically on computing.

    http://msn.careerbuilder.com/Article/MSN-1771-Salaries-and-Promotions-20-Highest-Paying-Careers/?ArticleID=1771&cbRecursionCnt=1&cbsid=5aaa7763d24142eca47b45a221bb6e93-300189075-JB-5

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Current
&
Projected
Shortage

    Downturn in interest …

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Current
&
Projected
Shortage

    Downturn in interest …

    ….despite strong job market

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
@
Virginia
Tech

    Solving
tomorrow’s
problems
today
…

    Is it in YOUR future?Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Computer
Science
Resources
ConsorIumat
Virginia
Tech
 Premier
Members

    Wednesday, July 8, 2009

  • ©
Wu‐chun
Feng

    Next
Steps?
…

    General
CS
@
VT
informa>on:
www.cs.vt.edu Quotes,
Myths,
FAQ:
faq.cs.vt.edu CS
Academic
Advisors:

    Terry
Arthur
([email protected],
AIM
csadvr2)

    Libby
Bradford
([email protected],
AIM
csadvr)

    Sign
up
today
for
CS
general
engineering
listserv Consider
taking
a
CS
class
during
your
first
semester
(if
you
have
AP


    credit
for
calculus
or
computer
science)

    Wednesday, July 8, 2009

    http://www.cs.vt.edu/http://www.cs.vt.edu/http://faq.cs.vt.edu/http://faq.cs.vt.edu/mailto:[email protected]:[email protected]:[email protected]:[email protected]