37
June 17, 2022 Computer Science and Engineering 1 Why Study Computing? Computer Science Computer Engineering Computer Information Systems Department of Computer Science and Engineering The University of South Carolina

The World Changes

  • Upload
    wilda

  • View
    38

  • Download
    0

Embed Size (px)

DESCRIPTION

Why Study Computing? Computer Science Computer Engineering Computer Information Systems Department of Computer Science and Engineering The University of South Carolina. The World Changes. Compared to my university’s computer when I was a graduate student, my laptop is 15,000 times cheaper - PowerPoint PPT Presentation

Citation preview

Page 1: The World Changes

April 20, 2023Computer Science and

Engineering 1

Why Study Computing?

Computer ScienceComputer Engineering

Computer Information Systems

Department of Computer Science and EngineeringThe University of South Carolina

Page 2: The World Changes

April 20, 2023Computer Science and

Engineering 2

Compared to my university’s computer when I was a graduate student, my laptop is

15,000 times cheaper

10,000 times physically smaller

with 500 times more memory

and 1000 times more hard disk

and is 1500 times faster

Storing Microsoft Vista on a disk takes about 1.4 million times more space than was present on the lunar landing module on 20 July 1969.

The World Changes

Page 3: The World Changes

April 20, 2023Computer Science and

Engineering 3

Questions You Should Ask(If You Haven’t Already)

What is computing all about?

Will there be jobs?

How much will I get paid?

Will I enjoy what I do?

(Why should I study computing at USC?)

Page 4: The World Changes

April 20, 2023Computer Science and

Engineering 4

Jobs

Page 5: The World Changes

April 20, 2023Computer Science and

Engineering 5

Page 6: The World Changes

April 20, 2023Computer Science and

Engineering 6

Page 7: The World Changes

April 20, 2023Computer Science and

Engineering 7

Will There Be Jobs? YES!!

Six of the ten fastest growing job areas are in computing

25,000 BS degrees per year, 1.4 million jobs between 2004 and 2014

Four times more new jobs in computing (2004-2014) than in all of engineering

Page 8: The World Changes

April 20, 2023Computer Science and

Engineering 8

Perception, Reality, and the Media

2001: “The predicted number of open jobs in IT has dropped 44% compared to last year.”

True, but not the whole truth.

A) Predicted vacancies go from 1.4 million to about 950,000 (about a 44% drop, yes).

B) Predicted new hires in IT go from about 250,000 to about 400,000.

Is (A) or (B) the more important point?

Page 9: The World Changes

April 20, 2023Computer Science and

Engineering 9

Money

Page 10: The World Changes

April 20, 2023Computer Science and

Engineering 10

How Much Will I Get Paid?

Computer science has traditionally been in the top tier of all occupations (chemical engineering, electrical engineering, computer engineering, computer science, mechanical engineering) for starting salary

National average starting salary (BS) is about $52,000

The fastest growing jobs in computing are also among the highest paying jobs

“Computer and mathematical” is third highest paying of all occupational groups (averages, not starting)

Page 11: The World Changes

April 20, 2023Computer Science and

Engineering 11

Page 12: The World Changes

April 20, 2023Computer Science and

Engineering 12

Satisfaction

Page 13: The World Changes

April 20, 2023Computer Science and

Engineering 13

Will I Enjoy What I Do?

“Software engineer” was rated the most satisfying job of all

“Computer/IT analyst” comes in number seven

There is satisfaction in doing well a difficult job that is constantly changing

Computing changes from one year to the next

Computing is not one job – it’s many

Look for your personal niche

Page 14: The World Changes

April 20, 2023Computer Science and

Engineering 14

A Long-Term IT Labor Shortage ExistsFraction of professionals with degrees in that discipline:

Source: NSF/Division of Science Resources Statistics, SESTAT, 1999, presented by Caroline Wardle at Snowbird 2002

Life Sciences Chemical and Physical Sciences

Mathematics Engineering Computing andInformation Science

Fraction of disciplinary graduates employed in that profession:

Life Sciences Chemical and Physical Sciences

Mathematics Engineering Computing andInformation Science

Page 15: The World Changes

April 20, 2023Computer Science and

Engineering 15

What Do Computing People Actually Do?

Page 16: The World Changes

April 20, 2023Computer Science and

Engineering 16

Some Jobs in Computing

“Computer systems analyst”

Web applications interfacing with databases

Scientific computing

Sensors, embedded systems, and wireless

Networking

Computer security and information assurance

Games, multimedia, animation

Page 17: The World Changes

April 20, 2023Computer Science and

Engineering 17

Some Jobs in Computing

Computer systems analyst“I know you think you understand what you

thought I said, but I don’t think you realize that what you heard is not what I meant.”

Web apps and databasesEveryone wants applications to be browser

enabled, with desktop clients, uniform interface, complete security, etc.

Page 18: The World Changes

April 20, 2023Computer Science and

Engineering 18

Some Jobs in Computing

Scientific computingSmall in terms of number of jobs, but very high in

salary and job satisfaction (and lots more jobs than people available)

Dept of Energy (Los Alamos, Livermore, Oak Ridge, …), NASA, NSA, NOAA, …

Seismic processing in the oil industryAirplane and auto industriesPharmaceuticals

A roughly equal mix of computing, applied mathematics, and discipline science

Page 19: The World Changes

April 20, 2023Computer Science and

Engineering 19

Parallel Computing

The “Dead Computer Society”ILLIAC-4CDC STAR-100Denelcor HEPTera Computer Corp. MPAAlliantSequentStardentKendall Square Research (KSR)Intel HypercubeNCubeBBN ButterflyNASA MPPThinking Machines CM-2, CM-5MasParSuccessful Parallel MachinesCray T3D, T3E, XMP, YMP, XSGI Challenge, Origin, AltixSun EnterpriseHP-ConvexDEC 84xxPittsburgh TerascaleDoE ASCI machinesBeowulf clustersIBM SP-1, SP-2

Page 20: The World Changes

April 20, 2023Computer Science and

Engineering 20

Some Jobs in Computing

Sensors, embedded systems, wireless, and networking

GPS, RFID, iPhone, Blackberry, smart homes, freeway traffic monitoring, biometric identification, smart credit cards, …

Issues of power, device failure, communications distance, mobility, real-time operations

Page 21: The World Changes

TRIESTE – (Trusted Radio Infrastructures for Enforcing SpecTrum Etiquettes)

Cognitive Radio – future wireless platform

Expose the lower-layers (PHY) of the protocol stack to the “public” scan the available spectrum select from a wide range of operating frequencies adjust modulation waveforms perform adaptive resource allocation

An ideal platform for abuse, for example, for building jammers

Goal: to regulate the future radio environment, ensure trustworthy radio operation

How — two complementary mechanisms

On-board enforcement – restricting any violation attempt from accessing the radio: running its own suite of spectrum etiquette protocols behaves according to acceptable communal policies

An external monitor infrastructure: Distributed Spectrum Authority (DSA) — police agent observes the radio environment DSA will punish CRs if violations are detected.

Page 22: The World Changes

April 20, 2023Computer Science and

Engineering 22

Some Jobs in Computing

Computer security/information assurancePreventing attacks on the networksAuthenticating accessVerifying the integrity of dataProsecuting criminalsPublic policy(And some headaches dealing with people who

just don’t understand!)

Page 23: The World Changes

April 20, 2023Computer Science and

Engineering 23

Web Data Security

Organizational Data

Confidential

Ontology Secure Data Integration and

Inferences

Public User

Web Data

Public

Access ControlModels

OffenseDefense

Page 24: The World Changes

April 20, 2023Computer Science and

Engineering 24

Some Jobs in Computing

Games, multimedia, animation

USC Summer camp in games

Page 25: The World Changes

April 20, 2023Computer Science and

Engineering 25

USC Summer Game Camp

Page 26: The World Changes

April 20, 2023Computer Science and

Engineering 26

Okay. I’m sold.

I want to do computing.

How do I get there?

Page 27: The World Changes

April 20, 2023Computer Science and

Engineering 27

The Basic Game Plan

1. A solid technical background – because you won’t be able to fake it.

2. The ability to read, write, and present technical information – because the CEO is likely to be a nontechnical person.

3. The ability to work with people – because nearly all projects are bigger than just one person can do.

Page 28: The World Changes

April 20, 2023Computer Science and

Engineering 28

What’s Your Second Favorite Thing?

Most people don’t just work on the computer—they use the computer to do something else.

Computer engineers deal with computing hardware, real-time, and the outside world.

Business applications people do business.

Computer scientists can do music, science, animation/graphics/art, biology, law, …

Page 29: The World Changes

April 20, 2023Computer Science and

Engineering 29

Not just to be trained and get Microsoft/Oracle/Cisco certifications

But to be educated in computing

Not to learn to be a lifelong programmer

But to know programming so you can manage programmers ten years from now

Not to be trained on today’s Package A

But to learn how to re-educate yourself with Package B in 2008, Package C in 2009, Package D in 2010, …

Your Goals

Page 30: The World Changes

April 20, 2023Computer Science and

Engineering 30

Why Study Computing at USC?

Three different majorsB.S. in Computer Engineering

Supporting courses in electrical engineering

B. S. in Computer Information SystemsMinor in Business Information Management

B. S. in Computer ScienceSupporting courses in an application area

Page 31: The World Changes

April 20, 2023Computer Science and

Engineering 31

Some Student Success StoriesWe have had some of the very best students on campus

– Jared Ligatti, finishing Ph.D. at Princeton 2006– NSF Fellow Heather Wake, #2 woman in computing in the US

in 2004 (now at Duke)– NSF Fellow Stacey Ivol, started at Carnegie Mellon fall 2006– NSF Fellow Matt Elder, started at Wisconsin fall 2006

Our students do research and travel to present their papers (Japan, Milan, Seattle, San Francisco, …)

Most of our students have computing jobs while they are students – too many to list here

Page 32: The World Changes

April 20, 2023Computer Science and

Engineering 32

Heather Wake, Computer Engr. 2004

NSF Graduate FellowshipComputing Research Association

Outstanding Female Undergraduate Runner-up (i.e., #2 among 2004 women graduates in computing in North America)

Tau Beta Pi FellowshipJames B. Duke FellowshipDuke Endowment FellowshipFord Foundation Fellowship

(declined)

GEM FellowshipPhi Beta KappaDuke University, fall 2004

Page 33: The World Changes

April 20, 2023Computer Science and

Engineering 33

Matt Elder, Computer Science 2006

NSF Graduate Fellowship

NSF Res Exp for Undergrads

National Defense Science andEngineering Grant

Phi Beta Kappa

U of Wisconsin, fall 2006(algorithms and theory)

Page 34: The World Changes

April 20, 2023Computer Science and

Engineering 34

Stacey Ivol, Computer Engr. 2006

NSF Graduate Fellowship

NSF Res Exp for Undergrads

Phi Beta Kappa

Carnegie Mellon University, fall 2006 (robotics)

Page 35: The World Changes

April 20, 2023Computer Science and

Engineering 35

Some Current Students

Liz Timko, with the protein she folded

John Flowers, recent UPE scholarship winner

Page 36: The World Changes

April 20, 2023Computer Science and

Engineering 36

www.cse.sc.edu

[email protected]

Department of Computer Science and Engineering

University of South CarolinaColumbia, South Carolina 29208

803.777.2880

Page 37: The World Changes

April 20, 2023Computer Science and

Engineering 37

The End