computer science at james madison university

34
Computer Science at James Madison University Dr. Sharon Simmons, Department Head Dr. Chris Mayfield, Assistant Professor CHOICES 2016 1 1

Upload: others

Post on 28-Oct-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Computer Science at James Madison University

Computer Science at

James Madison University

Dr. Sharon Simmons, Department Head

Dr. Chris Mayfield, Assistant Professor

CHOICES 2016

1 1

Page 2: Computer Science at James Madison University

2

What is

Computer Science?

Page 3: Computer Science at James Madison University

CS is posing a

problem in such a

way that a computer

can help us solve it.

What is Computer Science?

• Communicate

• Solve problems

• Design and imagine

• Share, store, retrieve or manipulate

information 3

Page 4: Computer Science at James Madison University

Do you

want to:

Create

devices

that can

do the

work for

you?

Computer Science is engineering new products

Google Glass 4

Page 5: Computer Science at James Madison University

Computer Science is Infrastructure and Networks Do you

want to

help:

Keep

computer

systems up

and running?

Invent new

ways for

technologies

to connect?

5

Page 6: Computer Science at James Madison University

Computer Science is visualizing and creating imagery

Do you like:

Art?

Science?

Game Design?

Theater?

Movies?

6

Page 7: Computer Science at James Madison University

Are you someone who:

• Understands relationships?

• Likes to do things efficiently?

• Is interested in business and connecting people?

Computer Science is information systems

7

Page 8: Computer Science at James Madison University

Paths to Careers

What skills does CS require?

Computer Science might be right for you if you

have…

8

Page 9: Computer Science at James Madison University

9

What are the

job prospects?

Page 10: Computer Science at James Madison University

The tech industry is desperately

trying to hire computer

programmers in California

Some may think:

Page 11: Computer Science at James Madison University

The tech every industry is

desperately trying to hire

computer programmers in

California everywhere

Page 12: Computer Science at James Madison University

pharmaceuticals agriculture

banking law automotive

safety systems science

health care politics transportation journalism

sports veterinary medicine

the arts advertising engineering accounting

photography military

criminal justice recreation

manufacturing business communications music

entertainment architecture medicine design

Computing Connects

Only 50% of

tech jobs are

at technology

companies

12

Page 13: Computer Science at James Madison University

For instance: Are you interested in health fields?

You might want to study…

…robotics and invent

digital prostheses

…computer engineering and build

the next generation of laser surgical tools

…bioinformatics and

design a life-saving drug

Computing Connects to Other Careers

13

Page 14: Computer Science at James Madison University

Computer Science is Computer Forensics and Cyber Security

Do you want

to help:

Solve crime?

Keep us

safe?

Secure

information?

14

Page 15: Computer Science at James Madison University

Computer Science is

Design

Do you

want to:

Make

models?

Design

cars,

houses,

fashion,

anything?

15

Page 16: Computer Science at James Madison University

Sources: Conference Board, Bureau of Labor Statistics

The Bureau of Labor Statistics predicts 1 million open

computing jobs in the U.S. by 2024

These are jobs in

every industry and

every state.

Page 17: Computer Science at James Madison University

Source: Brookings

The value of a computer science education

Page 18: Computer Science at James Madison University

The STEM workforce problem

is in computer science:

Sources: Bureau of Labor Statistics, National Center for Education Statistics

71% of all new jobs

in STEM are in

computing

8% of STEM

graduates

are in computer

science

Page 19: Computer Science at James Madison University

August 2012

Where the STEM Jobs Will Be Projected Annual Growth of NEWLY CREATED STEM Job Openings 2010-2020

* STEM is defined here to include non-medical occupations.

Source: Jobs data are calculated from the Bureau of Labor Statistics (BLS), Employment Projections 2010-2020,

available at http://www.bls.gov/emp/.

Page 20: Computer Science at James Madison University

August 2012

Where the STEM Jobs Will Be Degrees vs. Jobs Annually

Sources: Degree data are calculated from the National Science Foundation (NSF), Science and Engineering Indicators 2012,

available at http://www.nsf.gov/statistics/seind12/appendix.htm. Annual jobs data are calculated from the Bureau of Labor

Statistics (BLS), Employment Projections 2010-2020, available at http://www.bls.gov/emp/. STEM is defined here to include non-

medical degrees and occupations.

Page 21: Computer Science at James Madison University

August 2012

https://cew.georgetown.edu/stem

• The District of Columbia will have the

highest proportion of STEM jobs as a

fraction of job openings through 2018

(10%), followed by Virginia (8%).

• In most states, computer occupations

(computer technicians, computer

programmers, and computer scientists)

are the largest of STEM occupations.

21

Page 22: Computer Science at James Madison University

22

What is CS

like at JMU?

Page 23: Computer Science at James Madison University

23

Page 24: Computer Science at James Madison University

24 24

CS at JMU

• B.S. in CS and M.S. in CS

• 500 undergraduates, 60 graduates

• 18 CS Faculty

• Program strengths:

Software Engineering, Computer Networking,

Robotics (minor), Telecommunications (Minor),

Database Systems, Information Security, Digital

Forensics. Embedded systems, and more!

Page 25: Computer Science at James Madison University

25 25

CS Department (Jan 2015)

Page 26: Computer Science at James Madison University

Departmental

Culture and Opportunities

• Student-Faculty

Relationships

• Friendly Environment

• Small class sections

• Undergraduate

laboratory assistants

• Undergraduates

working on research

grants

• Independent study

with CS faculty

members

• Summer Internships

• Programming Team

Competitions

• CyberDefense Team

Competitions

26

Page 27: Computer Science at James Madison University

27

Student Support and Enrichment

• Student organizations

– ACM Student Chapter

– Cyber Defense Club &

Team

– Programming Team

– Cyber Forensics Group

– Women in Technology

– Unix Users Group

– Robotics Club

• UPE – CS Honor Society

• Departmental

Scholarships

• TA Consultants for

the introductory

programming

sequence

• Independent Study

• Research Projects

27

Page 28: Computer Science at James Madison University

28 28

• JMU Scholarships – Second Century

– Madison Achievement

– Dingledine Scholar

• Departmental Scholarships

– Computer Science

– TAG

– FGM

– Malcolm Lane

– SWIFT

– Industrial Partners

• National Scholarships – DoD Information

Assurance

– NSF Scholarship for Service

Scholarship Opportunities

Page 29: Computer Science at James Madison University

29

120 Credit Hours

53-57 hours in CS

38-40 hours GenEd

24-27 hours elective

Page 30: Computer Science at James Madison University

Core Courses • CS 139 Programming Fundamentals

• CS 159 Advanced Programming

• CS 227 Discrete Structures I

• CS 240 Algorithms and Data Structures

• CS 260 Technical Communication

• CS 261 Computer Systems I

• CS 327 Discrete Structures II

• CS 345 Software Engineering

• CS 361 Computer Systems II

• CS 430 Programming Languages

• CS 474 Database Design & Application

• MATH 220 Elementary Statistics

• MATH 235 Calculus I 30

Page 31: Computer Science at James Madison University

Elective Courses • CS 347 Web-Based Information Systems

• CS 349 Developing Interactive Multimedia

• CS 354 Intro to Autonomous Robotics

• CS 432 Compilers

• CS 442 Logic in Computer Science

• CS 444 Artificial Intelligence

• CS 448 Numerical Analysis

• CS 450 Operating Systems

• CS 452 Design and Analysis of Algorithms

• CS 456 Computer Architecture

• CS 457 Information Security

• CS 458 Cyber Defense

• CS 470 Parallel and Distributed Systems 31

Page 32: Computer Science at James Madison University

32

Q&A with

current students

Page 33: Computer Science at James Madison University

33 33

Page 34: Computer Science at James Madison University

34 34

Contact Information

• Dr. Sharon Simmons

– Office: ISAT/CS 222

– Phone: 540-568-4196

[email protected]

•Dr. Chris Mayfield

– Office: ISAT/CS 208

– Phone: 540-568-3314

[email protected]