Bodies of Knowledge are defined as collections of core concepts and definitions of a given discipline. The Computer Society Bodies of Knowledge (BOK) hold the industry’s top guides for standards and practices important to computing professionals.
Software Engineering (SWEBok) System Engineering (SEBoK) Enterprise Information Technology (EITBoK)Understand the basics of the software development life cycle. Get the context and how development fits into a software project as a whole. SWEBOK may not include everything a software engineer should know, but it identifies the core knowledge areas. Read the objectives and what you will learn. The guide was reviewed by over 150 professionals in 33 countries, ensuring a thorough and accurate representation of effective software engineering. View the Guide
SWEBOK FAQs
An introduction to the cross-disciplinary world of systems engineering for those looking to better understand the scope and lifecycle of a project. This 7-part guide covers 25 knowledge areas (KAs) in systems engineering, as well as a graduate reference curriculum. Read the Overview
A collection of high-level knowledge areas (KAs) that are essential for a successful IT department; a vital part of any businesses and enterprises. All companies with or without a dedicated IT team should be familiar with the essential needs and best practices in IT systems. This collection covers the basics of enterprise-level needs, including: cybersecurity; change initiatives; disaster preparedness; and more. View the Collection
Visit EITBOK
If you’re having trouble, or not sure if you’re ready to get certified, try out our online courses in software development. These can help build your knowledge and confidence.
A body of knowledge provides a quick overview of the discipline as a whole, whereas an online course will provide a deeper understanding of how to achieve successful projects. IEEE CS Bodies Of Knowledge are a formal way of referring to core competencies, or what should be known, to be successful in your area of expertise. The certifications test that knowledge, while our online learning courses teach you about specific areas.