RSS I  I  I  I  E-Newsletter                             

The CIPS Guide to the Common Body of Knowledge for Computing and IT (CBOK)

CBOK     About CBOK     Project Governance     Pre-2011 BOK     Objectives

DRAFT 10: April 10, 2011

Following the adoption of the CIPS Initial Body of Knowledge in 2005, CIPS has now embarked on a new project to define a more comprehensive document. This will be used as a basis for activities such as certification and accreditation. The CBOK will contain a list of topics about which any Computing Professional or Information Technology Professional should have some knowledge. The range of such professionals includes programmers, business analysts, computer scientists, software engineers, data centre managers and many others.

The Draft CBOK is currently under review. To contribute to the review process, please go to the survey site. Thanks.

Topics in the Body of Knowledge

A Professionalism and Ethics in Computing and IT

A1 History: History of computing and IT; computing prehistory; history of hardware, software, and networking; pioneers of computing. [R0001 , R0002 , R0003 ]

A2 The profession: Governing bodies and societies at the provincial, national and international level (CIPS, IFIP, others) [R0150 ,R0151 , R0152 , R0153 , R0154 , R0155 , R0156 ]

A3 Social responsibility and impact on society: Responsibility to protect the public; corporate social responsibility; personal pro-bono donation of expertise; disastrous failures such as the Therac-25; personal impact such as the replacement of people through automation; community, national and international impact. [R0200 , R0201 , R0202 , R0203 , R0204 , R0205 ]

A4 Impact on the environment: Green computing, waste disposal [R0250 , R0251 ]

A5 Codes of ethics: Codes of ethics of CIPS and other societies; discipline procedures for breach of codes; acceptable use policies; resolving ethical dilemmas [R0300 , R0301 , R0302 , R0303 , R0304 ]

A6 The labour market: Current and projected supply and demand; occupational characteristics; education and training requirements; classification systems and crosswalks; labor in a mature profession (fair and open competition; independence in thought and outlook) [R0350 , R0351 ]

A7 Standards for skills and education: Accreditation (the Seoul Accord and its graduate attributes); bodies of knowledge such as CIPS CBOK and SWEBOK; skills frameworks such as SFIA [R0400 , R0401 , R0402 , R0403 , R0404 , R0405 , R0406 ,R0407 , R0408 , R0409 , R0410 ]

A8 Professional recognition: Certifications such as ISP and ITCP [R0450 , R0451 , R0452 , R0453 , R0454 ]


B Law and Regulations Relevant to Computing and IT

B1 Tort and liability: Basic definitions and principles of tort and liability; duty of care; standards of care [R1000 ]

B2 Contracts: Requrements of a valid contract; breach of contract; fixed-price vs. time-and-materials contracts; service-level and operational-level agreements; license agreements, including those for open source; outsourcing agreements; source code escrow agreements; cloud computing contracts [R1050 , R1000 ]

B3 Privacy and access-to-information law: The Privacy Act, PIPEDA; UN and OECD Guidelines on the Protection of Privacy and Transborder Flows of Personal Data [R1100 , R1101 , R1102 ]

B4 Intellectual property law: Patents, copyright, trade secrets, trade marks [R1150 ]

B5 Accountability: Sarbanes Oxley and similar laws

B6 Whistle blowing and ethical dissent: Legal protections for whistle blowers [R1300 ]

B7 Law regarding access for the disabled: Provincial disabilities acts [R1350 ]

B8 Computer Crime: Computer-based fraud, cyber bullying, cyberterrorism, piracy, hacking, virus dissemination, spam, phishing ,spoofing, cyber defamation, denial of service attacks, cyber-stalking, obscene or offense content. [R1400 , R1401 , R1402 ]

B9 Workplace health and safety: Freedom from harassment, repetitive stress injury [R1450 , R1451 , R1452 ]


C Mathematics Foundations for Computing and IT

C1 Boolean logic: Boolean operators, truth tables, Venn diagrams, inference rules [R2000 , R2001 ]

C2 Probability and statistics: Rules of probability; analysis of simple data such as experiment results [R2100 ]

C3 Predicate logic: Quantifiers, first order logic [R2000 , R2001 ]

C4 Discrete mathematics: [R2200 ]

C5 Numerical computation and analysis: Numerical errors; computational algorithms

C6 Differential and Integral Calculus:


D Technical Knowledge for Computing and IT

D1 Concept of a system: Notion of a system in general; systems thinking [R3000 ]

D2 Use of computers and IT systems: Use of command line-based tools and graphical interfaces to control computers with different form factors and operating systems (mainframe, micro, mobile device, etc.); use of spreadsheets and word processors [R3100 ]

D3 Software elements of a computer system: Operating system, device drivers; maintenance, upgrading and patching of installed operating system and applications [R3200 , R3201 ]

D4 Hardware elements of a computer system: Processors, memory, busses, cache, I/O devices, internal and external storage, power supplies; computer troubleshooting, repair, installation and preventative maintenance. [R3300 ]

D5 Programming basics: Control constructs (loops, selection) and conditions; functions/methods and recursion; structured programming; objects and classes; use of APIs, libraries and components; concurrency and parallelism [R3400 , R3401 , R3402 ]

D6 Programming language types: Procedural vs. logic vs. functional languages; level of abstraction (microcode, assembler, compiler, interpreter, etc.); statically vs. dynamically typed languages [R3500 , R3501 ]

D7 Data structures: Arrays, linked lists, hash tables and trees [R3600 ]

D8 Algorithms: Searching (binary search); selecting an efficient sort algorithm; basic notions of space and time complexity and of computability [R3700 ]

D9 Information and data modeling: Modeling data and information; use of notations including UML class diagrams and Entity-Relationship Diagrams [R4000 , R4001 , R4002 , R4050 , R4051 , R8350 ]

D10 Databases: Tables, columns, keys, querying using SQL; normalization; relational and alternative models [R4100 , R4101 ,R4102 , R4103 , R4104 , R4105 ]

D11 Business process and activity modeling: Modeling activities and business processes, includong BPEL, BPMN and UML activity diagrams [R4200 , R4050 , R4051 , R8350 ]

D12 Software architecture and modeling: Architectural patterns including client-server, layering, web architecture, pipe-and-filter, input-process-output; use of notations including UMLfor software architecture [R4300 , R4301 , R4050 , R4051 , R8350 ]

D13 Enterprise architecture and modeling: The information technology services, processes and infrastructure of an enterprise [R4400 , R4401 ]

D14 Networking: Network architecture; OSI model and layers, including TCP-IP; addressing and subnetting; switching and routing [R4500 , R4501 ]

D15 Organization of a data centre: Layout; capacity; support infrastructure (power system, cabling, HVAC); managing system configurations [R4600 , R4601 ]

D16 Web concepts: Web pages and websites; tables and forms; rich Internet applications (AJAX); XML schemas and documents [R4700 , R4701 ]

D17 Real time systems concepts: Hard real time, soft real time [R4800 ]

D18 Parsing and grammars: Writing grammars, use of parsing tools and libraries [R4850 , R4851 ]


E Quality Issues for Computing and IT

E1 Quality models: Quality systems (people, process, technology control, assurance verification, validation, acceptance, assessment, appraisal, audit); ISO (9001, 12207); CMM (CoBit, CMMI) [R5000 ]

E2 External quality: Efficiency, reliability, availability [R5100 ]

E3 Human factors quality: User interface design; usability, consumability, ergonomics; evaluation methods [R5200 , R5201 ,R5202 ]

E4 Internal quality: Maintainability, reusability, migratability, operability, scalability [R5100 ]

E5 Security and privacy: Logical and physical security; risks, threats, attack methods, breaches, vulnerabilities, safeguards, remediation; security domains (operating systems, network, data); social engineering; secure coding; basic cryptography; confidentiality, integrity and availability (identification, authentication, authorization, accounting and auditing business continuity and disaster recovery planning [R5400 , R5401 , R5402 ]

E6 Safety and critical systems: Hazards, accidents and incidents; public safety (emergency and disaster scenarios); safety-instrumented systems; mission-critical systems [R5500 , R5501 ]


F Process Knowledge for Computing and IT

F1 Stakeholders: Clients, users, management [R8000 , R8001 , R8002 , R8350 ]

F2 System development lifecycle: Stages including requirements, design, implementation, deployment, retirement [R8100 ,R8101 , R8102 , R8103 , R8104 , R8350 ]

F3 Categories of development methods: Agile, iterative, prototyping [R8150 , R8103 , R8104 ]

F4 Types of requirements: Quality, platform, functional [R8250 , R8251 , R8103 , R8104 , R8350 ]

F5 Gathering and validating requirements: Interviewing, brainstorming; completeness, unambiguity, etc. [R8300 , R8350 ]

F6 Design principles: Divide and conquor, reduce coupling, encapsulation; design patterns [R8350 , R8351 , R8352 , R8103 ,R8104 ]

F7 Testing principles: Unit vs. system; black vs. white box; coverage; test cases; test plans; test-driven development [R8380 ,R8381 ]

F8 Inspection principles : Examining or measuring to verify whether an activity, component, result, product, service or process conforms to specified requirements. [R8350 , R8400 , R8401 ]

F9 Decision-making methods: Intervention, financial; cost-benefit analysis; return on investment [R8390 , R8391 ]

F10 Process visualization techniques: Pert charts, Gantt charts [R8402 ]

F11 Change, version and configuration management: Identification of configuration items; tools for version control and configuration management [R8420 ]

F12 Risk management: Types of risks, including obsolescence, lifecycle risks; risk identification; risk assessment; risk mitigation; risk re-evaluation [R8430 ]

F13 Information management: Functional classification; record keeping; document management; retention and disposition authorities; e-discovery; access to information demands [R8450 , R8451 , R8452 , R8453 ]

F14 Standards: Standards bodies; categorization of standards; SE, Networking, It etc. / IEEE, ISO, ITU; process and quality standards (ISO 12207, 9000, 2910; CMM) [R8480 , R8481 ]

F15 Continuous improvement: [R8500 , R8501 ]


G Business Knowledge for Computing and IT

G1 Organization of a business involving IT or computing: Computing and IT businesses; IT within the business [R9100 ]

G2 Value analysis: Time value of money; discounted cash flow [R9200 ]

G3 Business software application types: ERP, Financial, HR, performance management, analytics, business intelligent

G4 Business continuity, disaster recovery: [R9400 , R9401 ]

G5 International business:

G6 Electronic commerce:

G7 Service management: Help desk; service desk; service-level agreements; workflow review and approvals [R9700 , R9701 ,R9702 , R9703 ]

G8 Security management: Policies, procedures and standards [R9800 ]

G9 System acquisition: Consider Business Cases, statements of work, procurement vehicles-MERX, solicitations, direct, assessment and award processes [R9850 , R9851 , R9852 , R9853 , R9854 ]




H Soft skills

H1 Problem solving: Reasoning methods, research methods, general analysis methods

H2 Written communication: Reports, business cases, strategies, plans, briefing notes, memos, email [R9910 ]

H3 Oral communication: Presentations, speeches, training, demonsrations [R9930 , R9931 , R9932 , R9933 , R9934 , R9935 ]

H4 Negotiating skills: Listening, bargaining, win-win [R9940 , R9941 , R9942 , R9943 , R9944 ]

H5 Workplace culture: Shared belief system of values and processes within an organization; dealing with supervisors and clients; mentoring; professional development; succession planning; personality types [R9950 , R9951 , R9952 , R9953 , R9954 ]

H6 Change management: Leading people through transitions respecting their different stages of accepting change. [R9960 ,R9961 , R9962 ]

H7 Leadership: Leading by example, and not having to be the senior executive/role. Leadership based on the priciple of being earned by those that choose to follow. [R9970 , R9971 , R9972 , R9973 , R9974 ]

H8 Teamwork: Cooperating with others

H9 Strategic planning: Theory and application of strategic planning and outcomes-based performance reporting. [R9980 , R9981R9982 ]

H10 Portfolio management: Priority Setting; investment planning; risk management; asset lifecycle; management of licenses, hardware, and applications [R9990 ]



R0001 The History of Computing Project Web Site

R0002 The History of Computing in the History of Technology by Michael S. Mahoney IEEE Educational Activities Department;

R0003 A History of Computing Technology, Michael Williams, 2/E, IEEE Computer Society Press Publications

R0150 Report on the Study of Established Professions to Validate the IT Professionalism Model (BCS, 2006)

R0151 G. Ford and N.E. Gibbs, A Mature Profession of Software Engineering, Software Engineering Institute, January 1996

R0152 E. Freidson, Professionalism Reborn - Theory, Prophecy and Policy, University of Chicago Press, 1994

R0153 M. Davis, Thinking Like an Engineer - Studies in the Ethics of a Profession, Oxford University Press, 1998

R0154 Canadian Information Processing Society (CIPS) Web Site

R0155 IEEE Computer Society Web Site

R0156 Association for Computing Machinery Web Site

R0200 S. Basse, A Gift of Fire, Social, Legal, and Ethical Issues for Computing and the Internet, Prentice Hall, 3/E, 2008

R0201 Computer Professionals for Social Responsibility

R0202 Risks Forum Web Site

R0203 N.G. Leveson and C.S. Turner. "An Investigation of the Therac-25 Accidents." Computer July 1993 : 18-41

R0204 A. Finkelstein, J. Dowell, "A comedy of errors: the London Ambulance Service case study," iwssd, p. 2, 8th International Workshop on Software Specification and Design (IWSSD'96), 1996

R0205 Famous software disasters Web Site\

R0250 Computer Professionals for Social Responsibility: The Environment

R0251 Murugesan, S, Harnessing Green IT: Principles and Practices, IT Professional, ACM

R0300 J. Kultgen, Ethics and Professionalism, University of Pennsylvania Press, 1988

R0301 D. Koehn,, The Ground of Professional Ethics, Routledge, 1994

R0302 CIPS Code of Ethics

R0303 ACM Code of Ethics

R0304 Institute for Certification of Computing Professionals (ICCP) Code of Ethics

R0350 Labour market information for Canada is availabe from the Information and Communications Technology Council (ICTC)

R0351 HRDC National Occupational Classification

R0400 Australian Computer Society (ACS) Core Body of Knowledge Guide - 2009

R0401 British Computer Society - the Chartered Institute of IT "Breadth of Knowledge"

R0402 IEEE-CS - Guide to the Software Engineering Body of Knowledge

R0403 CIPS Accreditation Program Web Site

R0404 Engineers Canada's Canadian Engineering Accreditation Board

R0405 U.S. Accreditation Board for Engineering and Technology (ABET)

R0406 Seoul Accord Web Site

R0407 ICTC: Occupational Skills Framework (OSPM)

R0408 United Kingdom: SFIA Foundation Skills Framework for the Information Age (SFIA)

R0409 Europe: European Committee for Standardization European E-Competence Framework

R0410 Germany: Kibnet - Kompetenzzentrum IT-Bildungsnetzwerk "

R0450 CIPS Information Systems Professional (I.S.P) and Information Technology Certified Professional (ITCP)

R0451 British Computer Society - The Chartered Institute for IT - Certified Information Technology Professional (CITP)

R0452 The Australian Computer Society - Certified Professional (CP)

R0453 IP3 - IP3Professional Web Site

R0454 Institute for Certification of Computing Professionals Web Site

R1000 D. Marston, Law for Professional Engineers, 4th Cdn edition, 2008

R1050 Morgan and Burden on Computer Contracts, 8th Edition, 2009

R1100 Office of the Privacy Commissioner of Canada

R1101 OECD Guidelines on the Protection of Privacy and Transborder Flows of Personal Data

R1102 Canadian Privacy Laws and Access to Information Laws

R1150 Canadian Intellectual Property Office

R1200 Sarbanes-Oxley Act

R1201 Ontario Securities Act

R1300 Canadian Whistle Blowing Laws

R1350 Ontario Disabilities Act

R1400 S.C. McQuade, Understanding and Managing Cybercrime, 2006

R1401 D. Thomas, Cybercrime: Security and Surveillance in the Information Age

R1402 N. Provos, M. Abu Rajab and P. Mavrommatis, Cybercrime 2.0: When the Cloud Turns Dark, ACM Queue, Volume 7, Issue 2 (February 2009) ACM Digital Library

R1450 The Canadian Labour Code

R1451 Health Canada: Occupational Health and Safety

R1452 Industrial Accident Prevention Association

R2000 M. Huth and M. Ryan, Logic in Computer Science: Modelling and Reasoning about Systems 2/E, 2007

R2001 B. Mordechai, Mathematical Logic for Computer Science, 2001

R2100 J.L. Johnson, Probability and Statistics for Computer Science, 2008

R2200 K. Bogart, C. Stein, R. Drysdale, Discrete Mathematics for Computer Science, 2006

R3000 D.H. Kim, Introduction to Systems Thinking, 1999

R3100 B. Williams, S. Sawyer, Using Information Technology: A Practical Introduction to Computers and Communications, 7/E, 2006

R3200 A.S. Tanenbaum, Modern Operating Systems, 2/E, 2008

R3201 R.E. Bryant and R.R. O'Hallaron, Computer Systems: A Programmer's Perspective, 2003

R3300 J. Andrews, A+ Guide to Hardware: Managing, Maintaining and Troubleshooting, 4/E, 2007

R3400 S. McConnell, Code Complete: A Practical Handbook of Software Construction, 2004

R3401 D. Reed, A Balanced Introduction to Computer Science, 2/E, 2008

R3402 M. Felleisen, R.B.Bruce Findler, M. Flatt, S. Krishnamurthi, How to Design Programs: An Introduction to Programming and Computing, 2001

R3500 M.L. Scott, Programming Language Pragmatics, 3/E, 2009

R3501 R. Sethi, Programming Languages: Concepts and Constructs, 2/E, 1996

R3600 M.A. Weiss, Data Structures and Problem Solving using C++, 4/E, 2010

R3700 T.H. Cormen, C.E. Leiserson, R.L. Rivest, C. Stein, Introduction to Algorithms, 3/E, 2009

R4000 S. Bennet, S. McRobb, R. Framer, Object-Oriented Systems Analysis & Design Using UML, 3/E, 2005

R4001 G. Simsion and G. Witt, Data Modeling Essentials, 3/E, 2004

R4002 M.C. Reingruber, The Data Modeling Handbook : A Best-Practice Approach to Building Quality Data Models, 1994

R4050 H. Podeswa, UML For The IT Business Analyst, 1/E, 2005

R4051 R. Miles and K. Hamilton, Learning UML 2.0, 2006

R4100 Connolly/Begg, Database Systems: A Practical Approach to Design, Implementation & Management, 5/E, 2010

R4101 P. Rob and C. Coronel, Database Systems: Design, Implementation & Management, 7/E, 2007

R4102 J.L. Harrington, Object-Oriented Database Design Clearly Explained, 1/E, 1999

R4103 A. B. Chaudhri and M. Loomis, Object Databases in Practice, 1998

R4104 S. Ambler, Agile Database Techniques: Effective Strategies for the Agile Software Developer, 2003

R4105 M. Blaha, W. Premerlani, Object-Oriented Modeling and Design for Database Applications, 1998

R4200 M. Havey, Essential Business Process Modeling, 2005

R4300 R.N. Taylor, N. Medvidovic, E. Dashofy, Software Architecture: Foundations, Theory, and Practice

R4301 M. Shaw, D. Garlan, Software Architecture: Perspectives on an Emerging Discipline, 1996

R4400 J. A. Zachman, A Framework for Information Systems Architecture. IBM Systems Journal 38(2/3): 454-470 (1999)

R4401 S. H. Spewak, Enterprise Architecture Planning: Developing a Blueprint for Data, Applications and Technology, 1993

R4500 A Tanenbaum, Computer Networks, 4/E, 2003

R4501 B. Sosinsky, Networking Bible, 2009

R4600 R. Snevely, Enterprise Data Center Design and Methodology, 2002

R4601 M. Arregoces, Data Center Fundamentals, 2003

R4700 P. Carey, New Perspectives on XML, 2007

R4701 M. Teles; J.Melon, PHP 6 Fast and Easy Web Development, 2008

R4800 R. Williams, Real-Time Systems Development, 2005

R4850 T. Parr, The Definitive Antlr Reference: Building Domain-Specific Languages, 1/E, 2007

R4851 R. Mak, Writing Compilers and Interpreters: A Software Engineering Approach, 3/E, 2009

R5000 L. Westfall, The Certified Software Quality Engineer Handbook, 2008

R5100 J. Tian, Software Quality Engineering: Testing, Quality Assurance, and Quantifiable Improvement, 2005

R5200 M. Van Harmelen, Object Modeling and User Interfrace Design - Designing Interactive Systems, 2001

R5201 J. Neilsen, Usability Engineering, 1993

R5202 J. Preece, Y. Rogers, H. Sharp, Interaction Design: Beyond Human-Computer Interaction, 2/E, 2007

R5400 R. Anderson, Security Engineering: A Guide to Building Dependable Distributed Systems, 2/E, 2008

R5401 W. Stallings and L. Brown, Computer Security: Principles & Practice, ISBN 978-0-13-600424-0, 2007

R5402 B. Carrier, File System Forensic Analysis, ISBN 0-321-26817-2, 2005

R5500 N. Storey, Safety Critical Computer Systems, 1996

R5501 M. Bozzano, A. Villafiorita, Design and Safety Assessment of Critical Systems, 2010

R8000 M. Schneider, A Stakeholder Model of Organizational Leadership, DOI: 10.1287/orsc., 2002

R8001 The International Development Research centre

R8002 PMI: Stakeholder Management

R8100 IS Auditing Guideline: G23 Review of System Development Life Cycle (SDLC)

R8101 H. Podeswa, UML for the IT Business Analyst, A Practical Guide to Object-Oriented Requirements Gathering, 1/E, 2005

R8102 K. Laudon, J. Laudon, M.E. Brabston, Management Information Systems - Managing the Digital firm, 4/E, 2009

R8103 I. Somerville, Software Engineering, 8/E, 2006

R8104 S.L. Pfleeger and J. Atlee: Software Engineering, Theory and Practice. 3/E, 2005

R8150 Best Practices for Software Development

R8250 K. Wiegers, Software Requirements: Practical Techniques for Gathering and Managing Requirements Throughout the Product Development Cycle, 2003

R8251 T. DeMarco, Structured Systems Analysis and System Specification, 1979

R8300 IIBA: Guide to the Business Analysis Body of Knowledge

R8350 T. Lethbridge and R. Laganière, Object-Oriented Software Engineering: Practical Software Development Using UML and Java, 2001

R8351 C. Horstmann, Object-Oriented Design & Patterns

R8352 E Gamma, R. Helm, R. Johnson, J.M. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, 1994

R8380 M. Pezze and M. Young, Software Testing and Analysis: Process, Principles and Techniques, 2007

R8381 C. Kaner, J. Falk, H. Q. Nguyen, Testing Computer Software, 2/E, 1999

R8390 S. Tockey, Return on Software: Maximizing the Return on Your Software Investment, 2004

R8391 B. W. Boehm, Software Engineering Economics, 1981

R8400 A guide to the Project Management Body of Knowledge - fourth edition, ISBN:978-1-933890-51-7, published by :PMI,USA

R8401 Project Management Body of Knowledge Fourth Edition: Chpter 8: Project Quality Management

R8402 W. Royce, Software Project Management: A Unified Framework, 1998

R8420 ITIL Framework v3, itSMF Canada

R8430 ISACA Risk IT Framework for Management of IT ralated Business Risks

R8450 ISO Classification Standards: ISO 15489-1:2001; ISO 15489-2:2001;ISO 23081-1:2006; ISO 23081-2:2009

R8451 ISO 26122 Information and Documentation - Work process analysis for records

R8452 ISO 22310 Information and Documentation - Guidelines for standards drafters for stating records management in standards

R8453 DIRKS Methodology

R8480 ISO standards

R8481 IEEE Standards

R8500 Project Management Institute

R8501 Project Management Body of Knowledge Fourth Edition: Chpter 8: Project Quality Management

R9100 K. Laudon, J. Laudon, M.E. Brabston, Management Information Systems - Managing the Digital Firm, 4/E, 2008

R9200 ISACA: Val IT Framework for Business Technology Management

R9400 EBSCO: Business Continuity & Disaster Recovery Reference Center

R9401 ISACA: Business Continuity and Disaster Recovery for IT Professionals

R9700 ITIL and IT Service Management

R9701 ITIL - The IT Infrastructure Library Web Site

R9702 ITIL - The IT Infrastructure Library Web Site

R9703 itSMF Canada

R9800 ISACA: CoBIT Online Education

R9850 J.D. McKeen and H. Smith, IT Strategy in Action, 2008

R9851 M. Schniederjans et al, Information Technology Investment, Decision Making Methodology, 2/E, 2010

R9852 B. Porter-Roth, Request For Proposal, A Guide To Effective RFP Development, 2001

R9853 P. Nouris et al, The Wiley Guide to Project Technology, Supply Chain and Procurement Management, 2007

R9854 Information Services Procurement Library (ISPL)

R9910 Handbook on technical writing, Gerald J. Alred, Charles T. Brusaw, Walter E. Oliu, St. Martin's Press, 2003

R9911 The Canadian Style: A Guide to Writing and Editing

R9930 D. Carnegie, The Quick and Easy Way to Effective Speaking, 1990

R9931 D. Carnegie, Public Speaking For Success, 2006

R9932 S. Berkun, Confessions of a Public Speaker, 2009

R9933 G. Reynolds, Presentation Zen: Simple Ideas on Presentation Design and Delivery, 2007

R9934 R.L. Jolles, How to Run Seminars & Workshops: Presentation Skills for Consultants, Trainers and Teachers, 2005

R9935 B. McRae, The Seven Strategies of Master Presenters, 2004

R9940 R. Fisher and W. Ury, Getting to YES: Negotiating Agreement Without Giving In, 1991

R9941 R. Dawson, Secrets of Power Negotiating, 2/E, 2000

R9942 B. Patton, Difficult Conversations, 2000

R9943 D. Carnegie, How to Win Friends and Influence People, 1990

R9944 R.I. Lewicki, D.M. Saunders, J.W. Minton, Negotiation, 2006

R9950 Canadian Cultural Information – The Centre For Intercultural Learning

R9951 E. Schein, Organizational Culture and Leadership, 3/E, 2004

R9952 W.B. Johnson and C.R. Ridley, The Elements of Mentoring, 2004

R9953 J. Pfeffer and R.I. Sutton, The Knowing-Doing Gap: How Smart Companies Turn Knowledge into Action, 1999

R9954 J. Pfeffer, Human Equation: Building Profits by Putting People First, 1997

R9960 W. Bridges, Managing Transitions: Making the Most of Change, 2/E, 2003

R9961 R.E. Quinn, Deep Change: Discovering the Leader Within, 1996

R9962 J.P. Kotter, Leading Change, 1996

R9970 K. Blanchard, K. Blanhard, M. O'Connor and J. Ballard, Managing by Values, 1997

R9971 L. Bossidy, R. Charan, Execution-The Discipline of Getting Things Done, 2002

R9972 J.D. Murphy, Flawless Execution, 2010

R9973 Dr. B. McRae (is Cdn), The Seven Strategies of Master Leaders: Featuring Key Insights from 30 of Canada's Top Leaders, 2009

R9974 R. Haberkorn, The Unconventional Manager, 2008

R9980 E. J.Murray and P.R. Richardson, Fast Forward:Organizational Change in 100 Days, 2002

R9981 R.S. Kaplan and D.P.Norton, The Balanced Scorecard: Translating Strategy into Action, 1996

R9982 C. Benko and F.W. McFarlan, Connecting the Dots: Aligning Projects With Objectives in Unpredictable Times, 2003

R9990 Project Management Institute, The Standard for Portfolio Management

CIPS Corporate Partners

The following organizations support CIPS' commitment to professionalism, ethics, and high standards for the I.T. professionCIPS thanks all its partners for their contribution. Become a CIPS Corporate Partner Today! - Send an email to

RocketTheme Drupal Themes