23
Inspiring the next generation of computer scientists (2014 edition) Syeda Umema Hani Asst Professor SSUET, PhD candidate Hamdard University, Prev. SPM Accentys. Sen. SE STI.

Inspiring the next generation of computer scientists (2014 edition) Syeda Umema Hani Asst Professor SSUET, PhD candidate Hamdard University, Prev. SPM

Embed Size (px)

Citation preview

Page 1: Inspiring the next generation of computer scientists (2014 edition) Syeda Umema Hani Asst Professor SSUET, PhD candidate Hamdard University, Prev. SPM

Inspiring the next generation of

computer scientists (2014 edition)

Syeda Umema HaniAsst Professor SSUET, PhD candidate Hamdard University, Prev. SPM Accentys. Sen. SE STI.

Page 2: Inspiring the next generation of computer scientists (2014 edition) Syeda Umema Hani Asst Professor SSUET, PhD candidate Hamdard University, Prev. SPM

PROBLEM ?a) Lack of Knowledge about where Computer

Science exists (Areas and Business Sectors) ?

b) There Global/Local Market Worth.

c) Lack of Motivation in CS Enrolled Students.

d) Under What Job roles they will be utilized (Classification of career opportunities )?

e) What skills they need to gain during CS degree ?

Page 3: Inspiring the next generation of computer scientists (2014 edition) Syeda Umema Hani Asst Professor SSUET, PhD candidate Hamdard University, Prev. SPM

Pa) Possible Sectors for CS• Students need to know how varied and lucrative a career in IT can

be. • There is a perception that with a qualification in ICT young people

will exclusively finds jobs at an IT company or doing rather unglamorous back-office or support work - often in a male-dominated working environment.

• All businesses today, and in the future, will rely to some extent on IT - for most technology is at the core of whatever they do - whether they operate in retail, manufacturing, financial services, the arts, or virtually any other discipline.

With the right computer science skills young people can find work in any industry, in any sector and in any position.

Page 4: Inspiring the next generation of computer scientists (2014 edition) Syeda Umema Hani Asst Professor SSUET, PhD candidate Hamdard University, Prev. SPM

Pa) Possible Sectors for CS? Nuclear Physics: ENIAC and the Hydrogen Bomb Meteorology (Predicts Weathers): Simulating the World Mathematics: The Logic Theorist and the Automation of Proof Cognitive Psychology(An approach to psychology that emphasizes internal

mental processes ): GPS and Psychological Theory Biochemistry: DENDRAL and Knowledge Engineering Aerospace: The Apollo Guidance Computer Laboratory: The LINC Between the Designer and the User Medicine: MYCIN and the Formalization of Expertise Supercomputing at Home: A Social Experiment in Distributed Computing Linguistics: Lost in Machine Translation Humanities (Studies intended to provide general knowledge and intellectual

skills): Hype, Text, and Hypertext It also encompasses the “Digital world” to which we subscribe to and use

daily: Facebook, YouTube, eBay, Amazon.http://ocw.mit.edu/courses/science-technology-and-society/sts-035-the-history-of-computing-spring-2004/readings/

Page 5: Inspiring the next generation of computer scientists (2014 edition) Syeda Umema Hani Asst Professor SSUET, PhD candidate Hamdard University, Prev. SPM

Pb) Worth for Computer Science Graduates in International Market

• Employment opportunities are expected to increase 19% between 2010 - 2020.

• The average salary for the most in-demand positions for computer science majors is about $89,000 per annum.

• Who is hiring and where are the jobs? Indeed.com has compiled data about which companies are hiring and where, as well as the average salaries for these positions.

http://jobsearch.about.com

Page 6: Inspiring the next generation of computer scientists (2014 edition) Syeda Umema Hani Asst Professor SSUET, PhD candidate Hamdard University, Prev. SPM

Pb) Worth for Computer Science Graduates (Jobs in Local Market)

Page 7: Inspiring the next generation of computer scientists (2014 edition) Syeda Umema Hani Asst Professor SSUET, PhD candidate Hamdard University, Prev. SPM

Pc) Lack of Motivation

• ICT curriculum should reflect the modern age.

• Move from know how of “basic desktop applications and hardware” towards more involved concepts such as “programming or networking”.

• Skills that will be in most demand in the coming decades:– Programming languages such as Java, PhP, and .Net– Cloud computing skills– Big data analytics.

Jane Richardson is director of the Oracle Academy in EMEA

Page 8: Inspiring the next generation of computer scientists (2014 edition) Syeda Umema Hani Asst Professor SSUET, PhD candidate Hamdard University, Prev. SPM

Pd) Classification of Career Opportunities for CS Grads.

• Career opportunities for CS are divided into 7 categories:1. Programming and software development2. Web and Internet3. Graphics and multimedia4. Information systems operation and management5. Telecommunications and networking6. Training and support7. Computer science research8. Computer industry specialists

• MBA degree is helpful to management consultants, • Biology and biochemistry is needed for bioinformatics specialists,• Advanced degree in computer science is needed for Data miners.

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

Page 9: Inspiring the next generation of computer scientists (2014 edition) Syeda Umema Hani Asst Professor SSUET, PhD candidate Hamdard University, Prev. SPM

Pd1) Programming and Software Development

• Systems analystProblem solver who specialize in how information flows from information sources to computers.

• Systems consultant/AdministratorInstall or configure hardware or software, write or customize programs, or otherwise help solve information processing problems for an organization.

• Software engineerDesigns and writes complex computer programs as part of a software development team. Applies principles of computer science to solve practical problems.

• Systems programmerDesigns and writes programs that interface with a computer's low-level operating system, such as device drivers and utilities.

• Database analystDesigns and creates programs used to collect, maintain, and analyze data needed by business, government, or other institutions. Adapts programs to changing business needs.

Page 10: Inspiring the next generation of computer scientists (2014 edition) Syeda Umema Hani Asst Professor SSUET, PhD candidate Hamdard University, Prev. SPM

Cont.• Artificial Intelligence programmer

expert systems that apply rules to making decisions, such as scheduling freight shipments or diagnosing disease; pattern recognition systems that give robots the ability to see and understand objects in their environment; neural network programs that can learn to perform tasks by constantly re-evaluating their performance.

• Scientific applications programmerWorks closely with scientists and engineers to write programs that simulate natural phenomena or analyze experimental results, or apply scientific or engineering principles to research or manufacturing.

• User interface designerDesigns the menus, icons, and other features that people will use to interact with a computer program or operating system. Needs to have empathy with computer users and artistic sense of composition.

• Embedded systems application programmerDesigns and develops applications for appliances and entertainment products such as PDA, mobile phone, mp3 player.

Page 11: Inspiring the next generation of computer scientists (2014 edition) Syeda Umema Hani Asst Professor SSUET, PhD candidate Hamdard University, Prev. SPM

Pd2) Web and Internet

• Internet applications programmerDevelops programs that add features such as forms and animation to Web sites or that provide tools to help users get the most out of Internet.

• Internet consultantUses some combination of analysis, design, programming, and support skills to help clients with the design of Internet sites and configuration of Internet software and connections.

• WebmasterCreates or maintains a Web site. Provides content and programming or supervises writers and programmers. Monitors the performance and popularity of the site. Provides secure forms and transactions for Internet-based businesses.

• Internet advertising designerCreates effective advertising features for Web sites, including animation, sound, and text.

Page 12: Inspiring the next generation of computer scientists (2014 edition) Syeda Umema Hani Asst Professor SSUET, PhD candidate Hamdard University, Prev. SPM

Pd3) Graphics and Multimedia

• Animation/Special effects developerDevelops software programs for creating sequences of computer images for games or movies.

• Multimedia developerUses design and programming skills to create interactive multimedia products that combine sound, images, and text.

• Computer game designer/programmerDesigns or writes computer games or game engines. Develop algorithms that make the characters realistic and intelligent.

• Electronic sound producerCreates the music, voice, and sound effects for multimedia or computer games. Integrates sound into the overall design of the multimedia product.

Page 13: Inspiring the next generation of computer scientists (2014 edition) Syeda Umema Hani Asst Professor SSUET, PhD candidate Hamdard University, Prev. SPM

Pd4) Information Systems Operation and Management

• Electronic data processing (EDP) auditorClosely examines data processing operations to guard against loss through mistakes, carelessness, or fraud. Often work in banks, insurance companies, accounting firms, and other organizations that use a large amount of financial data.

• Database administratorTakes overall responsibility for the usage, accuracy, efficiency, security, maintenance of an organisation's database systems. Coordinates development and use of data resources.

• Systems administratorResponsible for managing the operation of a multi-user computer system or network so that it runs reliably and meets user's needs; updates and configures software and hardware; provides assistance to users and managers.

• Computer security specialistProtects computer systems from illegal intrusions, viruses, data theft, fraud, or other forms of tampering.

Page 14: Inspiring the next generation of computer scientists (2014 edition) Syeda Umema Hani Asst Professor SSUET, PhD candidate Hamdard University, Prev. SPM

Cont.• Management/IT consultants

Uses problem solving skills and computer knowledge to solve business and management problems for organizations and foster improvement in areas such as organization structure, business communication, and productivity. Defines and analyzes problem, interviews employees, develops possible solutions, and presents options to client.

• Information systems managerOversees all operations in an organization's information system department, including technical support, training, network, and database operations. Ensures that everyone in the organization has timely, reliable access to the computer system and its databases and other resources.

• Chief information officer (CIO)Serves as the highest information services executive for a major corporation. Responsible for long-term planning and setting organization-wide policy and standards relating to all computer-related activities.

Page 15: Inspiring the next generation of computer scientists (2014 edition) Syeda Umema Hani Asst Professor SSUET, PhD candidate Hamdard University, Prev. SPM

Pd5) Telecommunications and Networking• Network engineer/consultant: Performs configuration of servers, hubs, routers,

and other network communications equipment.• Network administrator: Takes overall responsibility for the operation and planning

for a local or wide-area computer network.

Pd6) Training and Support• Technical support representative• Trainer, software applications• Technical writer

Pd7) Computer Science Research• Computer scientist/researcher• Computer science professor: Teaches college courses in computer science theory, performs

research and supervises student research. May serve as consultant to government or business.

• Artificial Intelligence researcher• Data miner• Bioinformatics specialist• Medical imaging specialist

Page 16: Inspiring the next generation of computer scientists (2014 edition) Syeda Umema Hani Asst Professor SSUET, PhD candidate Hamdard University, Prev. SPM

Pd8) Computer Industry Specialists

• Systems integratorCombines computer hardware and software from a variety of manufacturers to create the best possible system for a client's needs.

• IT recruitment consultantObtains the brief for job vacancies from clients, then matches candidates with the relevant qualities to these vacancies and arranges interviews with the clients.

• IT sales professionalGives technical advice and guidance to customers pre or post installation of their computer systems.

• Journalist, computer-related publicationsGathers facts on people and events in the computer industry; writes news stories for computer magazines or the Internet.

Page 17: Inspiring the next generation of computer scientists (2014 edition) Syeda Umema Hani Asst Professor SSUET, PhD candidate Hamdard University, Prev. SPM

Top 10 Job Titles for CS grads1. Software Engineer2. Systems Engineer3. Software Developer4. Java Developer5. Business Analyst6. .NET Developer7. Web Developer8. Systems Administrator9. Project Manager10.Network Engineerhttp://jobsearch.about.com/od/best-jobs-college/ss/Top-10-Jobs-for-Computer-Sciences-Majors.htm

Page 18: Inspiring the next generation of computer scientists (2014 edition) Syeda Umema Hani Asst Professor SSUET, PhD candidate Hamdard University, Prev. SPM

Lack of Technical Skills

• The UK lacks technical skills,” it said, adding that “the current pipeline of graduates and practitioners would not meet demand.”

• The National Audit Office (NAO) suggested that it could take up to 20 years to close the IT security skills gap.

Pe) Skills need to gain during Graduation

Page 19: Inspiring the next generation of computer scientists (2014 edition) Syeda Umema Hani Asst Professor SSUET, PhD candidate Hamdard University, Prev. SPM

Cont.• Current Technologies: IT Security, Voice and Image recognition, GPS

Technology, Google Map, Social Networking SDK’s, etc.• Skills that will be in most demand in the coming decades:

– Programming languages such as Java, PhP, and .Net– Cloud computing skills– Big data analytics

• Pay attention to and practice following 5 Software Development Trends:1. Learn and use a modern scripting language. (Java, PhP, .Net)2. Learn thoroughly and embrace the philosophy of a modern version

control system. (GitHub)3. Be familiar with NoSQL solutions like MongoDB, CouchDB.4. Learn a functional language – or more than one.5. Study agile methods and concepts. (SDLC, and Team Foundation Server)

https://ochronus.com/top-5-trends-in-software-development/• Review of 10 most important programming languages created, including

Fortran, Cobol, C++ and JavaScript.http://www.computing.co.uk/ctg/analysis/2305379/the-evolution-of-programming-languages

Page 20: Inspiring the next generation of computer scientists (2014 edition) Syeda Umema Hani Asst Professor SSUET, PhD candidate Hamdard University, Prev. SPM

Cont. • The Software Engineering 2004 Volume of Computing Curricula Series specifies

“what every SE graduate must know” as part of its Software Engineering Education Knowledge (SEEK)

Page 21: Inspiring the next generation of computer scientists (2014 edition) Syeda Umema Hani Asst Professor SSUET, PhD candidate Hamdard University, Prev. SPM

• Keep count on your skills by building your 1st CV.

< http://www.myperfectresume.com >

• Starting from semester 1 keep adding your “Subject projects” which are relevant to your job interest area.

• In Final year add details of your “Final year Project”.• Add it up with “internship”.

Page 22: Inspiring the next generation of computer scientists (2014 edition) Syeda Umema Hani Asst Professor SSUET, PhD candidate Hamdard University, Prev. SPM

Keep in Mind The Future expectations from CS /ICT

Technology

Page 23: Inspiring the next generation of computer scientists (2014 edition) Syeda Umema Hani Asst Professor SSUET, PhD candidate Hamdard University, Prev. SPM

Best of Luck ! In case of any Queries regarding your career:

Email: [email protected]