computer science at james madison university
TRANSCRIPT
![Page 1: Computer Science at James Madison University](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/1.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/2.jpg)
2
What is
Computer Science?
![Page 3: Computer Science at James Madison University](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/3.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/4.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/5.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/6.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/7.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/8.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/9.jpg)
9
What are the
job prospects?
![Page 10: Computer Science at James Madison University](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/10.jpg)
The tech industry is desperately
trying to hire computer
programmers in California
Some may think:
![Page 11: Computer Science at James Madison University](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/11.jpg)
The tech every industry is
desperately trying to hire
computer programmers in
California everywhere
![Page 12: Computer Science at James Madison University](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/12.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/13.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/14.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/15.jpg)
Computer Science is
Design
Do you
want to:
Make
models?
Design
cars,
houses,
fashion,
anything?
15
![Page 16: Computer Science at James Madison University](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/16.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/17.jpg)
Source: Brookings
The value of a computer science education
![Page 18: Computer Science at James Madison University](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/18.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/19.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/20.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/21.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/22.jpg)
22
What is CS
like at JMU?
![Page 23: Computer Science at James Madison University](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/23.jpg)
23
![Page 24: Computer Science at James Madison University](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/24.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/25.jpg)
25 25
CS Department (Jan 2015)
![Page 26: Computer Science at James Madison University](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/26.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/27.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/28.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/29.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/30.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/31.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/32.jpg)
32
Q&A with
current students
![Page 33: Computer Science at James Madison University](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/33.jpg)
33 33
![Page 34: Computer Science at James Madison University](https://reader031.vdocument.in/reader031/viewer/2022012500/6179e571d7f6403893184361/html5/thumbnails/34.jpg)
34 34
Contact Information
• Dr. Sharon Simmons
– Office: ISAT/CS 222
– Phone: 540-568-4196
•Dr. Chris Mayfield
– Office: ISAT/CS 208
– Phone: 540-568-3314