the role of ieee computer society in the information age willis k. king 2002 president ieee computer...

Post on 24-Dec-2015

216 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

The Role of IEEE Computer The Role of IEEE Computer Society in the Information AgeSociety in the Information Age

Willis K. KingWillis K. King

2002 President IEEE Computer Society2002 President IEEE Computer Society

University of HoustonUniversity of Houston

IEEECOMPUTER SOCIETY

OutlineOutline

OverviewOverview The IEEE Computer SocietyThe IEEE Computer Society The Distance Learning CampusThe Distance Learning Campus CertificationCertification Digital LibraryDigital Library CommunitiesCommunities ConclusionConclusion

IEEECOMPUTER SOCIETY

Bridging the Digital DivideBridging the Digital Divide

The education aspectThe education aspect What can a professional society, such as What can a professional society, such as

the IEEE Computer Society, do to help ?the IEEE Computer Society, do to help ? It has to leverage its technical know how It has to leverage its technical know how

to address that part of educational to address that part of educational training to assist those in need.training to assist those in need.

IEEECOMPUTER SOCIETY

What is the What is the IEEE Computer Society?IEEE Computer Society?

The IEEE Computer Society is the world’s oldest The IEEE Computer Society is the world’s oldest and largest association of computing professionalsand largest association of computing professionals

It is an independent, non-governmental, not-for-It is an independent, non-governmental, not-for-profit, volunteer-driven organizationprofit, volunteer-driven organization

Its vision is to be …”the leading provider of technical Its vision is to be …”the leading provider of technical information and services to the world’s computing information and services to the world’s computing professionals.” professionals.”

The IEEE CS is the largest of the societies and The IEEE CS is the largest of the societies and councils organized under the IEEE. councils organized under the IEEE.

IEEECOMPUTER SOCIETY

IEEE Computer Society (CS)IEEE Computer Society (CS) Largest IEEE SocietyLargest IEEE Society 57 years of service57 years of service $30M business$30M business 105K members105K members

40% outside N. America40% outside N. America 150 countries150 countries

23 periodicals23 periodicals 17.5K editorial pages17.5K editorial pages 12 magazines12 magazines 10 transactions10 transactions AnnalsAnnals

Conference proceedingsConference proceedings 150 proceedings150 proceedings 68K pages68K pages

150 conferences150 conferences 36 TCs, 7 task forces 36 TCs, 7 task forces 10 standards sponsors10 standards sponsors ~300 local chapters~300 local chapters FacilitiesFacilities

Offices in Washington (HQ), Offices in Washington (HQ), Calif., TokyoCalif., Tokyo

Centres in Budapest, Centres in Budapest, Moscow, BeijingMoscow, Beijing

126 staff126 staff Volunteer assetsVolunteer assets ““Sister Society” Sister Society”

relationship with national relationship with national computer societiescomputer societies

IEEECOMPUTER SOCIETY

LaunchedFeb 2002

Over 40,000membershave used

the site

• Developed with KnowledgeNet

• 100 course titles

• 17 subject areas

IEEECOMPUTER SOCIETY

Current CS Course ListCurrent CS Course List(Number of titles in parenthesis)(Number of titles in parenthesis)

Cisco Networks Trouble Cisco Networks Trouble shooting (8)shooting (8)

CompTIA Network+ (8)CompTIA Network+ (8) Designing Windows 2000 Designing Windows 2000

network security (10)network security (10) Interconnecting Cisco Interconnecting Cisco

Network Devices (9)Network Devices (9) Java (8)Java (8) Management skills (4)Management skills (4) Microsoft Project 2000 (4)Microsoft Project 2000 (4)

Oracle8i DBA: Oracle8i DBA: Performance tuning (5)Performance tuning (5)

SQL Server 2000 Sys. SQL Server 2000 Sys. Administration (11)Administration (11)

Sun Developer for Java2 Sun Developer for Java2 Platform (5)Platform (5)

Unix (9)Unix (9) Visual Basic 6.0 (7)Visual Basic 6.0 (7) Visual C++ 6.0 (11)Visual C++ 6.0 (11) Windows 2000 Server (14)Windows 2000 Server (14) XML (6)XML (6)

Total CS offerings will total 800-900 hours of Web-based training.

IEEECOMPUTER SOCIETY

KnowledgeNet KnowledgeNet INTERACTIVEINTERACTIVE

IEEECOMPUTER SOCIETY

KnowledgeNet INTERACTIVE

IEEECOMPUTER SOCIETY

Software Engineering Software Engineering CertificationCertification

Qualified practitioners in Software Qualified practitioners in Software Engineering can take a test offered by the Engineering can take a test offered by the IEEE Computer Society and be certified IEEE Computer Society and be certified as a “qualified Software Professional.”as a “qualified Software Professional.”

IEEECOMPUTER SOCIETY

What is Certification?What is Certification? Formal recognition that an individual has Formal recognition that an individual has

demonstrated a proficiency within and demonstrated a proficiency within and comprehension of a specified body of knowledge at a comprehension of a specified body of knowledge at a point in time. point in time.

It is peer recognition and not accreditation or It is peer recognition and not accreditation or licensure.licensure. Accreditation: Accreditation: a designation that an organization has met a a designation that an organization has met a

combination of standards and abilities for public safety, combination of standards and abilities for public safety, welfare and confidence welfare and confidence

Licensure: authorization granted by government body for an Licensure: authorization granted by government body for an individual or organization to practice a business or individual or organization to practice a business or occupationoccupation

Certification is voluntary.Certification is voluntary.

IEEECOMPUTER SOCIETY

What is a CSDP?What is a CSDP? A Certified Software Development Professional: A Certified Software Development Professional:

Possesses fundamental knowledge and understanding Possesses fundamental knowledge and understanding of computing principles and concepts and their of computing principles and concepts and their application to the definition, design, construction, application to the definition, design, construction, testing, and of software. testing, and of software.

Is able to provide appropriate design with technical Is able to provide appropriate design with technical and economic tradeoffs of modules, subsystems, and and economic tradeoffs of modules, subsystems, and systems in accordance with standards of practice, systems in accordance with standards of practice, specifications, and principles of behavior of software specifications, and principles of behavior of software as required to perform the functions as stated in the as required to perform the functions as stated in the software requirements. software requirements.

Has met the IEEE CS CSDP education, experience, and Has met the IEEE CS CSDP education, experience, and examination requirementsexamination requirements

IEEECOMPUTER SOCIETY

CSDP Knowledge AreasCSDP Knowledge Areas

1.1. Software RequirementsSoftware Requirements2.2. Software DesignSoftware Design3.3. Software ConstructionSoftware Construction4.4. Software TestingSoftware Testing5.5. Software MaintenanceSoftware Maintenance6.6. Software Configuration ManagementSoftware Configuration Management7.7. Software Engineering ManagementSoftware Engineering Management8.8. Software Engineering ProcessSoftware Engineering Process9.9. Software Tools and MethodsSoftware Tools and Methods10.10. Software QualitySoftware Quality11.11. Business Practices & Engineering EconomicsBusiness Practices & Engineering Economics

IEEECOMPUTER SOCIETY

Software Engineering OverviewSoftware Engineering OverviewAn internet based tutorialAn internet based tutorial

provides software professionals with a provides software professionals with a comprehensive review of essential comprehensive review of essential software engineering principles. software engineering principles. 

also served as preparation for Certified also served as preparation for Certified Software Development Professional Software Development Professional (CSDP) examination.(CSDP) examination.

Ten Modules covering the 11 Ten Modules covering the 11 knowledge unitsknowledge units

IEEECOMPUTER SOCIETY

IEEECOMPUTER SOCIETY

CS DL Article Counts(as of Dec 2002)

Magazines > 14,000

Transactions > 8,000

Conf. Proceedings > 69,000

Unique Member Visits

20K/month

IEEECOMPUTER SOCIETY

ComputerComputer Computer Graphics Computer Graphics

and Applicationsand Applications MicroMicro Design & TestDesign & Test SoftwareSoftware Intelligent Systems Intelligent Systems

MultiMediaMultiMedia

Twelve MagazinesTwelve MagazinesPractice-oriented, heavily edited

Computing in Science Computing in Science & Engineering& Engineering

Internet ComputingInternet Computing

IT ProfessionalIT Professional

Pervasive ComputingPervasive Computing

Security & PrivacySecurity & Privacy

IEEECOMPUTER SOCIETY

ComputersComputers Software EngineeringSoftware Engineering Pattern Analysis and Machine IntelligencePattern Analysis and Machine Intelligence Knowledge and Data EngineeringKnowledge and Data Engineering Parallel and Distributed SystemsParallel and Distributed Systems Visualization and Computer GraphicsVisualization and Computer Graphics Very Large Scale Integration Systems Very Large Scale Integration Systems NetworkingNetworking MultimediaMultimedia Mobile ComputingMobile Computing

AnnalsAnnals

Ten TransactionsTen TransactionsResearch-oriented, archival, lightly edited

Plus one hybrid

IEEECOMPUTER SOCIETY

SummarySummary

The IEEE Computer Society has The IEEE Computer Society has demonstrated its capability of providing demonstrated its capability of providing members live long learning opportunitiesmembers live long learning opportunities

Many of the services are free to members Many of the services are free to members who pay a basic membership due of ~$150 who pay a basic membership due of ~$150 annually (affiliates pay less)annually (affiliates pay less)

Half price membership is available for Half price membership is available for professionals with annual income below professionals with annual income below certain preset value.certain preset value.

IEEECOMPUTER SOCIETY

ConclusionConclusion

With the assistance and cooperation of With the assistance and cooperation of organizations such as UNESCO, IFIPS, organizations such as UNESCO, IFIPS, and other national professional and other national professional societies, we can help to bridge the societies, we can help to bridge the digital divide in many parts of the digital divide in many parts of the world.world.

Thank youThank you

Questions?Questions?

Willis K. KingWillis K. King

2002 President IEEE Computer Society2002 President IEEE Computer Society

University of HoustonUniversity of Houston

IEEECOMPUTER SOCIETY

IEEE Computer Society MissionIEEE Computer Society Mission

The purposes of the Society shall be scientific, The purposes of the Society shall be scientific, literary, and educational in character. The Society literary, and educational in character. The Society shall strive to shall strive to advance the theory, practice, and advance the theory, practice, and application of computer and information processing application of computer and information processing science and technologyscience and technology and shall maintain a high and shall maintain a high professional standard among its members. The professional standard among its members. The society shall promote cooperation and society shall promote cooperation and exchange of exchange of technical informationtechnical information among its members, and to this among its members, and to this end, shall hold meetings for the presentation and end, shall hold meetings for the presentation and discussion of technical papers, shall discussion of technical papers, shall publish technical publish technical journalsjournals, and shall, through its organization and other , and shall, through its organization and other appropriate means, provide for the needs of its appropriate means, provide for the needs of its members.members.

IEEECOMPUTER SOCIETY

Digital Library initiativeDigital Library initiative

Launched 1995Launched 1995 CD-ROM (1!) of all pubs 1995CD-ROM (1!) of all pubs 1995 Online DL access (members) 1998Online DL access (members) 1998 Online DL access (libraries) 1999Online DL access (libraries) 1999

Current subscriptionsCurrent subscriptions Members 12,000 ($109)Members 12,000 ($109) Libraries 110 ($14K CSLSP-e)Libraries 110 ($14K CSLSP-e)

IEEECOMPUTER SOCIETY

Why Become Certified?Why Become Certified? Mark of ExcellenceMark of Excellence: demonstrates the certified : demonstrates the certified

individual has the knowledge to ensure that individual has the knowledge to ensure that recognized principles and practices of recognized principles and practices of software engineering are being used software engineering are being used

Competition in the MarketplaceCompetition in the Marketplace: companies : companies and organizations need a work force proficient and organizations need a work force proficient in principles and practices of software in principles and practices of software engineeringengineering

RecognitionRecognition: Customer confidence based on : Customer confidence based on your evidence of qualifications and suitability your evidence of qualifications and suitability for the task or projectfor the task or project

IEEECOMPUTER SOCIETY

Why Become Certified?Why Become Certified?

InvestmentInvestment: certification is an investment : certification is an investment in ones career and the future of his in ones career and the future of his employeremployer

Continuous improvementContinuous improvement: to remain : to remain certified requires one to continue his certified requires one to continue his education and involvement in software education and involvement in software engineering-related work and activities. engineering-related work and activities. His skills remain current and his flexibility His skills remain current and his flexibility to work on a variety of projects or for a to work on a variety of projects or for a variety of companies improves.variety of companies improves.

top related