building a career with help from the ieee computer society dennis j. frailey senior member of the...
TRANSCRIPT
Building a Careerwith help from theIEEE Computer Society
Dennis J. FraileySenior Member of the IEEE
Member, IEEE Computer Society Board of Governors
A Typical Career Profile
2
Getting a Basic Education
Building Capability
Practicing a Profession
Getting a Job
Career Advancement
Building CredentialsRestart!
Computer Society Resources
3
Getting a Basic Education
Building Capability
Practicing a Profession
Getting a Job
Career Advancement
Building Credentials
Curriculum Guidelines, Accreditation, Student Membership
Career Center, Job Postings, Tools
Standards, Practices, Bodies of Knowledge
Webinars, Publications, Education Programs
Certifications
Corporate Affiliate Pgm
What is the Computer Society?
More than 85,000 members 40% of members live and work outside the U.S.
96 CS staff in 2 CS offices$39M in annual revenues
WashingtonLosAlamitos
Tokyo
CS Office
IEEE OfficeBeijing
Bangalore
Singapore
New JerseyNew York
CS Service Center
Moscow
11
Context Diagram
5
www.computer.org
Institute of Electrical and Electronic Engineers
www.IEEE.org
37 Other Technica
l Societies
Sections, Chapters, Councils,
Committees, etc.
43 Sister Societies
AMS, ACM, AIS, …
Awards, etc.
C375 chapters, Corporate Affiliates
Program Boards (conferences, education, standards, professional activities, publications,
members)
IEEEUSA
Membership is the beginning of your IEEE Computer Society relationship
Multiple venues for benefits and opportunities
Professional development support and recognition throughout your career
Local, Global, and Virtual “Professional Home”
IEEE Computer Society Student Membership
Student Member SeniorMember Fellow
Your Career
Computer Society
IEEE
6
IEEE-CS and ACM have authored world-standard curriculum guidelines
– Computer Science– Software Engineering– Computer Engineering– Information Systems– Information Technology
Both organizations support university program accreditation through ABET & CSAB
Both have student memberships Reduced rate
Many benefits
IEEE-CS sponsors student design competitions held annually
Basic Educational Activities
21
Career Center
• BUILD YOUR CAREER Web site features online technical courses,job listings, career news, certification information,and a wealth of other resources to develop your career.
• Sections: Getting Started, Advancing, Transitioning or Becoming an Entrepreneur.
• Links to: Job Trends, Hot Sectors, Job Finder, My Path (Interviews), News, Education & Training, Webinars and Tutorials.
http://www.computer.org/portal/web/buildyourcareer
The one-stop destination for technology professionals at any stage of their career.
Career Watch Articles on the latest cutting-edge
career fields Education and training opportunities
to get ready for a new career or advancement in one’s current career
Information on the latest job trends and hot sectors
Interviews with employers and career experts
More about Career Watch Job Finder Automated job search agents Post your resume Free articles
http://www.computer.org/portal/web/careers
Featured Jobs Site Postings of the latest career positions
throughout the industry Advanced job search tools Job seeker resume postings Job posting opportunities for employers
Career Blogs & Tools Employers and experts in many of the hottest
new fields share their thoughts on careers in fields such as Agile Computing, Cloud Computing, Cyber Security and many more
Relevant job search advice from experts The latest job search techniques Current and anticipated job trends
Career News Feeds Articles on new skills currently in demand Corporate announcements on new career
opportunities Expert views on current trends in the industry The latest news on what to expect next in computing
and computer science
Employment & Career Services for IEEE
Members
CareerNavigatorwww.ieeeusa.org/careers
One Stop Shopping– Employment
Assistance– Career
Development– Consulting– Business
Needs– Products &
Services
IEEE-USA Employment Survey
Survey unemployed members Find out how best to assist
25
EmploymentNavigator
Collects 5 Million Job Leads from 160,000 Websites in U.S. but will be expandingResume BuilderPowerful Search Engine
IEEE JobSitehttp://careers.ieee.org/
Post ResumeEmployer SearchJob Posting Alerts
Salary Service
Salary Calculator– Employers
$595 for unlimited annual subscription
– Members 5 Complimentary
uses for responding to survey
Salary & Benefits Survey Report– $125 Member– $225 Non Member
Other eBooks
Career PlanningStrategic PlanningCareer SurvivalOn Consulting
www.ieeeusa.org/communications/eBooks
Employment & Career Strategies LinkedIn Sitehttp://www.linkedin.com/groups/IEEE-USA-55581
Over 3,100 Members Discussion GroupsUseful Job Hunting Resources & Announcements
Helping You Be More Productive
StandardsProfessional PracticesProfessional InfrastructureBodies of Knowledge
31
Standards Activities
900 active industry standards many directly support professional activities
700 in development15,000 volunteers Committees include
– Software & Systems Engineering Standards – 802 family– Cloud Computing
IEEE SA has expanded international reach
– ISO/IEC and IEEE joint branding
19
Model of a Computing Profession
33
Standards of Practice
Code of Ethics
Activities Competency Definition
Certification
Licensing
Body of Knowledge
Curriculum
Accreditation Criteria
Preparatory Education
Professional Development
Skills
Profession
Career Paths
Job Roles
Professionals follow a code of ethics while performing
activities in accordance with defined standards of practice
Responsibility for groups of activities are assigned to job
roles. A career path is a progression of job roles of increasing responsibility
The ability to perform activities requires a
combination of knowledge and skills (ie comptetency)
Knowledge is organized into a Body of Knowledge which
is taught through preparatory education delivered by an accredited program which
delivers a defined curriulum.
Skills to apply the knowledge to accomplish tasks are
acquired through professional development
including on-the-job experience and training.
Certification certifies that individuals have defined
competencies. Licensing extends certification to
include active oversight of the profession including
disciplinary action.
ProfessionalSociety
SWEBOK - Guide to the Software Engineering Body of Knowledge
34
Project managed by:
Corporate Support by:
35
Available in Several Languages
36
Knowledge Areas and Related Disciplines
Software Requirements Software Design Software Construction Software Testing Software Maintenance Software Configuration Management Software Eng. Management Software Eng. Tools & Methods Software Engineering Process Software Quality
• Computer Engineering • Computer Science• Mathematics• Project Management• Management• Quality Management • Software Ergonomics• Systems Engineering
Related Disciplines
37
Knowledge Area Description
Classification of Topics
Matrix of Topics & References
References
Topic Descriptions
Classification by Vincenti’s
Taxonomy
Classification by Bloom’s Taxonomy
References to Related Disciplines
38
Guide to the Software Engineering Body of Knowledge2004 Version
SoftwareConstruction
SoftwareMaintenance
Software Testing
Basic Concepts
of Construction
ManagingConstruction
SoftwareMaintenance
Fundamentals
Key Issues inSoftware
Maintenance
Techniques forMaintenance
SofwareTesting
Fundamentals
Test Levels
Test Techniques
Test RelatedMeasures
TestProcess
Software Design
Software DesignFundamentals
Key Issues inSoftware Design
Software Structureand Architecture
Software DesignQuality Analysisand Evaluation
Software DesignNotations
SoftwareRequirements
SoftwareRequirementsFundamentals
RequirementsProcess
RequirementsElicitation
RequirementsSpecification
RequirementsValidation
RequirementsAnalysis
Software DesignStrategies and
Methods
PracticalConsiderations
PracticalConsiderations
MaintenanceProcess
39
RelatedDisciplines
ComputerScience
Management
Mathematics
Projectmanagement
Qualitymanagement
SoftwareErgonomics
Systemsengineering
Closure
ProcessAssessment
Software Design Tools
Guide to the Software Engineering Body of Knowledge
(2004 Version)
SoftwareConfigurationManagement
SoftwareEngineering Tools
and Methods
SoftwareEngineering
ProcessSoftware Quality
SoftwareConfigurationManagementFundamentals
KeysIssues in
SCM
SoftwareConfiguration
Control
SoftwareConfiguration
Status Accounting
SoftwareConfiguration
Auditing
Software ReleaseManagement and
Delivery Software Methods
Software ToolsProcess
Implementationand Change
Process andProduct
Measurement
Software QualityFundamentals
Software QualityManagement
Processes
Heuristic Methods
Formal Methods
Prototyping Methods
Software RequirementsTools
Software Testing Tools
Software MaintenanceTools
Software EngineeringProcess Tools
ProcessDefinition
PracticalConsiderations
Software ConstructionTools
Software Quality Tools
Software ConfigurationManagement Tools
Software EngineeringManagement Tools
Infrastructure SupportTools
Miscellaneous ToolIssues
Miscellaneous MethodIssues
SoftwareEngineeringManagement
Initiation andScope
Definition
SoftwareProject
Planning
Software ProjectEnactment
Review andEvaluation
SW EngineeringMeasurement
ComputerEngineering
40
SoftwareRequirements
RequirementsElicitation
SoftwareRequirementsFundamentals
Definition ofSoftwareRequirement
Product andProcessRequirements
Functional andNon-functionalRequirements
EmergentProperties
QuantifiableRequirements
SystemRequirementsand SoftwareRequirements
RequirementsProcess
Process Models
Process Actors
Process Supportand Management
Process Qualityand Improvement
RequirementsSources
ElicitationTechniques
RequirementsClassification
ConceptualModeling
ArchitecturalDesign andRequirementsAllocation
RequirementsNegotiation
RequirementsSpecification
SystemDefinitionDocument
SystemsRequirementsSpecification
PracticalConsideration
RequirementsValidation
RequirementsReviews
Prototyping
ModelValidation
AcceptanceTests
ChangeManagement
RequirementsAttributes
RequirementsTracing
SoftwareRequirementsSpecification
Iterative Natureof RequirementsProcess
MeasuringRequirements
RequirementsAnalysis
www.swebok.org
Building Your Capability
ConferencesPublicationsWebinarsTraining and Education
41
Technical Conferences – Top 11Name Start End Title City Country
ICCV 11/6/2011 11/13/201113th IEEE International Conference on Computer Vision Barcelona Spain
CVPR 6/16/2012 6/21/2012IEEE Computer Society Conference on Computer Vision and Pattern Recognition Providence USA
VIS 5/18/2012 5/23/2012 IEEE Visualization 2011 Conference Providence USA
IPDPS 5/20/2012 5/25/2012IEEE International Parallel and Distributed Processing Symposium Shanghai China
ISMAR 10/26/2011 10/29/201110th IEEE International Symposium on Mixed and Augmented Reality Basel Switzerland
SP 5/18/2012 5/23/2012 IEEE Symposium on Security and Privacy San Francisco USA
VR 3/4/2012 3/8/2012 IEEE Virtual Reality Costa Mesa USA
HotChips 8/17/2011 8/19/2011 IEEE Hot Chips Symposium Palo Alto USA
ICSM 9/25/2011 10/1/201127th IEEE International Conference on Software Maintenance Williamsburg USA
ICST 3/21/2011 3/25/20114th International Conference on Software Testing, Verification and Validation Berlin Germany
COMPSAC 7/16/2012 7/20/2012Annual IEEE International Computer Software and Applications Conference Izmir Turkey
SoftwareAnnals of the History of ComputingComputerComputer Graphics and ApplicationsComputing in Science & EngineeringDesign and TestIntelligent Systems
Internet Computing IT Professional MicroMultiMediaPervasive ComputingSecurity & Privacy
Magazines13 practice-oriented publications (low rates for members)
Plus the archives of:• Concurrency• Distributed Systems
Online
• IEEE Software offers pioneering ideas, expert analyses, and thoughtful insights for software professionals who need to keep up with rapid technology change. It's the authority on translating software theory into practice.
“IEEE Software is a great resource. It's where I go to keep up with the latest, most relevant issues in the field.” - Forrest Shull
“A source of relevant information and inspiration for day-to-day practitioners.” - Jennitta Andrea
“IEEE Software provides one of the best ways for software professionals to stay current with our fast-moving field.” - Dave Thomas
Building the Community of Leading Software Practitioners
http://www.computer.org/software
Software EngineeringAffective ComputingComputational Biology and BioinformaticsComputersDependable and Secure Computing HapticsKnowledge and Data Engineering
Learning TechnologiesMobile ComputingParallel and Distributed SystemsPattern Analysis and Machine IntelligenceServices ComputingVisualization and Computer GraphicsComputer Architecture Letters
Transactions14 journals representing top quality, state-of-the-art research
• Illustrated abstracts booklet• Contents & Extras on CD-ROM• Access to online edition
Cutting Edge Research in Computer Vision and Pattern RecognitionTPAMI is a monthly journal that provides archival-level cutting edge research areas including computer vision and image understanding, pattern analysis and recognition, and selected areas of machine intelligence. Two options: 1) OnlinePlus or 2) print issue and online access*
• Ranked #1 in the computer science artificial intelligence categoryin the latest Journal Citation Reports.
• Most cited of the CS journals for the last several years• 5.027 Impact Factor• 0.591 Immediacy Index• 9.6 Citation Half-Life• 10 % Acceptance Rate• 183/2352 Articles/Pages (published per year)• 631,700 IEEE Xplore Digital Library Usage (2010)• 1,915* Print/Online subs• 138 Institutional subs
Editor-in-Chief2009-2012Ramin ZabihCornell University
Significant Research Contributions to All Aspects of Software Engineering
• TSE is a bimonthly journal that publishes well-defined theoretical results and empirical studies that have potential impact on the construction, analysis, or management of software.• Print issue and online access *
• #1 journal in computer science software engineering in JCR listing• 3.75 Impact Factor• 0.24 Immediacy Index• >10.0 Citation Half-Life• 12 % Acceptance Rate• 50/904 Articles/Pages (published per year)• 175,030 IEEE Xplore Digital Library Usage (2010)• 1,666* Print/Online subs• 186 Institutional subs
Editor-in-Chief2010-13Bashar NuseibehThe Open University
CS Press
BooksThe Computer Society’s publishing imprint producesprint and e-books both independently and in cooperation with John Wiley & Sons
ReadyNotesPractical, chapter-sized PDFs on highly-focused technical topics
EssentialSetsFocused, topical PDF collections selected and introduced by subject-matter experts from the Computer Society Digital Library
49
Digital LibraryOver 414,000 computing articles & papers27 periodicals, including archives 3,800+ conference proceedings (archived from 1995)Legacy data back to 1968Online publication in advance of print issuesCSDL Is Also MultidisciplinaryApplications of CSDL content– Research & Development– Competitive & Market Intelligence– Patent-Related Searching – Technological Precedent & Forecasting– New Product Information
• Free RSS feeds of new content• Daily updates• Clickable math in all HTML docs• Download citations in multiple
formats• Special member subscription
rate
WebinarsCutting edge content that can be customizedAccess to the thought leaders in our industryMany models:– CS delivers speakers, You deliver audience– You deliver speakers, CS delivers audience– You deliver speakers & audience
Live with audio, slides, Q&A– Archived for later viewing
Delivered to employee’s desktopAccess to current Webinar library
Sample TopicsArtificial IntelligenceCareer ManagementChip DesignCloud ComputingCybersecurityData ManagementDesign & TestGamingGraphics and MultimediaGreen ComputingHigh Performance ComputingHuman-Centered ComputingInformation Technology
52
Internet/WebMobile/WirelessMulti-coreNanoarchitectureNetworking & CommunicationsRFIDScientific computingSecurity & PrivacySmart GridSoftware Quality AssuranceSoftware TestingStandards & Best PracticesSystems Design
Some of our Distinguished Speakers
Grady Booch, Chief Scientist for Software Engineering at IBM Thomas J. Watson Research Center
Mary Poppendieck, Lecturer and award-winning author for her book “Lean Software Development”
Walker Royce, Chief Software Economist at IBM
Kent Beck, founder and director of Three Rivers Institute (TRI)
53
Self-Assessment Courses (can be used to help prepare for certification exams)
Specialty courses on Xplore:
SWEBOK Knowledge Area Focus (KAF):
Cloud Computing
Parallel Processing-Multi-Core (PPMC)
SWEBOK-Series Education Products
SWEBOK Certificate Program(Entry Level – India and China)
SWEBOK Self-Assessments(on line; stand-alone or prep for
CSDA & CSDP)
CSDA & CSDP Prep Courses(Instructor led training - prep
for CSDA & CSDP exams)
SWEBOK Essential Sets(key papers/references)
SWEBOK KA Focus Courses(On-line, in-depth)
SW Engineering Webinars and Specialty Courses
(On-line)
Software Engineering Body
of Knowledge(SWEBOK Guide)
15 Software Engineering
Knowledge AreasCommon List of
References
CSDA & CSDP Exams
Professional Activities Board Education Activities Board
56V.2.0
57V.2.0
58V.2.0
CS Certifications CSDP: mid-career SW engineers (4+ years) looking to advance in their field and confirm their knowledge of software development practices
CSDA: entry-level SW engineers (< 2 years) with a baseline knowledge of fundamental software development practices and a growth path to the CSDP and beyond
All courses are developed and reviewed by leading experts, and are available on the IEEE Xplore eLearning Library
New SWEBOK-based and other technical topic area courses are continuously being rolled out.
Corporate Affiliate Program (CAP)
Allows companies to purchase a bundle of IEEE-CS technical training products and services at an exceptionally low price per employee
Reduces your cost of training, and helps you get the most for your employee-development budget
Helps you attract and retain the best technology professionals, while linking them to a larger network, spreading corporate citizenship
What You Get – Technical ExcellenceStandard package – *Dedicated, customized landing page for employees– *Custom newsletter for your company– Computer magazine digital edition– Full training library access:
4,300 Element K training courses, Brainbench exams, 600 Safari Books– IEEE-CS member rates on: CSDA and CSDP certifications, preparation
and training courses, training webinars, CS Press books, ReadyNotes, EssentialSets, and jobs board postings
– Exposure to volunteering opportunities and networking– Same customer support model as full IEEE-CS members
Optional products that can be added to the package:– Digital magazines: IEEE Software, IT Pro, IEEE Security & Privacy, IEEE
Internet Computing– Custom training webinars - created specifically for your company
* Minimum of 5,000 employees for standard package offering
Volunteering OpportunitiesWorldwide– Conferences– Curriculum development– SWEBOK– Standards– Awards– Competitions
Local Level– Chapters– K-12– Student outreach– Job Fairs– Seminars
Computer Society Resources
63
Getting a Basic Education
Building Capability
Practicing a Profession
Getting a Job
Career Advancement
Building Credentials
Curriculum Guidelines, Accreditation, Student Membership
Career Center, Job Postings, Tools
Standards, Practices, Bodies of Knowledge
Webinars, Publications, Education Programs
Certifications
Corporate Affiliate Pgm
Questions?
64