ABOUT COMPUTER SCIENCE

Similar documents
ENGR 10 John Athanasiou Spring

OPEN HOUSE Fall Marty Wood. Mun Y. Choi. Dean of Engineering. Assistant Dean Undergraduate Education

Computing Disciplines & Majors

College of Engineering

Computer Science at James Madison University

ELECTRICAL & COMPUTER ENGINEERING

ENGINEERING What can I do with this degree?

Introduction to Engineering ENGR 1100 An Introduction

Indiana State University Job Growth Report

GE105: Introduction to Engineering Design The Engineering Profession

COS 140: Foundations of Computer Science

SIUC. College of Engineering

Great Minds. Internship Program IBM Research - China

Computer Science as a Discipline

Phone # s: or

Electrical and Electronics Engineering

A Balanced Introduction to Computer Science, 3/E

European Nuclear Education Network Association

The Engineering Profession

ANDREW N. TINSETH Assistant Professor of Clinical Accounting

OUR WORLD YOUR POTENTIAL OUR PROGRAMME

M.Tech in Machine Design

JOMO KENYATTA UNIVERSITY OF AGRICULTURE AND TECHNOLOGY COLLEGE OF ENGINEERING AND TECHNOLOGY (COETEC)

Analog Custom Layout Engineer

THE BEST EDUCATION. The tools that will guide you on your way

The Career Center. Careers For Students Majoring In. What Can I Do With A Major In Engineering?

KPI is one of the oldest and biggest technical universities in Ukraine. It was founded in 1898.

Computer Virginia Tech

High Performance Computing Systems and Scalable Networks for. Information Technology. Joint White Paper from the

Delft University of Technology Faculty of Aerospace Engineering Kluyverweg HS Delft The Netherlands. T +31 (0) M

Academic Program IIT Rajasthan

Parallelism Across the Curriculum

BACHELOR PROGRAMS CREDIT HOURS SYSTEM C A I R O U N I V E R S I T Y

People CORE CHAPTER OUTCOMES KEY TERMS

BERKELEY DAVIS IRVINE LOS ANGELES MERCED RIVERSIDE SAN DIEGO SAN FRANCISCO. Chair of the Assembly of the Academic Senate

SRII SRII Management Team

What Kinds of Engineers are there?

Screenwriting March 2014 Needs Assessment

Defence and security engineering

Introducing Engineering

8/30/2016. Preparing Students for Their Future. Bill Daggett Founder and Chairman September 7, What has changed.

College of Computing & Software Engineering

COMMUNICATION SCIENCE MASTER S PROGRAMME

Chapter 1 The Field of Computing. Slides Modified by Vicky Seno

HACETTEPE ÜNİVERSİTESİ COMPUTER ENGINEERING DEPARTMENT BACHELOR S DEGREE INFORMATION OF DEGREE PROGRAM 2012

inventing the collaborative research environment for the digital future CALIFORNIA INSTITUTE FOR TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY

California Subject Examinations for Teachers

The Walton and Hitt Group at Morgan Stanley. La Jolla, CA

What Is Engineering. There is no such thing as applied science. There is only the application of science. Louis Pasteur

Opportunity Knocks: Chemical information careers in industry. David A. Breiner American Chemical Society Meeting San Diego, CA March 13, 2005

Drafting. September 2014 Needs Assessment. Drafting Needs Assessment Page 1. Prepared by Danielle Pearson Date: September 8, 2014 Drafting

SCHOOL OF INFORMATION

INTERNET OF THINGS IOT ISTD INFORMATION SYSTEMS TECHNOLOGY AND DESIGN

State of the Gaming Industry in the King County Region

International students from non-english speaking backgrounds will be required to take an English language communications course.

Data Analysis Fundamentals

BAXTER O'TULLE 132 Horace Ave Gordonville, KY (555)

What are the most likely employment avenues (industry and roles) from your discipline of engineering. What industry are you in now?

Engineering Fundamentals and Problem Solving, 6e

Electronics Science and Technology Program

STEM Occupations in Maine, 2008

2. What is Text Mining? There is no single definition of text mining. In general, text mining is a subdomain of data mining that primarily deals with

Fundamentals of Industrial Control

Other Manufacturing: Metal Fabrication

Baccalaureate Program of Sustainable System Engineering Objectives and Curriculum Development

Australian Defence Science in the 21 st Century

Understanding STEM. Mike Rentz PLTW Gateway Master Teacher Lady s Island Middle School

Drafting I. IC61 Summer TRADE AND INDUSTRIAL EDUCATION Career and Technical Education


Information Technology: Driving innovation, Engineering the engineer

Department of Electrical & Computer Engineering. Five-Year Strategic Plan: Improving Lives. Transforming Louisiana. Changing the World.

The Innovation Machine and the Role of Research! Infrastructure Investment:! Part 3!

Electrical, Computer and Software Engineering - a historical perspective -

Information Technology Fluency for Undergraduates

ENGINEERS, TECHNICIANS, ICT EXPERTS

Is it possible to shape a university's research portfolio and to develop synergies between top down and bottom up approaches?

Space Challenges Preparing the next generation of explorers. The Program

Competencies in Manufacturing Engineering Technology programs from employer s point of view.

PROFILE REPORT. Tenure Track position Optimization for engineering systems

Data Analysis Fundamentals

Transport and Telecommunication, 2013, volume 14, no. 2. Igor V. Kabashkin (born in Riga, August 6, 1954)

Development of a Laboratory Kit for Robotics Engineering Education

Integrating Core Systems Engineering Design Concepts into Traditional Engineering

MAT200A Arts & Technology Seminar Fall 2004: What is Digital Media Arts?

Women in Computer Science

Engineering, & Mathematics

The following information is from Do What You Are written by Paul D. Tieger, Barbara Barron, and Kelly Tieger.

HISTORY ORGANIZATION AND STAFF

Technical Drawing 101 with AutoCAD 2019

IBM Research Zurich. A Strategy of Open Innovation. Dr. Jana Koehler, Manager Business Integration Technologies. IBM Research Zurich

Phase 2 of 2009 General Rate Case Witness Qualifications

2017 Summer Survey. Combined Report (Draft) January 17, 2018

INTJ. Introverted Intuitive Thinking Judging. INTJs can improve this T-shirt

Princeton University HONORS FACULTY MEMBERS RECEIVING EMERITUS STATUS

THE BIOMEDICAL ENGINEERING TEACHING & INNOVATION CENTER. at Boston University s College of Engineering

Hydro Mechanics & Water Resources Engineering. Water. Management PTPG IV - Semester. PTPG IV - Semester Pre stressed Concrete

Quanser Products and solutions

Course Description: Grade Levels: 9-12 Prerequisites: None. 10: 5 credits per semester

Impact of Applied Research in Engineering Technology

CHEMISTRY AND PHARMACEUTICALS PATENT ATTORNEYS TRADE MARK ATTORNEYS

Transcription:

ABOUT COMPUTER SCIENCE

MOST COMMON CS JOB TITLES Computer Programmer Computer System Analyst Software Developers Computer and Information Research 2

COMPUTER PROGRAMMERS What they do: Write programs in a variety of computer languages, such as C++ and Java Update and expand existing programs Debug programs by testing for and fixing errors (next page ) 3

COMPUTER PROGRAMMERS (CONT.) Build and use computerassisted software engineering (CASE) tools to automate the writing of some code Use code libraries, which are collections of independent lines of code, to simplify the writing 4

COMPUTER PROGRAMMERS (CONT.) Degree required: Bachelor s degree (an Associate Degree or Certificate may be sufficient) Facts: Average annual pay: $71,380 Expected growth: 12 % (average) Note: This is low-level programming, which can be outsourced. 5

COMPUTER SYSTEMS ANALYSTS What they do: Consult with managers to determine the role of the IT system in an organization Research emerging technologies to decide if installing them can increase the organization s efficiency and effectiveness Prepare an analysis of costs and benefits so that management can decide if computer upgrades are financially worthwhile (next page ) 6

COMPUTER SYSTEMS ANALYSTS (CONT.) Devise ways to make existing computer systems meet new needs Design and develop new systems by choosing and configuring hardware and software Oversee installing and configuring the new system to customize it for the organization Do tests to ensure that the systems work as expected Train the system s end users and write instruction manuals, when required 7

COMPUTER SYSTEMS ANALYSTS (CONT.) Degree required: Bachelor s degree Facts: Average annual pay: $77,740 Expected growth: 22 % (faster than average) Job Outlook: A greater reliance on computer systems in organizations throughout the economy will lead to an increased demand for this occupation. 8

SOFTWARE DEVELOPERS What they do: Design, develop, and test software; must possess strong coding skills, but are more likely to develop algorithms and solve problems than write code. Often work as part of a team that designs new hardware, software, and systems. (next page ) 9

SOFTWARE DEVELOPERS (CONT.) In detail: Analyze users needs, then design, test, and develop software to meet those needs Recommend software upgrades for customers' existing programs and systems Design each piece of the application or system and plan how the pieces will work together (next page ) 10

SOFTWARE DEVELOPERS (CONT.) Create flowcharts and other models that instruct programmers how to write the software s code Ensure that the software continues to function normally through software maintenance and testing Document every aspect of the application or system as a reference for future maintenance and upgrades Collaborate with other computer specialists to create optimum software 11

SOFTWARE DEVELOPERS (CONT.) Degree required: Bachelor s degree Facts: Average annual pay: $90,530 Expected growth: 30 % (much faster than average) Job Outlook: The main reason for the rapid growth is a large increase in the demand for computer software. Note: It is a good idea to start an internship during your junior/senior years. 12

COMPUTER AND INFORMATION RESEARCH What they do: Explore fundamental issues in computation and develop theories and models to address those issues Help scientists and engineers solve complex computing problems Invent new computing languages, tools, and methods to improve the way in which people work with computers (next page ) 13

COMPUTER AND INFORMATION RESEARCH Develop and improve the software systems that form the basis of the modern computing experience Design experiments to test the operation of these software systems Analyze the results of their experiments Publish their findings in academic journals 14

COMPUTER AND INFORMATION RESEARCH Degree required: PhD Facts: Average annual pay: $100,660 Expected growth: 19 % (average) Job Outlook: Computer and information research scientists are likely to enjoy excellent job prospects, as many companies report difficulties finding a sufficient number of these highly skilled workers. 15

WHAT ABOUT OUTSOURCING? The myth appears to be entirely without foundation Only 3% of our work force was located abroad in 2010, and it is declining. 16

IS CS A ONE-PERSON JOB? Computing professionals hardly ever work alone. Building software is the effort of many people in a wide variety of skills. Good communication is an essential skill for success in the field. This includes good writing skills. Software development is also CREATIVE (yes, it is) 17

WORK ENVIRONMENT Software developers and computer programmers normally work in clean, comfortable offices or in laboratories in which computer equipment is located. Software developers who work for software vendors and consulting firms frequently travel to meet with customers. Telecommuting is becoming more common as technological advances allow more work to be done from remote locations. 18

QUALIFICATIONS A bachelor's degree commonly is required for software engineering jobs, although a master s degree is preferred for some positions. A bachelor s degree also is required for many computer programming jobs, although a 2-year degree or certificate may be adequate in some cases. Employers favour applicants who already have relevant skills and experience. Workers who keep up to date with the latest technology usually have good opportunities for advancement. 19

(A FEW) DEGREES REQUIRING CS COURSES Aerospace Engineers Design aircraft, spacecraft, satellites, and missiles. Test prototypes to make sure that they function according to design. Degree required: Bachelor s degree Facts: Average annual pay: $97,480 Expected growth: 5 % (slower than average) 20

DEGREES REQUIRING CS COURSES (CONT.) Chemical Engineers Design chemical plant equipment and devise processes for manufacturing chemicals and products, such as gasoline, synthetic rubber, plastics, detergents, cement, paper, and pulp, by applying principles and technology of chemistry, physics, and engineering. Degree required: Bachelor s degree Facts: Average annual pay: $90,300 Expected growth: 6 % (slower than average) 21

DEGREES REQUIRING CS COURSES (CONT.) Computer (hardware) Engineers Research, design, develop, and test computer equipment such as chips, circuit boards, or routers. By solving complex problems in computer hardware, these engineers create rapid advances in computer technology. Degree required: Bachelor s degree Facts: Average annual pay: $98,810 Expected growth: 9 % (slower than average) 22

DEGREES REQUIRING CS COURSES (CONT.) Electrical Engineers Design, develop, test, and supervise the manufacturing of electrical equipment such as electric motors, radar and navigation systems, communications systems, and power generation equipment. Degree required: Facts: Bachelor s degree Average annual pay: $87,180 Expected growth: 6% (slower than average) 23

DEGREES REQUIRING CS COURSES (CONT.) Civil Engineers Design and supervise large construction projects, including roads, buildings, airports, tunnels, dams, bridges, and systems for water supply and sewage treatment. Degree required: Facts: Bachelor s degree Average annual pay: $77,560 Expected growth: 19% (average) 24

WHERE TO TRANSFER? Difficult decision Do Check the university Web site Read about the courses offered Ask if internships are available Ask percentage of students who find a job through the school after graduation Look for possible research projects Talk to the university s counselors Attend any orientation the university offers 25

OUR TRANSFER STUDENTS Last year OCC students who took our Java and C++ courses transfer to: UC Irvine, Berkeley, Los Angeles, San Diego, Santa Cruz, and Riverside Cal State University Fullerton, Long Beach, and Poly Pomona Private institutions: USC, Virginia Tech OCC has the highest transfer rate in the state of California 26

WHAT UCI OFFERS For undergraduate education, UCI offers six majors: Computer Science Software Engineering Computer Game Science Informatics Computer Science & Engineering Business Information Management More information at http://www.ics.uci.edu/ 27

WHAT UCI OFFERS (CONT.) Graduate students from UCI, have been hired at Google Pixar IBM Blizzard Unisys Deloitte Microsoft Yahoo NASA Merrill Lynch and many other world-renowned organizations. 28

WHAT UCI OFFERS (CONT.) Project courses Projects that go from one to three quarters with the same team Opportunities to do research with faculty You can directly contact professors for specific topics to find out if there is a project going on Internships that start during your junior year and often end up in a job when you graduate Companies contact the school to hire CS students Other jobs can be found at ics.jobs 29

(A FEW) CS AREAS OF SPECIALIZATION Artificial Intelligence Develop computers that simulate human learning and reasoning ability Computer Design and Engineering Design new computer circuits, microchips, and other electronic components Computer Architecture Design new computer instruction sets, and combine electronic or optical components to provide powerful but cost-effective computing Information Technology Develop and manage information systems that support a business or organization 30

CS AREAS OF SPECIALIZATION (CONT.) Software Engineering Develop methods for the production of software systems on time, within budget, and with few or no defects Computer Theory Investigate the fundamental theories of how computers solve problems, and apply the results to other areas of computer science Operating Systems and Networks Develop the basic software computers use to supervise themselves or to communicate with other computers Software Applications Apply computing and technology to solving problems outside the computer field (for example, in education or medicine) Gaming Design and create games 31

2013 MOST POPULAR LANGUAGES Order varies, but these are always at the top: C C++ C# Java PHP Perl Python SQL JavaScript HTML, XML There are thousands of programming languages 32

IN SUMMARY Computer Science is not just programming, but rather a discipline that stresses the design, analysis, implementation, management, and application of large software systems as well as systems that combine both hardware and software Jobs in computing are growing, contrary to popular perceptions Expected to grow much faster than average (an increase of 20% or more) New growth areas will continue to arise from rapidly evolving technology (proliferation of Web sites, increase use of the Internet, mobile technology and so on) 33

IN SUMMARY (CONT.) Beyond computing careers, Computer Science skills can also be applied to many fields like Business and Financial Management, BioInformatics, Law, and more. Employment for computer programmers (certificate and self-taught programmers) might decline in the future. BUT, software developers (possessing a CS bachelor s degree) have excellent prospects. 34

FOR MORE INFORMATION: DO PAY A VISIT HERE AT OCC TO THE CAREER CENTER TRANSFER CENTER 35