why computing? single most important skill for the 21 st century (and beyond) computing ≠...

30

Upload: heath-puryear

Post on 16-Dec-2015

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!
Page 2: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!

Why Computing?

• Single most important skill for the 21st century (and beyond)

• Computing ≠ Programming• Skills for enabling technology• Solving Problems!

Page 3: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!

Skills of the Future

• Computing skills will be used in many different careers:– Entertainment

technology– Game development– Biology– Healthcare– Security

Page 4: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!

Top Ten Fast-Growing Computing Jobs

• Mobile Application Developer• Database Administrator• Software Engineer / Developer• Video Game Designer• Network Administrator• IT Security Specialist• Computer Systems Analyst• Web Developer• Health Information Technician• Technology Manager

Source: U.S. Bureau of Labor Statistics’ 2012-2013 Occupational Outlook Handbook

Page 5: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!
Page 6: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!

Why Computing at SPSU?• High quality curriculum (all programs are ABET

accredited)• Classes are taught by faculty (not grad students)• Faculty are readily available outside classes and care

about your success• Practical training that leads to good jobs

– All our programs are informed by industry advisory boards• Day and evening classes, and more and more online

classes• Small classes • Excellent value

Page 7: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!

CSE Faculty• Dedicated to teaching.• Experienced in academia and industry.• Current research.• Research funding from NASA, NSF, State of Georgia,

and other sources• Graduate and undergraduate students participate in

research.

Page 8: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!

Facilities

• Modern instructional technology• Good labs

– Open labs– Closed labs– Networking/infrastructure lab– Gaming lab– Usability lab– Specialized research labs

Page 9: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!

Student Organizations• Association for Computing Machinery• Institute of Electrical and Electronics Engineers• Association of Information Technology Professionals• ACM Women in Computing• SPISA: Southern Poly Information Security Association

Page 10: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!

Programs in CSE• Computer Science

– Broad degree that teaches you all the fundamentals of computing

• Software Engineering– Engineering degree that teaches you how to design

and build large software systems

• Information Technology– Degree that teaches you to plan, evaluate, design,

implement and manage the IT infrastructure

• Computer Game Design and Development

Page 11: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!

Degrees in Computer Science

• Bachelor of Science

(ABET Accredited)• Bachelor of Arts• Master of Science

Page 12: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!

BS in Computer Science

• Understands computers and computing• Can use computers comfortably and

competently to– solve problems– create systems – develop new products & services

• Has experience in solving a real-world problem• Ready for variety of available jobs, including

leading-edge industry, or grad school

Page 13: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!

BA in Computer Science

• Understands computers and computing• Can use computers comfortably and

competently to– solve problems and / or create systems IN A

SPECIFIC FIELD OF STUDY

• Combines core of CS degree with additional field (biology, international studies, business, etc.)

Page 14: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!
Page 15: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!

Computer Game Design and Development

• CGDD – (ABET accredited)• First undergraduate

gaming programing in the country to be accredited by ABET

Page 16: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!

Computer Game Design and Development

Page 17: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!

Upper-level Concentrations

Media-ProductionMATH2255 – Calculus 3GDD4113 – 3D Modeling and AnimationGDD4603 – Production Pipeline and Rendering

Distributed-MobileCS4133 – Programming PDAsCS4253 – Distributed ComputingCS4263 – Computer Networks

Educational-Serious6 hours of approved TCOM coursesGDD4313 – Designing Online Learning Content and

Environments

Planning-Management(pick 3 of 4)

MGNT3105 – Management and Organizational BehaviorMGNT4185 – Technology ManagementSWE4663 – Software Project ManagementSWE3623 – Software Systems Requirements

Simulation-InformaticsCS3153 – Database SystemsCS4253 – Distributed ComputingGDD4703 – Data Modeling and Simulation

Page 18: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!

Degrees in Software Engineering

• Bachelors of Science – ( ABET accredited)• Masters of Science• SPSU is the only state university with both

a BS and an MS in Software Engineering

Page 19: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!

BS Software Engineering• Builds LARGE software systems that are:

– On time and within budget– Does what it was intended to do– With acceptable performance and correct operation

• Involves a broad range of skills:– Computer science– Project Management– Mathematics– Human Psychology

• Current domains include– Gaming systems– Component based software development

Page 20: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!

Degrees in Information Technology

• Bachelor of Science (ABET Accredited)

• Master of Science• Bachelor of Applied Science

– For those who have an associate degree from one of the Technical Colleges

• WebBSIT (consortial program online)

• Only state university offering this range of programs in IT

Page 21: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!

BS in Information Technology

• Plan,• Evaluate,• Design,• Implement,• Manage

Information technology applications.

Page 22: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!

BSIT Tracks

Health

IT

Sys &

Ad

m

Managem

en

t

Info

Secu

rity

Futu

re?

Page 23: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!

Contrasting the CurriculaBS degrees

BSCS: 122 Credits• 31 Credits Core

• 20 Credits Math• 12 Credits Lab Science• 51 Credits CS

• 42 Reqd• 9 Electives

• 5 Free Electives

BSIT: 122 Credits• 31 Credits Core• 13 Credits Math• 8 Credits Lab

Science• 58 Credits IT

• 46 Reqd• 12 Electives

• 6 Management• 6 Free Electives

BSSWE: 129 Credits• 31 Credits Core• 17 Credits Math• 15 Credits Lab Science• 60 Credits Major

• 18 CS• 33 Reqd SWE• 9 Electives

• 6 Free ElectivesCGDD: 120 Credits• 31 Credits Core• 14 Credits Math

• 8 Credits Lab Science• 60 Credits Major

• 26 CS &SWE• 19 CGDD• 6 Concentration

• 6 Free Electives

Page 24: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!

IT

CS SWE• Org & Architectur

e• Data

Structures• Operating

Systems• PPS II

User CenteredDesign• PPS I

• Ethics• Prob & Stat

• Discrete Math• Computing

Disciplines• Tech Writing

• Database

Contrasting the CurriculaBS degrees

Page 25: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!

Contrasting the CurriculaBS degrees

CGDD

CS SWE

• User Centered Design

• Software Testing

& QualityAssurance

• ArtificialIntelligence• Graphics

• PPS I• PPS II• Org &

Architecture

• Data Structures• Ethics

• Prob & Stat• Discrete

Math

• Computing Disciplines• Tech Writing

• Operating Systems• Database

Electives for CS

Page 26: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!

Which Degree is Best for Me?• During orientation, we will

– Discuss the differences between the degree programs in more detail,

– Register you for your classes– Place you in the appropriate math class (review for

Math Assessment Test before orientation)

• During the first semester our advisers will work with you to create a degree completion plan

• All CSE students take (more or less) the same introductory courses, and changing majors within CSE is easy early in the program.

Page 27: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!

CSE GraduatesCSE graduates are employed by a variety of companies:1. Google2. BellSouth3. AT&T4. Verizon5. IBM6. Lucent Technologies7. Scientific Atlanta8. Systems Atlanta9. Applied Systems Intelligence10. DreamWorks11. Giant Studios12. others

Or go on to graduate school

Page 28: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!

Frequently Asked Questions I• What is the average class size?

– About 20-30• How many CSE students are there (in 2012-13)?

– Undergraduates: >1000– Graduate students: >500

• Can I find a job when I graduate?– Most students have multiple job offers before they graduate– We work with the careers and counseling service to get you an

internship if you are interested• What about faculty?

– Faculty are readily available– Often involve undergraduate students in their research– Teach all classes

Page 29: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!

Frequently Asked Questions II

• How do I apply?– Use the general SPSU application process

• Can I get credit for AP classes?– Yes, if your scores are high enough

• Can I enroll in an honors program?– Yes, SPSU has a growing honors program

Page 30: Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!

Questions?

http://www.spsu.edu/schoolcse/cseprospectivestudents/index.htm