job opportunities for a computer science student

13
COMMUNICATION SKILLS PRESENTATION BY: SYED AREEB MOAZAM JAFRI 2013-CS-402 SECTION CPRESENTED TO: SIR SOHAIL AHMED

Upload: syed-areeb-jafri

Post on 06-May-2015

528 views

Category:

Education


1 download

DESCRIPTION

This presentation will show you how much there are opportunities available for Computer Science Graduate Student in the up coming future..!!

TRANSCRIPT

Page 1: Job Opportunities for a Computer Science Student

COMMUNICATION SKILLS PRESENTATION

BY:

SYED AREEB MOAZAM JAFRI

2013-CS-402 SECTION ‘C’

PRESENTED TO:

SIR SOHAIL AHMED

Page 2: Job Opportunities for a Computer Science Student

CAREER OPPORTUNITIES FOR A COMPUTER SCIENCE STUDENT

PRESENTATION

Page 3: Job Opportunities for a Computer Science Student

What exactly is Computer Science?

Computer Science is the science of using computers to solve problems. Mostly, this involves designing software (computer programs) and addressing fundamental scientific questions about the nature of computation but also involves many aspects of hardware and architecting the large computer systems that form the infrastructure of commercial and government enterprises.

Page 4: Job Opportunities for a Computer Science Student

What Computer Science is not ...

Computer Science is not about using software, such as spreadsheets (like Excel), word processors (like Word) or image tools (like Photoshop). Many software packages are complicated to master (such as Photoshop or Excel) and it is true that many jobs depend on expertise in using such tools, but computer science is not about using the tools.

Page 5: Job Opportunities for a Computer Science Student

What Computer Science actually is….

Edsger Dijkstra, a famous award-winning computer scientist once said,

"Computer Science is no more about computers than Astronomy is about telescopes".

Computer Science is about the principles behind building the software packages, about the algorithms used in computer games, about the technology behind the internet and about the architecture of computing devices.

Page 6: Job Opportunities for a Computer Science Student

What kinds of careers are open to me with a degree in Computer Science?

Many people incorrectly believe that a computer science career is all about programming. While it is true that most entry-level jobs after a Bachelor's degree involve programming, most practitioners eventually graduate to other responsibilities such as design, coordination, testing, planning and management.

But there are more jobs than you are aware of in the field of Computer Science.

Page 7: Job Opportunities for a Computer Science Student

The careers you can pursue in the field of Computer Science are:

The career opportunities for computer science graduates can be classified into the following categories:

Computer and Information Systems Manager

Computer Hardware Engineer

Computer Programmer

Computer Support Specialist

Computer Systems Analyst

Database Administrator

Network and Computer Systems Administrator

Software Developer

Software Engineer

Web Developer

Page 8: Job Opportunities for a Computer Science Student

Comparing Computer Science Careers

  Education License Median Salary

Computer and Information Systems Manager

Minimum: Bachelor'sPreferred: Master's

none $113,720

Computer Systems Analyst Bachelor's none $77,080

Computer Software Engineer Bachelor's none$93,470 (systems)

$87,480 (applications)

Computer Hardware Engineer Bachelor'sneeded if working directly with the

public$98,820

Computer Programmer Bachelor's none $70,940

Computer Support Specialist varies none $44,300

Network Systems Analyst Bachelor's none $73,250

Software DeveloperMinimum: ExperiencePreferred: Bachelor's

none$96,600 (systems)

$89,280 (applications)

Web DeveloperMinimum: Experience and

certificationPreferred: Bachelor's

none $77,010

Web Master Associate or certificate none $77,010

Page 9: Job Opportunities for a Computer Science Student
Page 10: Job Opportunities for a Computer Science Student
Page 11: Job Opportunities for a Computer Science Student

Are some challenges left open in Computer Science for my generation?

Some people wonder if all the "important" problems in computer science have been solved, leaving only tinkering for future generations. Nothing could be further from the truth. Perhaps the most important theoretical objective in computer science (the P=NP question) remains unsolved to this day.

Another seemingly mundane problem shows no sign of being solved: how to rapidly and easily create large software systems without errors. Similarly, applications of computer science to other disciplines have only begun to scratch the surface. Many people believe that the golden age of computing has just begun.

Page 12: Job Opportunities for a Computer Science Student

A Pieces of Free Advice for Computer Science Students

Learn how to write/code before graduating.

Learn C before graduating.

Learn microeconomics before graduating.

Don't blow off non-CS classes just because they're boring.

Take programming-intensive courses.

Stop worrying about all the jobs going to India.

No matter what you do, get a good summer internship.

Page 13: Job Opportunities for a Computer Science Student

THANK YOUReferences :

http://careerplanning.about.com/od/occupations/a/computercareers.htm

http://www.joelonsoftware.com/articles/CollegeAdvice.html

http://www.cse.ust.hk/ug/admissions/career/opportunities/

http://oedb.org/careers/computer-science/

http://computingcareers.acm.org/?page_id=8

http://www.seas.gwu.edu/~simhaweb/misc/cscareers.html