What is Computer Science? Study of the foundations of computing, data storage, and information processing Computer Science spans diverse areas: –Security.

Slides:



Advertisements
Similar presentations
Computing Studies Is it for me? Click here to find out…
Advertisements

Nokia Technology Institute Natural Partner for Innovation.
Presented by HR Strategic Staffing & Compensation.
Which Course? Where Does Your City University Degree Lead? Dr. Sebastian Hunt Associate Dean.
1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
Examples: 1.Medical Assistants 2.Network Systems/Data Communications Analysts 3.Physician Assistants 4.Social and Human Services Assistants 5.Home Health.
Department of Mathematics and Computer Science
Computer Degrees, Certifications, and Careers Wytheville Community College IST Instructors Keith Costello Marc Nester.
1 2 Career Planning is Your Road to the Future Career Planning is Your Road to the Future.
What do Computer Scientists and Engineers do? CS101 Regular Lecture, Week 10.
What is Computer Science? Study of the foundations of computing, data storage, and information processing Computer Science spans diverse areas: –Security.
What is Computer Science? The study of the foundations of computing, data storage, and information processing Computer Scientists use this knowledge to.
© 2003 Turoff 1 The Nature of Information Systems and Employment in IS Murray Turoff Information Systems Department.
28 June 2015 Computer Science and Engineering 1 The Job Market in Computing— Predictions for from the Bureau of Labor Statistics.
Preparing for Careers in Business-IT: CIS Major and IT Minor CIS Presents Prof. Jennifer Xu November 6, 2007.
OverviewOverview – Preparation – Day in the Life – Earnings – Employment – Career Path Forecast – ResourcesPreparationDay in the LifeEarningsEmploymentCareer.
1 Road to the Future Road to the Future 2 CTE Intro is...
Chapter 15 Information Technology Careers.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
A brief look at Canadian post secondary computer technology studies.
Money Magazine’s Top 10 Best Jobs. 1.Software Engineer ($80,500) 2.College Professor($81,500) 3.Financial Advisor($122,500) 4.Human Resources Manager($74,000)
4-D2 Your Choices Today Make a Difference Tomorrow.
Computer Careers Dr. Kip Irvine School of Computing and Information Sciences, Florida International University.
Computers Are Your Future Eleventh Edition Chapter 10: Careers & Certification Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
MIS (Management Information Systems) Specialization Christian Brothers University School of Business
COMPUTER SCIENCE LYNDA THOMAS – SENIOR LECTURER, ACADEMIC ADVISOR.
Computer Programming My Home Page My Paper Job Description Computer programmers write, test, and maintain the detailed instructions, called programs,
© Paradigm Publishing Inc Chapter 15 Information Technology Careers.
Computers Are Your Future Tenth Edition Chapter 10: Careers & Certification Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
Copyright 2007 Thomson South-Western Chapter 1 Choices That Affect Income.
AFCEA/AFA July 23,  There are 35 colleges and universities across the state that are members of the University System of Georgia.  All of them.
Cool Computing News Computing majors are in demand By 2016 there will be more than 1.5 million new high- end computing jobs Five of.
Lori Crose, Director Professional Development Center for Integrated Business Research and Education School of Business Administration Oakland University.
1 2 Road to the Future Road to the Future 3 T T L L C C is...
Career Opportunities in Information Technology There are four main categories of IT jobs, grouped by the main focus of the job: Sales and support Software.
Objectives Overview Identify the qualities of valuable information Describe various information systems used in an enterprise Identify the components of.
Wook-Sung Yoo, Ph.D. Software Engineering Program Fairfield University
Why should 8th graders explore careers? »Learn where your interests could lead you in a career »Become aware of a variety of careers »Learn what classes.
What is Computer Science? The study of the foundations of computing, data storage, and information processing Computer Scientists develop applications.
What is Computer Science? Study of the foundations of computing, data storage, and information processing Computer Science spans diverse areas: –Security.
 Day 59 Computer Science and Industry Exploring The Intersection Between CS and Other Fields.
KJC001 (sp2015.ppt – May 12, 2015) – Industry senior project presentation Industry-based Senior Project in the Department of Computer Science and Engineering.
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
Computer Science in Context Evangelos E. Milios Professor and Graduate Coordinator Faculty of Computer Science Dalhousie University.
What is the Health Science career cluster?
1 The World of Work. 2 WHAT IS WORK? WHAT IS WORK?  WORK = activity directed toward a purpose or goal that produces something of value to oneself and/or.
 Explore fundamental issues in computing and develop theories and models to address those issues  Help scientists and engineers solve complex computing.
HELP WANTED? Job prospects for CS Compensation (show me the money) Career networking.
In Spain we have basically three profiles in computer science vocational training:  MIDDLE-GRADE DEGREES ◦ Microcomputer systems and networks technician.
MOST DEMANDED COMPETENCES AND STUDY OF THE LABOUR MARKET Schools association for improving ICT vocational training Leonardo Da Vinci Partnership
Department of Mathematics and Computer Science
Department of Computer & Web Information Engineering College of Engineering.
Computer Information Technology
Chapter 15 Information Technology Careers.
Mission Davenport University prepares and transforms students to achieve the highest levels of academic performance, leading them to excel and advance.
Preparing Girls for IT Jobs
Computer Science Courses
Chapter 1 Choices That Affect Income
Career Paths--World of Work
Where do you want to end up?
Computer Science Education Week
What are your Career Options?
CS1301 – Where it Fits Institute for Personal Robots in Education
CS1301 – Where it Fits Institute for Personal Robots in Education
Computing and Mathematics
Chapter 1 Choices That Affect Income
CS1301 – Where it Fits Institute for Personal Robots in Education
Computer Science Courses in the Major
Careers in Information Systems
Computer Science Dr Hwang Chair, Computer Science Department
Presentation transcript:

What is Computer Science? Study of the foundations of computing, data storage, and information processing Computer Science spans diverse areas: –Security and cryptography –Robotics and computer vision –Data mining and databases –Distributed and mobile systems –Intelligent systems and gaming –Computational biology –Computer networks –Computer graphics and animation –More…

How is CS different? Computer scientists obtain a comprehensive foundation that permits them to adapt to as well as create new technologies, new paradigms and new ideas. Foundation consists of: –Mathematics (problem solving, algorithms, calculus, discrete math) –Modeling (Object oriented programming, abstract data types, design patterns) –Systems (Computer architecture, operating systems, networks, foundations of programming languages) Computer Scientists have flexible employment opportunities

What Computer Scientists do? Employed in top programming jobs Invent new applications for computer systems –World Wide Web –Google search engine –Peer-to-Peer networks –Wireless systems Develop better ways to solve computing problems –More secure ways to encrypt information –More efficient ways to send audio/video over the Internet

What is Software Engineering? Many Computer Scientists work in the software development industry. Software is often developed by large developer teams that require all developers to use common approaches/rules/practices to software development Software engineering is a field that studies and defines the best approaches/rules/practices for software development and maintenance

A Sample of CS areas Distributed systems development Computer game software development Database administration Search engine technologies Medical informatics (Prof. Raicu) Web mining (Prof. Mobasher) Security and privacy (Prof. Pitcher) Please ask me about other CS areas.

Distributed System development A distributed system is software system that uses multiple independent computers communicating over a network to accomplish a common task. Examples: – –Napster and –World Wide Web –Online games –Grids

A sample job listing (excerpts) Applications Developer - Computer Professional Department: Computing Division, Fermilab. Must have software analysis, development, testing and debugging skills. Excellence in distributed software development and integration using some or all of C++, Java, and Python is needed. Experience with database systems … Proven ability in oral and written communication is essential. Demonstrated ability for analysis and resolution of problems in distributed and/or networked systems.

Computer Game software development Game software development requires an understanding of: –Mathematics –Computer graphics –Computer architecture –Operating systems –Network programming –Parallel processing

A sample job listing (excerpts) Online Programmer Midway Games Inc, Chicago, IL Responsibilities: –Design, define and develop the next generation of online gameplay and networking technology for multiple platforms. Requirements: –Extensive knowledge of C++ programming. –Strong multithreaded/parallel programming … would be beneficial. –Effective analytical, written, oral, team, interpersonal, planning and organizing skills are essential. Education: –Bachelors degree or higher in Computer Science is preferred.

Database administration Databases are used to store and organize data in ways to make insertion, search and retrieval of information efficient Databases are used in the following industries –Financial industry –Search engines –Travel industry

A sample job listing (excerpts) Title: Database Administrator, Chicago Mercantile Exchange Responsible for the administration of Oracle 10g RAC, Grid and ASM running on Sun Unix or Linux operating systems. Must be able to implement databases on Unix and Linux platforms. Requirements: –In depth knowledge in the works of Oracle 10g, RAC, ASM and Grid, TOAD, DB2 and SQL Server a plus –Experience in a very high transaction rate OLTP applications required –Working knowledge of Linux and Unix operating systems are required. NT and MVS is a plus.

Search Engine Technologies A Search Engine is a computer program that is used to find information stored in a software system such as the World Wide Web How does a search engine return web pages that are relevant to the query? Technologies include: databases, distributed systems, artificial intelligence, networking etc.

A sample job listing (excerpts) Openings in Software Engineering, Google We need world-class engineers to join our engineering team in developing our next-generation search engine (…) Working on problems in (…) cutting-edge information retrieval algorithms, scalability issues related to dealing with huge amounts of data…, and a variety of novel search features. Requirements: –Enthusiasm for solving interesting problems. –Experience with Unix/Linux or Windows environments, C++ development, distributed systems, machine learning, information retrieval, network programming…

The Bachelor of Science in Computer Science Mathematical tools Problem solving, algorithms, and structured programming Modeling and object oriented programming Computer Systems Communication skills Senior Capstone

Advanced Coursework Theory Data storage Computer Systems Data analysis and mining Artificial intelligence Computer vision Human computer interaction Computer gaming Software engineering Computer graphics and animation Computational Sciences Network programming and more to come…

Sample CS topics covered at CTI How does Google work and why is it such a good search engine? How does a computer beat the World Chess Champion? How does information get routed on the Internet? How does encryption work and how can encrypted messages be broken? How do the Mars robots see and process the landscape around them?

Sample CS topics covered at CTI How does one protect a system against an attack? How are players synchronized in an online computer game? What techniques are being developed to increase the speed of microprocessors? What makes a Graphical User Interface user-friendly? What problems are Computer Scientists currently solving in the field of Computational Biology?

Software Engineering Concentration This concentration integrates: –the foundational Computer Science material with –engineering practices developed for building and maintaining software applications. Six additional SE courses.

Current Career Outcomes Average salary of a DePaul 2006 CS graduate: $50,833

Career Outcomes (BLS data) Table 2: Fastest-growing occupations, (Numbers in thousands) 2006 National Employment Matrix code and title EmploymentChange Quartile rank by 2006 median annual wages 1 Most significant source of postsecondary education or training PercentNumber Network systems and data communications analysts VHBachelor's degree Personal and home care aides7671, VLShort-term on-the-job training Home health aides7871, VLShort-term on-the-job training Computer software engineers, applications VHBachelor's degree Veterinary technologists and technicians LAssociate degree Personal financial advisors VHBachelor's degree Makeup artists, theatrical and performance HPostsecondary vocational award Medical assistants LModerate-term on-the-job training Veterinarians VHFirst professional degree Substance abuse and behavioral disorder counselors HBachelor's degree Skin care specialists LPostsecondary vocational award Financial analysts VHBachelor's degree Social and human service assistants LModerate-term on-the-job training Gaming surveillance officers and gaming investigators LModerate-term on-the-job training Physical therapist assistants HAssociate degree Pharmacy technicians LModerate-term on-the-job training Forensic science technicians HBachelor's degree Dental hygienists VHAssociate degree Mental health counselors HMaster's degree Mental health and substance abuse social workers HMaster's degree Marriage and family therapists HMaster's degree Dental assistants LModerate-term on-the-job training Computer systems analysts VHBachelor's degree Database administrators VHBachelor's degree Computer software engineers, systems software VHBachelor's degree Gaming and sports book writers and runners VLShort-term on-the-job training

Career Outcomes The number of students entering the CS field is at historical lows = More opportunities when you graduate

So, why choose CS? Average payJob growthCareer $66, %Real estate appraiser8 $83, %Computer/IT analyst7 $82, %Market research analyst6 $75, %Physician assistant5 $73, %HR manager4 $122, %Financial advisor3 $81, %College professor2 $80, %Software engineer1 Source: Money Magazine, April 12, 2006

And why choose CS at CTI? Because our students are successful! Ranking of the top 12 US teams at the 2006 World Programming Contest: Wisconsin, Mad.7Washington, St.L.4 Rice7Maryland, Coll.P.4 Virginia Tech7Caltech4 Georgia Tech7DePaul3 Carnegie Mellon7Princeton2 Duke7MIT1 TeamRankTeamRank