Resource Library
Insights and high-level summaries on the technology trends influencing research, industry, and careers.
On this page you’ll find…
- Trends impacting research and industry application shared in post-conference reports.
- Career advice and guidance on entering a technical domain from leaders in that field.
- Overviews of popular topics in sustainability, computer vision, quantum computing, and publishing research.
- An introduction to 15 key knowledge areas software engineers should know.
- Curricula recommendations for cybersecurity, computer science, and information technology.
Conference Reports
- TCDE’s Grand Collection
- TCPAMI’s Grand Collection
- Future of Workforce – A Technological Perspective
- Top Trends in Computer Vision 2022
- Scaling for Applicability
- Top Trends in Computer Vision 2021
- Science and Beyond: the Future of HPC
- Envisioning the Future of Software Engineering
- Mitigating Societal Harms in a Social Media World
- Facilitating a New Era in Human Capability
- Harnessing the Power of HPC for Global Impact
Career Guides
- Launch a Software Engineering Career Without a Degree
- Research Software Engineers: Creating a Career Path
- Quantum Computing: Demand for Talent in an Emerging Field
- Cloud Computing: Emerging Opportunities for Engineers
- Bioinformatics: At the Intersection of Computer Science, Mathematics, and Biology
- What Makes a Great Cybersecurity Consultant
- Make the Most of Your Computer Science Degree
Industry Insights
- RAS in Data Centers Exclusive Content
- Sustainable Software Engineering: Getting to Net Zero One Application at a Time
- Six Steps Toward a Net Zero Data Center
- Five AI Trends that Will Shift Hiring Practices in 2024
- 2024 Will Be Critical for Hiring Engineers in AI and Beyond
- Sustainable Technology: Future Opportunities
- Quantum Computing Resources for Professionals
- Resources for the Field of Computer Vision
- Resources for the Field of Artificial Intelligence
- Top Tips for Attending a Virtual Conference
- Tips on How to Record Yourself
- 8 Things Authors Should Know Before Publishing Their Work
Software Engineering Concepts
- What is Software Architecture in Software Engineering?
- Software Requirements Specifications
- Why Is Software Design Important?
- The Importance of Software Testing
- Guide to Software Operations
- What is Software Construction?
- What is Software Maintenance?
- What Is Configuration Management and Why Is It Important?
- What is Software Engineering Management?
- The Software Engineering Process: Definition and Scope
- What is Software Quality?
- Software Engineering Economics and Declining Budgets
- Software Engineering Models and Methods
- Software Engineering Professional Practice
- What Is Software Security and Why Is It Important?
Sponsored Webinars
- Internet of Things in the Industrial Sector (IBM)
- The Internet of Things in the New Era of Cognitive Maintenance (IBM)
- Digital Twin Technologies for High-Performances Manufacturing (IBM)
- 2022 Global State of IT Automation | Top Trends (Stonebranch)
- 5 Practical Ways to Meta-Orchestrate Automation Across Multi-Cloud, Hybrid Cloud, Containers and Beyond (Stonebranch)
- Orchestrate Flow of Data Across Entire Big Data Pipeline (Stonebranch)
- Top 2021 IT Automation Trend: Moving from Task Automation to Service Orchestration (Stonebranch)
- It’s Time to Automate It (Ui Path)
- A Case Study – Get the Most from Your API Management Platform (RogueWave)
- The State of the Cloud in the Enterprise (Netscout)
- How to Manage Open Source Risk Within Your Application Security Program (Veracode)
- How to Leverage Open Source Without Adding Risk (Veracode)
- The Value of Digital Twins in Manufacturing (IBM)
- Static Code Analysis in 2018: Does Your SCA Tool Measure Up? (RogueWave)
Curriculum Recommendations
Since the 1960s, the IEEE Computer Society along with leading professional and scientific computing societies, has worked to tailor curriculum recommendations to the rapidly changing computing landscape. As the computing field continues to evolve, and new computing-related disciplines emerge, existing curriculum reports will be updated, and additional reports for new computing disciplines will be developed.
- CS2023: Computer Science Curricula 2023
- CC2020: Computing Curricula 2020: Paradigms for Global Computing Education
- 2017 Curriculum Guidelines for Post-Secondary Degree Programs in Cybersecurity
- 2017 Curriculum Guidelines for Baccalaureate Degree Programs in Information Technology
- 2016 Computer Engineering Curricula
- 2014 Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering
- 2013 Curriculum Guidelines for Undergraduate Programs in Computer Science
Curated Research
With technology developing rapidly, it can be a challenge to find time to stay current on the trends influencing research.
ComputingEdge frees up your time by curating articles from 12 Computer Society magazines, featuring the latest research developments, trends, and changes in computing technology.
Choose an article from the list below to see the type of content you’ll receive with a free ComputingEdge subscription:
- “Coping with Technological Shifts: Organizational Actions to Adapt to IT Infrastructure,” IT Professional
- “Threat Modeling Tools: A Taxonomy,” IEEE Security & Privacy
- “Hypergraph Learning: Methods and Practices,” IEEE Transactions on Pattern Analysis and Machine Intelligence
- “Cybersecurity Best Practices for CISE Programs,” Computing in Science and Engineering